DataKitObjectDependency

Represents the dependency between two data kit objects. The object templates are added inside the data kit.

Where possible, we changed noninclusive terms to align with our company value of Equality. Because changing terms in our code can break current implementations, we maintained this metadata type’s name.

Important

Parent Type

This type extends the Metadata metadata type and inherits its fullName field.

File Suffix and Directory Location

DataKitObjectDependency components have the suffix .DataKitObjectDependency and are stored in the DataKitObjectDependency folder.

Version

DataKitObjectDependency components are available in API version 65.0 and later.

Special Access Rules

You need the Salesforce CustomizeApplication permission to access this object.

Fields

Field Name Description
dataPackageKitDef
Field Type
string
Description
Required. The ID of the linked DataPackageKitDefinition.
developerName
Field Type
string
Description
Required. The name of the DataKitObjectDependency. This name can contain only underscores and alphanumeric characters and must be unique in your org. It must begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores.
masterLabel
Field Type
string
Description
Required. Label that identifies the data kit object dependency.
sourceObject
Field Type
string
Description
The source data kit object template that the target object depends on.
sourceObjectType
Field Type
string
Description
Required. The type of the source object referenced in the data kit. Valid values are:
  • DataKitObjectTemplate
  • DataSourceObject
  • DataStreamTemplate
  • DataSourceBundleDefinition
  • MKtDataModelObject
targetObject
Field Type
string
Description
Required. The target data kit object template that depends on the source object.