ObjectDefinition

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

Properties

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.