UNPKG

mcdev

Version:

Accenture Salesforce Marketing Cloud DevTools

122 lines (121 loc) 3.32 kB
export default { bodyIteratorField: 'definitions', dependencies: ['asset-asset'], dependencyGraph: { asset: ['r__asset_key'], }, hasExtended: false, idField: 'definitionId', keyIsFixed: true, // sending definitionKey in update call not allowed by API keyField: 'definitionKey', nameField: 'name', createdDateField: 'createdDate', createdNameField: null, lastmodDateField: 'modifiedDate', lastmodNameField: null, restPagination: true, restPageSize: 100, type: 'transactionalPush', typeDescription: 'Lets you send immediate Push messages via API events', typeRetrieveByDefault: true, typeCdpByDefault: true, typeName: 'Transactional Push', fields: { name: { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, definitionKey: { isCreateable: true, isUpdateable: false, retrieving: true, template: true, }, description: { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, requestId: { isCreateable: false, isUpdateable: false, retrieving: false, template: false, }, definitionId: { isCreateable: false, isUpdateable: false, retrieving: false, template: false, }, status: { isCreateable: true, isUpdateable: true, retrieving: true, template: false, }, createdDate: { isCreateable: false, isUpdateable: false, retrieving: true, template: false, }, modifiedDate: { isCreateable: false, isUpdateable: false, retrieving: true, template: false, }, 'content.customerKey': { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, r__asset_key: { isCreateable: false, isUpdateable: false, retrieving: true, template: true, }, 'options.badge': { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, 'options.sound': { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, 'options.customKeys': { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, 'options.customKeys[].value': { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, 'options.customKeys[].key': { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, applicationId: { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, }, };