mcdev
Version:
Accenture Salesforce Marketing Cloud DevTools
97 lines (96 loc) • 2.75 kB
JavaScript
export default {
bodyIteratorField: 'items',
dependencies: ['dataExtension', 'user'],
dependencyGraph: { dataExtension: ['r__dataExtension_key'] },
hasExtended: false,
idField: 'dataVerificationDefinitionId',
keyIsFixed: true,
keyField: 'c__automation_step',
createdDateField: null,
createdNameField: 'createdBy',
lastmodDateField: null,
lastmodNameField: null,
nameField: 'c__automation_step',
restPagination: false,
maxKeyLength: 36, // confirmed max length
type: 'verification',
typeDescription: 'Check DataExtension for a row count',
typeRetrieveByDefault: true,
typeCdpByDefault: true,
typeName: 'Automation: Verification Activity',
fields: {
createdBy: {
// User ID
isCreateable: false,
isUpdateable: false,
retrieving: true,
template: false,
},
dataVerificationDefinitionId: {
isCreateable: false, // auto-assigned during creation by SFMC
isUpdateable: true,
retrieving: true,
template: true,
},
notificationEmailAddress: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
notificationEmailMessage: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
shouldEmailOnFailure: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
shouldStopOnFailure: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
targetObjectId: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
value1: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
value2: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
verificationType: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
r__dataExtension_key: {
isCreateable: false,
isUpdateable: false,
retrieving: true,
template: true,
},
c__automation_step: {
isCreateable: false,
isUpdateable: false,
retrieving: true,
template: true,
},
},
};