DescribeMetadataResult
宣言型メタデータを使用する開発者に役立つ、組織に関する情報が含まれます。
describeMetadata() コールは DescribeMetadataResult オブジェクトを返します。
各 DescribeMetadataResult オブジェクトには次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| metadataObjects | DescribeMetadataObject[] | 1 つ以上のメタデータコンポーネントおよびその属性。 |
| organizationNamespace | string | 組織の名前空間。管理パッケージを含めることができる Developer Edition 組織用にのみ指定します。管理パッケージには作成時に指定される名前空間があります。 |
| partialSaveAllowed | boolean |
rollbackOnError が許容されるか (true)、否か (false) を示します。 この値は常に次のようになります。
|
| testRequired | boolean | テストが必要か (true)、否か (false) を示します。 この値は常に partialSaveAllowed の反対です。 |
DescribeMetadataObject
このオブジェクトは、DescribeMetadataResult の一部として返されます。各 DescribeMetadataObject には次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| childXmlNames | string[] | このコンポーネントの子サブコンポーネントのリスト。 |
| directoryName | string | このコンポーネントを含む .zip ファイルのディレクトリの名前。 |
| inFolder | boolean | コンポーネントがフォルダ内にあるか (true)、否か (false) を示します。たとえば、ドキュメント、メールテンプレート、およびレポートはフォルダに保存されます。 |
| metaFile | boolean | コンポーネントに付随するメタデータファイルが必要かどうかを示します。たとえば、ドキュメント、クラス、Sコントロールは追加のメタデータファイルを必要とするコンポーネントです。 |
| suffix | string | このコンポーネントのファイルサフィックス。 |
| xmlName | string | このコンポーネントのメタデータファイルのルート要素の名前。また、この名前は、マニフェストファイル package.xml の Packages > types > name 項目にも表示されます。 |