---
schema_version: "1"
id: 6ed5d9c7436ab52a9bdad7d6efa75e9dfba5e5cbb89c64b2666d9c1bd0f96b62
title: DataKitObjectDependency
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_datakitobjectdependency.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_datakitobjectdependency.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 5b7b8ab384989b8d1d3aee56a48c5d88d8b55a820dc9a5c533e811f2169da5d1
description: Represents the dependency between two data kit objects. The object templates are added inside the data kit.
---
# DataKitObjectDependency

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

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

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.

## Parent Type

This type extends the [Metadata](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/metadata.htm "The base class for all metadata types. You can’t edit this object. A component is an instance of a metadata type.") 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.



 |