@aurahelper/xml-definitions
Version:
Powerfull Libraries to get the XML Definitions of ALL XML Salesforce Metadata Files. Support All API Versions up to API 53.0. You can get the definition of one or more XML files for a specific version of Salesforce. For Example: You can get the XML Defini
70 lines • 3.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataStreamDefinition = void 0;
var core_1 = require("@aurahelper/core");
exports.DataStreamDefinition = {
areHeadersIncludedInFile: new core_1.BooleanXMLField('areHeadersIncludedInFile', 'Are Headers Included In File')
.setMinApi(50)
.setEditable(),
definitionCreationType: new core_1.EnumXMLField('definitionCreationType', 'Definition Creation Type')
.setMinApi(50)
.setEditable()
.setRequired()
.addEnumValue('Standard', 'Standard')
.addEnumValue('Custom', 'Custom'),
dataConnector: new core_1.StringXMLField('dataConnector', 'Data Connector')
.setMinApi(50)
.setEditable(),
dataConnectorType: new core_1.EnumXMLField('dataConnectorType', 'Data Connector Type')
.setMinApi(50)
.setEditable()
.setRequired()
.addEnumValue('Salesforce Marketing Cloud', 'SalesforceMarketingCloud')
.addEnumValue('Mobile App', 'MobileApp')
.addEnumValue('Salesforce.com', 'SalesforceDotCom')
.addEnumValue('Amazon S3', 'AmazonS3'),
dataExtractField: new core_1.StringXMLField('dataExtractField', 'Data Extract Field')
.setMinApi(50)
.setEditable(),
dataExtractMethods: new core_1.EnumXMLField('dataExtractMethods', 'Data Extract Methods')
.setMinApi(50)
.setEditable()
.setRequired()
.addEnumValue('Full Refresh', 'FULL_REFRESH')
.addEnumValue('Numeric CDC', 'NUMERIC_CDC')
.addEnumValue('DateTime CDC', 'DATETIME_CDC'),
dataPlatDataSetBundle: new core_1.StringXMLField('dataPlatDataSetBundle', 'Data Platform Data Set Bundle')
.setMinApi(50)
.setEditable(),
dataPlatformDataSet: new core_1.StringXMLField('dataPlatformDataSet', 'Data Platform Data Set')
.setMinApi(50)
.setEditable(),
dataPlatformDataSetItemName: new core_1.StringXMLField('dataPlatformDataSetItemName', 'Data Platform Data Set Item')
.setMinApi(50)
.setEditable(),
dataSource: new core_1.StringXMLField('dataSource', 'Data Source')
.setMinApi(50)
.setEditable()
.setRequired()
.setMetadataType(core_1.MetadataTypes.DATA_SOURCE),
description: new core_1.StringXMLField('description', 'Description')
.setMinApi(50)
.setEditable()
.setRequired(),
isLimitedToNewFiles: new core_1.BooleanXMLField('isLimitedToNewFiles', 'Is Limited To New Files')
.setMinApi(50)
.setEditable(),
isMissingFileFailure: new core_1.BooleanXMLField('isMissingFileFailure', 'Is Missing File Failure')
.setMinApi(50)
.setEditable(),
masterLabel: new core_1.StringXMLField('masterLabel', 'Master Label')
.setMinApi(50)
.setEditable()
.setRequired()
.setUnique(),
mktDataLakeObject: new core_1.StringXMLField('mktDataLakeObject', 'MKT Data Lake Object')
.setMinApi(50)
.setEditable()
.setRequired(),
};
//# sourceMappingURL=dataStreamDefinition.js.map