import type { SalesforceChangesetDependencies } from '../schemas/SalesforceChangesetDependencies'; import type { SalesforceChangesetDiff } from '../schemas/SalesforceChangesetDiff'; /** * Salesforce Changeset update request body */ export interface SalesforceChangesetUpdateRequest { dependencies?: SalesforceChangesetDependencies; /** * Description of the Salesforce Changeset */ description?: string; /** * DestructiveChanges.xml content */ destructiveChangesXml?: string; diffOutput?: SalesforceChangesetDiff; /** * Identifier of the Salesforce Changeset */ identifier: string; /** * List of Salesforce components included in the changeset */ listOfComponents?: string[]; /** * Metadata filter expression */ metadataFilter?: string; /** * List of Salesforce metadata types to include */ metadataTypes?: string[]; /** * Name of the Salesforce Changeset */ name?: string; /** * Package.xml content */ packageXml?: string; reverseDependencies?: SalesforceChangesetDependencies; /** * Tags */ tags?: { [key: string]: string; }; /** * Version for optimistic locking * @format int64 */ version?: number; }