mcdev
Version:
Accenture Salesforce Marketing Cloud DevTools
1,224 lines • 45.9 kB
TypeScript
export default Event;
export type BuObject = import("../../types/mcdev.d.js").BuObject;
export type CodeExtract = import("../../types/mcdev.d.js").CodeExtract;
export type CodeExtractItem = import("../../types/mcdev.d.js").CodeExtractItem;
export type MetadataTypeItem = import("../../types/mcdev.d.js").MetadataTypeItem;
export type MetadataTypeItemDiff = import("../../types/mcdev.d.js").MetadataTypeItemDiff;
export type MetadataTypeItemObj = import("../../types/mcdev.d.js").MetadataTypeItemObj;
export type MetadataTypeMap = import("../../types/mcdev.d.js").MetadataTypeMap;
export type MetadataTypeMapObj = import("../../types/mcdev.d.js").MetadataTypeMapObj;
export type SoapRequestParams = import("../../types/mcdev.d.js").SoapRequestParams;
export type TemplateMap = import("../../types/mcdev.d.js").TemplateMap;
export type ReferenceObject = import("../../types/mcdev.d.js").ReferenceObject;
export type SfObjectField = import("../../types/mcdev.d.js").SfObjectField;
export type configurationArguments = import("../../types/mcdev.d.js").configurationArguments;
export type Conditions = import("../../types/mcdev.d.js").Conditions;
export type DataExtensionItem = import("../../types/mcdev.d.js").DataExtensionItem;
/**
* @typedef {import('../../types/mcdev.d.js').BuObject} BuObject
* @typedef {import('../../types/mcdev.d.js').CodeExtract} CodeExtract
* @typedef {import('../../types/mcdev.d.js').CodeExtractItem} CodeExtractItem
* @typedef {import('../../types/mcdev.d.js').MetadataTypeItem} MetadataTypeItem
* @typedef {import('../../types/mcdev.d.js').MetadataTypeItemDiff} MetadataTypeItemDiff
* @typedef {import('../../types/mcdev.d.js').MetadataTypeItemObj} MetadataTypeItemObj
* @typedef {import('../../types/mcdev.d.js').MetadataTypeMap} MetadataTypeMap
* @typedef {import('../../types/mcdev.d.js').MetadataTypeMapObj} MetadataTypeMapObj
* @typedef {import('../../types/mcdev.d.js').SoapRequestParams} SoapRequestParams
* @typedef {import('../../types/mcdev.d.js').TemplateMap} TemplateMap
*
* @typedef {import('../../types/mcdev.d.js').ReferenceObject} ReferenceObject
* @typedef {import('../../types/mcdev.d.js').SfObjectField} SfObjectField
* @typedef {import('../../types/mcdev.d.js').configurationArguments} configurationArguments
* @typedef {import('../../types/mcdev.d.js').Conditions} Conditions
* @typedef {import('../../types/mcdev.d.js').DataExtensionItem} DataExtensionItem
*/
/**
* Event MetadataType
*
* @augments MetadataType
*/
declare class Event extends MetadataType {
static reCacheDataExtensions: any[];
static createdKeys: any[];
/**
* Retrieves Metadata of Event Definition.
* Endpoint /interaction/v1/eventDefinitions return all Event Definitions with all details.
* Currently it is not needed to loop over Imports with endpoint /interaction/v1/eventDefinitions/{id}
*
* @param {string} retrieveDir Directory where retrieved metadata directory will be saved
* @param {void | string[]} [_] unused parameter
* @param {void | string[]} [__] unused parameter
* @param {string} [key] customer key of single item to retrieve
* @returns {Promise.<MetadataTypeMapObj>} Promise of metadata
*/
static retrieve(retrieveDir: string, _?: void | string[], __?: void | string[], key?: string): Promise<MetadataTypeMapObj>;
/**
* Retrieves event definition metadata for caching
*
* @returns {Promise.<MetadataTypeMapObj>} Promise of metadata
*/
static retrieveForCache(): Promise<MetadataTypeMapObj>;
/**
* Retrieve a specific Event Definition by Name
*
* @deprecated Use `retrieve` followed by `build` instead. `retrieveAsTemplate` will be removed in a future version.
* @param {string} templateDir Directory where retrieved metadata directory will be saved
* @param {string} name name of the metadata file
* @param {TemplateMap} templateVariables variables to be replaced in the metadata
* @returns {Promise.<MetadataTypeItemObj>} Promise of metadata
*/
static retrieveAsTemplate(templateDir: string, name: string, templateVariables: TemplateMap): Promise<MetadataTypeItemObj>;
/**
* Creates a single Event Definition
*
* @param {MetadataTypeItem} metadata a single Event Definition
* @returns {Promise} Promise
*/
static create(metadata: MetadataTypeItem): Promise<any>;
/**
* Updates a single Event Definition (using PUT method since PATCH isn't supported)
*
* @param {MetadataTypeItem} metadataEntry a single Event Definition
* @returns {Promise} Promise
*/
static update(metadataEntry: MetadataTypeItem): Promise<any>;
/**
* prepares an event definition for deployment
*
* @param {MetadataTypeItem} metadata a single eventDefinition
* @returns {Promise.<MetadataTypeItem>} parsed version
*/
static preDeployTasks(metadata: MetadataTypeItem): Promise<MetadataTypeItem>;
/**
* helper for {@link createOrUpdate}
*
* @param {string} metadataKey key of item we are looking at
* @param {MetadataTypeItemDiff[]} metadataToUpdate list of items to update
* @param {MetadataTypeItem[]} metadataToCreate list of items to create
*/
static removeFromDeployment(metadataKey: string, metadataToUpdate: MetadataTypeItemDiff[], metadataToCreate: MetadataTypeItem[]): void;
/**
* parses retrieved Metadata before saving
*
* @param {MetadataTypeItem} metadata a single event definition
* @returns {Promise.<MetadataTypeItem>} parsed metadata
*/
static postRetrieveTasks(metadata: MetadataTypeItem): Promise<MetadataTypeItem>;
static sfObjects: {
/** @type {string[]} */
workflowObjects: string[];
/** @type {Object.<string, ReferenceObject[]>} object-name > object data */
referencedObjects: {
[x: string]: import("../../types/mcdev.d.js").ReferenceObject[];
};
/** @type {Object.<string, Object.<string, SfObjectField>>} object-name > field-name > field data */
objectFields: {
[x: string]: {
[x: string]: import("../../types/mcdev.d.js").SfObjectField;
};
};
/** @type {Object.<string, Promise.<any>>} */
loadingFields: {
[x: string]: Promise<any>;
};
/** @type {Object.<string, Promise.<any>>} */
loadingRelatedObjects: {
[x: string]: Promise<any>;
};
/** @type {Promise.<any>} */
loadingWorkflowObjects: Promise<any>;
};
/**
* helper for {@link checkSalesforceEntryEvents} that retrieves information about SF object fields
*
* @param {string} objectAPIName salesforce object api name
*/
static getSalesforceObjects(objectAPIName: string): Promise<void>;
/**
* helper that allows skipping to run this again in multi-key retrieval
*/
static _getWorkflowObjects(): Promise<void>;
/**
* helper that allows skipping to run this again in multi-key retrieval
*
* @param {string} objectAPIName SF entry object of the current event
*/
static _getRelatedSfObjects(objectAPIName: string): Promise<void>;
/**
* helper that allows skipping to run this again in multi-key retrieval
*
* @param {string} objectAPIName SF object for which to get the fields
*/
static _getSalesforceObjectFields(objectAPIName: string): Promise<void>;
static defaultSalesforceFields: string[];
/**
*
* @param {configurationArguments} ca trigger[0].configurationArguments
* @param {boolean} isPublished if the current item is published it means we do not need to do contact vs common checks
* @returns {string} warnings or null
*/
static checkSalesforceEntryEvents(ca: configurationArguments, isPublished: boolean): string;
/**
*
* @param {object[]} conditions -
* @param {string[]} errors list of errors
* @param {'primaryObjectFilterCriteria'|'relatedObjectFilterCriteria'} context used to improve error logs
*/
static checkSfFilterFieldsExist(conditions: object[], errors: string[], context: "primaryObjectFilterCriteria" | "relatedObjectFilterCriteria"): void;
static requiredConfigurationArguments: string[];
/**
*
* @param {string} triggerType e.g. SalesforceObjectTriggerV2, APIEvent, ...
* @param {configurationArguments} ca trigger[0].configurationArguments
* @param {string} key of event / journey
* @param {boolean} isPublished if the current item is published it means we do not need to do contact vs common checks
* @param {string} [type] optionally provide metadatype for error on missing configurationArguments attributes
* @returns {Promise.<void>} -
*/
static postRetrieveTasks_SalesforceEntryEvents(triggerType: string, ca: configurationArguments, key: string, isPublished: boolean, type?: string): Promise<void>;
/**
*
* @param {string} triggerType e.g. SalesforceObjectTriggerV2, APIEvent, ...
* @param {string[]} eventDataSummary eventDataConfig in simplified string-form
* @param {string} deKey key of associated dataExtension
* @returns {Promise.<void>} -
*/
static compareSalesforceEntryEvents_dataExtension(triggerType: string, eventDataSummary: string[], deKey: string): Promise<void>;
/**
*
* @param {string} triggerType e.g. SalesforceObjectTriggerV2, APIEvent, ...
* @param {configurationArguments} ca trigger[0].configurationArguments
* @returns {Promise.<string>} -
*/
static preDeployTasks_SalesforceEntryEvents(triggerType: string, ca: configurationArguments): Promise<string>;
}
declare namespace Event {
let definition: {
bodyIteratorField: string;
dependencies: string[];
dependencyGraph: {
automation: string[];
dataExtension: string[];
};
hasExtended: boolean;
idField: string;
keyIsFixed: boolean;
keyField: string;
nameField: string;
createdDateField: string;
createdNameField: string;
lastmodDateField: string;
lastmodNameField: string;
restPagination: boolean;
maxKeyLength: number;
type: string;
typeDescription: string;
typeRetrieveByDefault: boolean;
typeCdpByDefault: boolean;
typeName: string;
validTypes: string[];
fields: {
'arguments.audienceCount': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.audienceDefinitionID': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.audienceDescription': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.audienceSource': {
skipValidation: boolean;
};
'arguments.audienceName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.automationId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.buildAudienceDefinitionID': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.contactAttributeGroup': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.contactAttributeId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.contactAttributeName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.criteria': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.dataExtensionId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.dataTargetName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.formName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.dateOffset': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.dateOffsetUnit': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.dateType': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.eid': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.eventDefinitionId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.eventDefinitionKey': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.mid': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.resetHighWatermark': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.serializedObjectType': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.transactionKeyDataExtension': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.transactionKeyEvent': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'arguments.useHighWatermark': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
automationId: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
category: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
configurationArguments: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.applicationExtensionKey': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.contactKey': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.contactKey.relationshipIdName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.contactKey.relationshipName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.contactKey.isPolymorphic': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.contactKey.referenceObjectName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.contactPersonType': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.dataExtensionId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.evaluationCriteriaSummary': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.eventDataConfig': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.eventDataConfig.objects': {
skipValidation: boolean;
};
'configurationArguments.eventDataSummary': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.objectAPIName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.passThroughArgument': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.passThroughArgument.fields': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.passThroughArgument.fields.ContactKey': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.passThroughArgument.fields.Email': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.primaryObjectFilterCriteria': {
skipValidation: boolean;
};
'configurationArguments.primaryObjectFilterSummary': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.relatedObjectFilterCriteria': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.relatedObjectFilterSummary': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.salesforceTriggerCriteria': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.unconfigured': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.version': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'configurationArguments.whoToInject': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
createdBy: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
createdDate: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
dataExtensionId: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
dataExtensionName: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
description: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
disableDEDataLogging: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
eventDefinitionKey: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
filterDefinitionId: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
filterDefinitionTemplate: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
iconUrl: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
id: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
interactionCount: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
isPlatformObject: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
isVisibleInPicker: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.attributeName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.automationType': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.categoryId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.createdBy.email': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.createdBy.id': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.createdBy.name': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.createdDate': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.description': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.folderPath': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.guidId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.id': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.isPlatformObject': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.key': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.lastRunInstance': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.lastRunTime': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.lastSaveDate': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.lastSavedBy.email': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.lastSavedBy.id': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.lastSavedBy.name': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.memberId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.modifiedDate': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.name': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.notifications': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.processes': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.schedule': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.createdBy': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.createdDate': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.description': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.iCalRecur': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.id': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.key': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.lastUpdated': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.lastUpdatedBy': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.name': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.scheduleState': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.scheduleStatus': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.startDate': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.timeZone': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduleObject.timeZoneId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.scheduledTime': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.selectedCategoryId': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.selectedCategoryId[]': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.status': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.automationData.updateInProgress': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.criteriaDescription': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.customAttributeName': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.formattedDate': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.formattedTime': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.icon': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.original_icon': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.isConfigured': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.runOnceScheduleMode': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.scheduleFlowMode': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.scheduleState': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.timeZone': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.transactionKeys': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.transactionKeys.0': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.transactionKeys.0.from': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'metaData.transactionKeys.0.to': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
mode: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
modifiedBy: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
modifiedDate: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
name: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
publishedInteractionCount: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.scheduledDayOfWeek': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.scheduledWeek': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.endDateTime': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.endType': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.frequency': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.interval': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.occurrences': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.recurrencePattern': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.scheduledDay': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.startDateTime': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.timeZone': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.monday': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.tuesday': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.wednesday': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.thursday': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.friday': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.saturday': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schedule.sunday': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields[].dataType': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields[].defaultValue': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields[].isDevicePreference': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields[].isNullable': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields[].isPrimaryKey': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields[].maxLength': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.fields[].name': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.id': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.name': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.sendableCustomObjectField': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.sendableSubscriberField': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
'schema.isPlatformObject': {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
sourceApplicationExtensionId: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
entrySourceGroupConfigUrl: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
type: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
r__dataExtension_key: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
r__automation_key: {
isCreateable: boolean;
isUpdateable: boolean;
retrieving: boolean;
template: boolean;
};
};
};
}
import MetadataType from './MetadataType.js';
//# sourceMappingURL=Event.d.ts.map