mcdev
Version:
Accenture Salesforce Marketing Cloud DevTools
130 lines (129 loc) • 3.51 kB
JavaScript
export default {
bodyIteratorField: 'items',
dependencies: ['fileLocation'],
dependencyGraph: {
// fileLocation cannot be deployed
// fileLocation: ['metadata.source.r__fileLocation_name'],
},
hasExtended: true,
idField: 'id',
keyIsFixed: false,
keyField: 'customerKey',
nameField: 'name',
createdDateField: 'createdDate',
createdNameField: null,
lastmodDateField: 'modifiedDate',
lastmodNameField: null,
restPagination: true,
type: 'fileTransfer',
typeDescription:
'Unzip, decrypt a file or move a file from secure location into FTP directory.',
typeRetrieveByDefault: true,
typeCdpByDefault: true,
typeName: 'Automation: File Transfer Activity',
fields: {
createdDate: {
isCreateable: false,
isUpdateable: false,
retrieving: true,
template: false,
},
customerKey: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
description: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
fileSpec: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
fileTransferLocationId: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
id: {
isCreateable: false,
isUpdateable: true,
retrieving: true,
template: false,
},
isCompressed: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
isEncrypted: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
isFileSpecLocalized: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
isPgp: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
isUpload: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
maxFileAge: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
maxFileAgeScheduleOffset: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
maxImportFrequency: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
modifiedDate: {
isCreateable: false,
isUpdateable: false,
retrieving: true,
template: false,
},
name: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
publicKeyManagementId: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: true,
},
r__fileLocation_name: { skipValidation: true },
},
};