@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
328 lines • 15.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BatchCalcJobDefinition = void 0;
var core_1 = require("@aurahelper/core");
exports.BatchCalcJobDefinition = {
aggregates: new core_1.ArrayXMLField('aggregates', 'Aggregates')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('fields', new core_1.ArrayXMLField('fields', 'Fields')
.setEditable()
.setRequired()
.setFieldKey('sourceFieldName')
.addField('aggregateFunction', new core_1.EnumXMLField('aggregateFunction', 'Aggregate Function')
.setEditable()
.setRequired()
.addEnumValue('Unique', 'Unique')
.addEnumValue('Sum', 'Sum')
.addEnumValue('Max', 'Max')
.addEnumValue('Min', 'Min')
.addEnumValue('Average', 'Avg')
.addEnumValue('Standard Deviation', 'Std')
.addEnumValue('Standard Deviation with Population Variance', 'Stdp')
.addEnumValue('Variance', 'Var')
.addEnumValue('Variance with Population', 'VarP')
.addEnumValue('Count', 'Count'))
.addField('alias', new core_1.StringXMLField('alias', 'Alias')
.setEditable()
.setRequired())
.addField('sourceFieldName', new core_1.StringXMLField('sourceFieldName', 'Source Field Name')
.setEditable()
.setRequired()))
.addField('groupBy', new core_1.ArrayXMLField('groupBy', 'Group By')
.setEditable()
.setRequired())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()
.setRequired())
.addField('sourceName', new core_1.StringXMLField('sourceName', 'Source Name')
.setEditable()
.setRequired()),
appends: new core_1.ArrayXMLField('appends', 'Appends')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('isDisjointedSchema', new core_1.BooleanXMLField('isDisjointedSchema', 'Is Disjointed Schema')
.setEditable())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable())
.addField('sources', new core_1.ArrayXMLField('sources', 'Sources')
.setEditable()),
datasources: new core_1.ArrayXMLField('datasources', 'Data Sources')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('fields', new core_1.ArrayXMLField('fields', 'Fields')
.setEditable()
.setRequired()
.setFieldKey('name')
.addField('alias', new core_1.StringXMLField('alias', 'Alias')
.setEditable())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()
.setRequired()))
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()
.setRequired())
.addField('sourceName', new core_1.StringXMLField('sourceName', 'Source Name')
.setEditable()
.setRequired()
.setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT))
.addField('type', new core_1.EnumXMLField('type', 'Type')
.setEditable()
.setRequired()
.setDefaultValue('StandardObject')
.addEnumValue('Standard Object', 'StandardObject')),
description: new core_1.StringXMLField('description', 'Description')
.setMinApi(51)
.setEditable(),
filter: new core_1.ArrayXMLField('filter', 'Filter')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('criteria', new core_1.ArrayXMLField('criteria', 'Criteria')
.setEditable()
.setFieldKey('inputVariable')
.addField('inputVariable', new core_1.StringXMLField('inputVariable', 'Input Variable')
.setEditable())
.addField('operator', new core_1.EnumXMLField('operator', 'Operator')
.setEditable()
.setRequired()
.addEnumValue('Equals', 'Equals')
.addEnumValue('Not Equals', 'NotEquals')
.addEnumValue('Greater Than', 'GreaterThan')
.addEnumValue('Greater Than Or Equal', 'GreaterThanOrEqual')
.addEnumValue('Less Than', 'LessThan')
.addEnumValue('Less Than Or Equal', 'LessThanOrEqual')
.addEnumValue('Starts With', 'StartsWith')
.addEnumValue('Ends With', 'EndsWith')
.addEnumValue('Contains', 'Contains')
.addEnumValue('Does Not Contain', 'DoesNotContain')
.addEnumValue('Is Null', 'IsNull')
.addEnumValue('Is Not Null', 'IsNotNull'))
.addField('sequence', new core_1.IntegerXMLField('sequence', 'Sequence')
.setEditable()
.setRequired())
.addField('sourceFieldName', new core_1.StringXMLField('sourceFieldName', 'Source Field Name')
.setEditable()
.setRequired())
.addField('value', new core_1.IntegerXMLField('value', 'Value')
.setEditable()))
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('filterCondition', new core_1.StringXMLField('filterCondition', 'filterCondition')
.setEditable()
.setRequired()
.addDependencyField(new core_1.XMLDependencyField('isDynamicFilter', true, core_1.DataValues.NULL)))
.addField('filterParameterName', new core_1.StringXMLField('filterParameterName', 'Filter Parameter Name')
.setEditable())
.addField('isDynamicFilter', new core_1.BooleanXMLField('isDynamicFilter', 'Is Dynamic Filter')
.setEditable())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()
.setRequired())
.addField('sourceName', new core_1.StringXMLField('sourceName', 'Source Name')
.setEditable()
.setRequired()),
isTemplate: new core_1.BooleanXMLField('isTemplate', 'Is Template')
.setMinApi(51)
.setEditable(),
joins: new core_1.ArrayXMLField('joins', 'Joins')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('fields', new core_1.ArrayXMLField('fields', 'Fields')
.setEditable()
.setFieldKey('alias')
.addField('alias', new core_1.StringXMLField('alias', 'Alias')
.setEditable()
.setRequired())
.addField('sourceFieldName', new core_1.StringXMLField('sourceFieldName', 'Source Field Name')
.setEditable()
.setRequired())
.addField('sourceName', new core_1.StringXMLField('sourceName', 'Source Name')
.setEditable()
.setRequired()))
.addField('joinKeys', new core_1.ArrayXMLField('joinKeys', 'Join Keys')
.setEditable()
.setFieldKey(['primarySourceFieldNam', 'secondarySourceFieldName'])
.setSortOrder(['primarySourceFieldName', 'secondarySourceFieldName'])
.addField('primarySourceFieldName', new core_1.StringXMLField('primarySourceFieldName', 'Primary Source Field Name')
.setEditable()
.setRequired())
.addField('secondarySourceFieldName', new core_1.StringXMLField('secondarySourceFieldName', 'Secondary Source Field Name')
.setEditable()
.setRequired()))
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()
.setRequired())
.addField('primarySourceName', new core_1.StringXMLField('primarySourceName', 'Primary Source Name')
.setEditable()
.setRequired())
.addField('secondarySourceName', new core_1.StringXMLField('secondarySourceName', 'Secondary Source Name')
.setEditable()
.setRequired())
.addField('type', new core_1.EnumXMLField('type', 'Type')
.setEditable()
.setRequired()
.addEnumValue('Left Outer', 'LeftOuter')
.addEnumValue('Right Outer', 'RightOuter')
.addEnumValue('Inner', 'Inner')
.addEnumValue('Outer', 'Outer')
.addEnumValue('Lookup', 'Lookup')),
label: new core_1.StringXMLField('label', 'Label')
.setMinApi(51)
.setEditable(),
parameters: new core_1.ArrayXMLField('parameters', 'Parameters')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('dataType', new core_1.EnumXMLField('dataType', 'Data Type')
.setEditable()
.setRequired()
.addEnumValue('Text', 'Text')
.addEnumValue('Numeric', 'Numeric')
.addEnumValue('Date', 'Date')
.addEnumValue('DateTime', 'DateTime')
.addEnumValue('Filter', 'Filter'))
.addField('defaultValue', new core_1.StringXMLField('defaultValue', 'Default Value')
.setEditable())
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('isMultiValue', new core_1.BooleanXMLField('isMultiValue', 'Is Multi Value')
.setEditable())
.addField('label', new core_1.BooleanXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('name', new core_1.BooleanXMLField('name', 'Name')
.setEditable()
.setRequired()),
processType: new core_1.EnumXMLField('processType', 'Process Type')
.setMinApi(51)
.setEditable()
.addEnumValue('Data Processing Engine', 'DataProcessingEngine')
.addEnumValue('Rebates', 'Rebates')
.addEnumValue('FSC Hierarchy Roll Up', 'FSCHierarchyRollUp')
.addEnumValue('Loyalty', 'Loyalty'),
status: new core_1.EnumXMLField('status', 'Status')
.setMinApi(51)
.setEditable()
.addEnumValue('Active', 'Active')
.addEnumValue('Inactive', 'Inactive'),
transforms: new core_1.ArrayXMLField('transforms', 'Transforms')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('droppedFields', new core_1.ArrayXMLField('droppedFields', 'Dropped Fields')
.setEditable()
.setFieldKey('sourceFieldName')
.addField('sourceFieldName', new core_1.StringXMLField('sourceFieldName', 'Source Field Name')
.setEditable()))
.addField('expressionFields', new core_1.ArrayXMLField('expressionFields', 'Expression Fields')
.setEditable()
.setFieldKey('alias')
.addField('alias', new core_1.StringXMLField('alias', 'Alias')
.setEditable()
.setRequired())
.addField('dataType', new core_1.EnumXMLField('dataType', 'Data Type')
.setEditable()
.setRequired()
.addEnumValue('Text', 'Text')
.addEnumValue('Numeric', 'Numeric')
.addEnumValue('Date', 'Date')
.addEnumValue('DateTime', 'DateTime'))
.addField('decimalPlaces', new core_1.IntegerXMLField('decimalPlaces', 'Decimal Places')
.setEditable())
.addField('expression', new core_1.StringXMLField('expression', 'Expression')
.setEditable()
.setRequired())
.addField('length', new core_1.IntegerXMLField('length', 'Length')
.setEditable()
.setRequired()
.addDependencyField(new core_1.XMLDependencyField('dataType', ['Date', 'DateTime'], core_1.DataValues.NULL))))
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()
.setRequired())
.addField('sourceName', new core_1.StringXMLField('sourceName', 'Source Name')
.setEditable()
.setRequired())
.addField('transformType', new core_1.EnumXMLField('transformType', 'Transform Type')
.setEditable()
.setRequired()
.addEnumValue('Expression', 'Expression')
.addEnumValue('Slice', 'Slice')),
writebacks: new core_1.ArrayXMLField('writebacks', 'Writebacks')
.setMinApi(51)
.setEditable()
.setFieldKey('name')
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('fields', new core_1.ArrayXMLField('fields', 'Fields')
.setEditable()
.setFieldKey('sourceFieldName')
.addField('parentName', new core_1.StringXMLField('parentName', 'Parent Name')
.setEditable()
.setRequired()
.addDependencyField(new core_1.XMLDependencyField('relationshipName', core_1.DataValues.NULL, core_1.DataValues.NULL)))
.addField('relationshipName', new core_1.StringXMLField('relationshipName', 'Relationship Name')
.setEditable())
.addField('sourceFieldName', new core_1.StringXMLField('sourceFieldName', 'Source Field Name')
.setEditable()
.setRequired())
.addField('targetFieldName', new core_1.StringXMLField('targetFieldName', 'Target Field Name')
.setEditable()
.setRequired()))
.addField('isChangedRow', new core_1.BooleanXMLField('isChangedRow', 'Is Changed Row')
.setEditable())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()
.setRequired())
.addField('operationType', new core_1.EnumXMLField('operationType', 'Operation Type')
.setEditable()
.setRequired()
.addEnumValue('Insert', 'Insert')
.addEnumValue('Update', 'Update')
.addEnumValue('Upsert', 'Upsert'))
.addField('sourceName', new core_1.StringXMLField('sourceName', 'Source Name')
.setEditable()
.setRequired())
.addField('targetObjectName', new core_1.StringXMLField('targetObjectName', 'Target Object Name')
.setEditable()
.setRequired())
.addField('writebackSequence', new core_1.IntegerXMLField('writebackSequence', 'Writeback Sequence')
.setEditable())
.addField('writebackUser', new core_1.StringXMLField('writebackUser', 'Writeback User')
.setEditable())
};
//# sourceMappingURL=batchCalcJobDefinition.js.map