ObjectDefinition

An object that stores metadata about an object. This object contains the results of a Describe call's ObjectDefinitionRequest.

NameData TypeDescription
ChildObjectsArray of ObjectDefinition objectsIdentifies child objects within a Marketing Cloud Engagement account for Microsoft Dynamics CRM installation.
ExtendedPropertiesArray of PropertyDefinition objectsExtended property information about an object as defined by a client.
IsCreatableBooleanIndicates 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).
IsObjectCollectionBooleanNot used.
IsPropertyCollectionStringNot used.
IsQueryableBooleanIndicates whether the property can be queried.
IsReferenceBooleanNot used.
IsRetrievableBooleanIndicates if object data can be retrieved.
IsUpdatableBooleanIndicates whether object can be updated.
NameStringName of the object or property.
ObjectTypeStringSpecifies whether the object is a List, Subscriber, Email, or other type of object.
PropertiesArray of PropertyDefinition objectsSpecifies an array of property definitions available for an object type. You can retrieve allowed properties using the Describe method.
ReferencedTypeStringNot used.