DescribeValueTypeResult
宣言的なメタデータを使用する開発者に役立つ、値の型に関する情報が含まれます。
describeValueType() コールは DescribeValueTypeResult オブジェクトを返します。
各 DescribeMetadataResult オブジェクトには次のプロパティがあります。
| Name | Type | 説明 |
|---|---|---|
| valueTypeFields | ValueTypeField[] | 1 つ以上のメタデータコンポーネントおよびその属性。 |
ValueTypeField
このオブジェクトは DescribeValueTypeResult の一環として返され、1 つの項目のメタデータを表します。各 ValueTypeField には次のプロパティがあります。
| Name | Type | 説明 |
|---|---|---|
| fields | ValueTypeField | 次の項目の ValueTypeField オブジェクト (存在する場合)。 |
| foreignKeyDomain | string | isForeignKey が True の場合、foreignKeyDomain は、取引先や商談などのオブジェクト種別になります。 |
| isForeignKey | boolean | 項目が外部キーの場合は True。つまり、この項目は別のデータベーステーブルの主キーになります。 |
| isNameField | boolean | この値の型の項目が fullName 項目の場合は True、そうでない場合は False。 |
| minOccurs | int | この項目が必須の場合は 1、そうでない場合は 0。 |
| name | string | この値の型の項目の名前。 |
| picklistValues | PicklistEntry | 項目が選択リストの場合は個々の選択リスト値。 |
| soapType | string | boolean または double などの項目のデータ型。 |
| valueRequired | boolean | 必須。この値の型の項目に値が必要か (true)、null にできるか (false) を示します。 |