ObjectDefinition
An object that stores metadata about an object. This object contains the results of a Describe call's ObjectDefinitionRequest.
| Name | Data Type | Description |
|---|---|---|
ChildObjects | Array of ObjectDefinition objects | Identifies child objects within a Marketing Cloud Engagement account for Microsoft Dynamics CRM installation. |
ExtendedProperties | Array of PropertyDefinition objects | Extended property information about an object as defined by a client. |
IsCreatable | Boolean | Indicates if the property can be set on a Create call. A value of true indicates it can be created. (PropertyDefinition) Indicates whether object can be created. A value of true indicates it can be created. (ObjectDefinition) Indicates whether the field can be created. A value of true indicates it can be created. (DataExtensionField). |
IsObjectCollection | Boolean | Not used. |
IsPropertyCollection | String | Not used. |
IsQueryable | Boolean | Indicates whether the property can be queried. |
IsReference | Boolean | Not used. |
IsRetrievable | Boolean | Indicates if object data can be retrieved. |
IsUpdatable | Boolean | Indicates whether object can be updated. |
Name | String | Name of the object or property. |
ObjectType | String | Specifies whether the object is a List, Subscriber, Email, or other type of object. |
Properties | Array of PropertyDefinition objects | Specifies an array of property definitions available for an object type. You can retrieve allowed properties using the Describe method. |
ReferencedType | String | Not used. |