UNPKG

@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

299 lines 14.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConnectedApp = void 0; var core_1 = require("@aurahelper/core"); exports.ConnectedApp = { attributes: new core_1.ObjectXMLField('attributes', 'Attributes') .setMinApi(29) .setEditable() .setFieldKey('key') .addField('formula', new core_1.StringXMLField('formula', 'Formula') .setEditable() .setRequired()) .addField('key', new core_1.StringXMLField('key', 'Key') .setEditable() .setRequired()), canvasConfig: new core_1.ObjectXMLField('canvasConfig', 'Canvas Config') .setMinApi(29) .setEditable() .setFieldKey('canvasUrl') .addField('accessMethod', new core_1.EnumXMLField('accessMethod', 'Access Method') .setEditable() .setRequired() .addEnumValue('Get', 'Get') .addEnumValue('Post', 'Post')) .addField('canvasUrl', new core_1.StringXMLField('canvasUrl', 'Canvas URL') .setEditable() .setRequired()) .addField('lifecycleClass', new core_1.StringXMLField('lifecycleClass', 'Life Cycle Class') .setMinApi(31) .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.APEX_CLASS)) .addField('locations', new core_1.EnumXMLField('locations', 'Locations') .setEditable() .addEnumValue('Aura', 'Aura') .addEnumValue('App Launcher', 'AppLauncher') .addEnumValue('Chatter', 'Chatter') .addEnumValue('Chatter Feed', 'ChatterFeed') .addEnumValue('Mobile Navigation', 'MobileNav', 31) .addEnumValue('None', 'None') .addEnumValue('Open CTI', 'OpenCTI') .addEnumValue('Page Layout', 'PageLayout', 31) .addEnumValue('Publisher', 'Publisher') .addEnumValue('Service Desk', 'ServiceDesk') .addEnumValue('User Profile', 'UserProfile') .addEnumValue('Visualforce', 'Visualforce')) .addField('options', new core_1.EnumXMLField('options', 'Options') .setMinApi(30) .setEditable() .addEnumValue('Hide Share', 'HideShare', 30) .addEnumValue('Hide Header', 'HideHeader', 30) .addEnumValue('Personal Enabled', 'PersonalEnabled', 32)) .addField('samlInitiationMethod', new core_1.EnumXMLField('samlInitiationMethod', 'SAML Initiation Method') .setMinApi(31) .setEditable() .addEnumValue('Identity Provided Initiated', 'IdpInitiated') .addEnumValue('Service Provider Initiated', 'SpInitiated') .addEnumValue('None', 'None')), contactEmail: new core_1.StringXMLField('contactEmail', 'Contact Email') .setMinApi(29) .setEditable() .setRequired(), contactPhone: new core_1.StringXMLField('contactPhone', 'Contact Phone') .setMinApi(29) .setEditable(), description: new core_1.StringXMLField('description', 'Description') .setMinApi(29) .setEditable(), iconUrl: new core_1.StringXMLField('iconUrl', 'Icon URL') .setMinApi(29) .setEditable(), infoUrl: new core_1.StringXMLField('infoUrl', 'Info URL') .setMinApi(29) .setEditable(), ipRanges: new core_1.ObjectXMLField('ipRanges', 'IP Ranges') .setMinApi(29) .setEditable() .setFieldKey(['startAddress', 'endAddress']) .setSortOrder(['startAddress', 'endAddress']) .addField('description', new core_1.StringXMLField('description', 'Description') .setMinApi(31) .setEditable() .setMaxLength(255)) .addField('endAddress', new core_1.StringXMLField('endAddress', 'End Address') .setRequired() .setEditable() .addMatchPattern(core_1.CoreUtils.Validator.getIpv4Regexp()) .addMatchPattern(core_1.CoreUtils.Validator.getIpv6Regexp())) .addField('startAddress', new core_1.StringXMLField('startAddress', 'Start Address') .setRequired() .setEditable() .addMatchPattern(core_1.CoreUtils.Validator.getIpv4Regexp()) .addMatchPattern(core_1.CoreUtils.Validator.getIpv6Regexp())), label: new core_1.StringXMLField('label', 'Label') .setMinApi(29) .setEditable() .setRequired(), logoUrl: new core_1.StringXMLField('logoUrl', 'Logo URL') .setMinApi(29) .setEditable(), mobileStartUrl: new core_1.StringXMLField('mobileStartUrl', 'Mobile Start URL') .setMinApi(29) .setEditable(), oauthConfig: new core_1.ObjectXMLField('oauthConfig', 'OAuth Config') .setMinApi(29) .setEditable() .setFieldKey('consumerKey') .setSortOrder(undefined) .addField('assetTokenConfig', new core_1.ObjectXMLField('assetTokenConfig', 'Asset Token Config') .setMinApi(49) .setEditable() .setFieldKey('assetAudiences') .setSortOrder(undefined) .addField('assetAudiences', new core_1.StringXMLField('assetAudiences', 'Asset Audiences') .setEditable()) .addField('assetIncludeAttributes', new core_1.BooleanXMLField('assetIncludeAttributes', 'Asset Include Attributes') .setEditable() .setDefaultValue(true)) .addField('assetIncludeCustomPerms', new core_1.BooleanXMLField('assetIncludeCustomPerms', 'Asset Include Custom Perms') .setEditable() .setDefaultValue(true)) .addField('assetSigningCertId', new core_1.StringXMLField('assetSigningCertId', 'Asset Signing Cert Id') .setEditable()) .addField('assetValidityPeriod', new core_1.IntegerXMLField('assetValidityPeriod', 'Asset Validity Period') .setEditable())) .addField('callbackUrl', new core_1.StringXMLField('callbackUrl', 'Callback URL') .setEditable() .setRequired()) .addField('certificate', new core_1.StringXMLField('certificate', 'Certificate') .setEditable()) .addField('consumerKey', new core_1.StringXMLField('consumerKey', 'Consumer Key') .setEditable()) .addField('consumerSecret', new core_1.StringXMLField('consumerSecret', 'Consumer Secret') .setMinApi(32) .setEditable()) .addField('idTokenConfig', new core_1.ObjectXMLField('idTokenConfig', 'ID Token Config') .setMinApi(43) .setEditable() .setFieldKey('idTokenAudience') .setSortOrder(undefined) .addField('idTokenAudience', new core_1.StringXMLField('idTokenAudience', 'ID Token Audience') .setEditable()) .addField('idTokenIncludeAttributes', new core_1.BooleanXMLField('idTokenIncludeAttributes', 'ID Token Include Attributes') .setEditable()) .addField('idTokenIncludeCustomPerms', new core_1.BooleanXMLField('idTokenIncludeCustomPerms', 'ID Token Include Custom Perms') .setEditable()) .addField('idTokenIncludeStandardClaims', new core_1.BooleanXMLField('idTokenIncludeStandardClaims', 'ID Token Include Standard Claims') .setEditable()) .addField('idTokenValidity', new core_1.IntegerXMLField('idTokenValidity', 'ID Token Validity') .setEditable() .setDefaultValue(2) .setMinValue(1) .setMinValue(720))) .addField('isAdminApproved', new core_1.BooleanXMLField('isAdminApproved', 'Is Admin Approved') .setMinApi(46) .setEditable() .setDefaultValue(false)) .addField('isConsumerSecretOptional', new core_1.BooleanXMLField('isConsumerSecretOptional', 'Is Consumer Secret Optional') .setMinApi(49) .setEditable() .setDefaultValue(false)) .addField('isIntrospectAllTokens', new core_1.BooleanXMLField('isIntrospectAllTokens', 'Is Introspect All Tokens') .setMinApi(49) .setEditable() .setDefaultValue(false)) .addField('isSecretRequiredForRefreshToken', new core_1.BooleanXMLField('isSecretRequiredForRefreshToken', 'Is Secret Required For Refresh Token') .setMinApi(51) .setEditable() .setDefaultValue(true)) .addField('scopes', new core_1.EnumXMLField('scopes', 'Scopes') .setEditable() .addEnumValue('Basic', 'Basic') .addEnumValue('API', 'Api') .addEnumValue('Web', 'Web') .addEnumValue('Full', 'Full') .addEnumValue('Chatter', 'Chatter') .addEnumValue('Custom Applications', 'CustomApplications') .addEnumValue('Refresh Token', 'RefreshToken') .addEnumValue('Open ID', 'OpenID') .addEnumValue('Profile', 'Profile') .addEnumValue('Email', 'Email') .addEnumValue('Address', 'Address') .addEnumValue('Basic', 'Basic') .addEnumValue('Phone', 'Phone') .addEnumValue('Offline Access', 'OfflineAccess') .addEnumValue('Custom Permissions', 'CustomPermissions') .addEnumValue('Wave', 'Wave', 35) .addEnumValue('Eclair', 'Eclair', 35) .addEnumValue('Pardot', 'Pardot', 49) .addEnumValue('Lightning', 'Lightning', 51) .addEnumValue('Content', 'Content', 51) .addEnumValue('Lightning', 'Lightning', 51) .addEnumValue('CDP Ingest', 'CDPIngest', 52)) .addField('singleLogoutUrl', new core_1.StringXMLField('singleLogoutUrl', 'Single Logout URL') .setEditable()), oauthPolicy: new core_1.ObjectXMLField('oauthPolicy', 'OAuth Policy') .setMinApi(49) .setEditable() .setFieldKey('ipRelaxation') .setSortOrder(undefined) .addField('ipRelaxation', new core_1.EnumXMLField('ipRelaxation', 'IP Relaxation') .setEditable() .addEnumValue('Enforce', 'ENFORCE') .addEnumValue('Bypass 2 Factor', 'BYPASS_2FACTOR') .addEnumValue('Bypass', 'BYPASS') .addEnumValue('Enforce Relax Refresh', 'ENFORCE_RELAXREFRESH')) .addField('refreshTokenPolicy', new core_1.EnumXMLField('refreshTokenPolicy', 'Refresh Token Policy') .setEditable() .addEnumValue('Zero', 'zero') .addEnumValue('Infinite', 'infinite') .addEnumValue('Specific Life Time', 'specific_lifetime:number:HOURS') .addEnumValue('Specific Inactivity', 'specific_inactivity:number:HOURS')) .addField('singleLogoutUri', new core_1.StringXMLField('singleLogoutUri', 'Single Logout URI') .setEditable()), permissionSetName: new core_1.StringXMLField('permissionSetName', 'Permission Set Name') .setMinApi(46) .setEditable(), plugin: new core_1.StringXMLField('plugin', 'Plugin') .setMinApi(29) .setEditable(), pluginExecutionUser: new core_1.StringXMLField('pluginExecutionUser', 'Plugin Execution User') .setMinApi(46) .setEditable(), profileName: new core_1.StringXMLField('profileName', 'Profile Name') .setMinApi(46) .setEditable(), samlConfig: new core_1.ObjectXMLField('samlConfig', 'SAML Config') .setMinApi(29) .setEditable() .setFieldKey('issuer') .setSortOrder(undefined) .addField('acsUrl', new core_1.StringXMLField('acsUrl', 'acs URL') .setEditable() .setRequired()) .addField('certificate', new core_1.StringXMLField('certificate', 'Certificate') .setEditable()) .addField('entityUrl', new core_1.StringXMLField('entityUrl', 'Entity URL') .setEditable() .setRequired()) .addField('encryptionCertificate', new core_1.StringXMLField('encryptionCertificate', 'Encryption Certificate') .setMinApi(30) .setEditable()) .addField('encryptionType', new core_1.EnumXMLField('encryptionType', 'Encryption Type') .setMinApi(30) .setEditable() .addEnumValue('AES 128 bit', 'AES_128') .addEnumValue('AES 256 bit', 'AES_256') .addEnumValue('Triple Data Encryption Algorithm', 'Triple_Des')) .addField('issuer', new core_1.StringXMLField('issuer', 'Issuer') .setMinApi(29) .setEditable()) .addField('samlIdpSLOBinding', new core_1.EnumXMLField('samlIdpSLOBinding', 'SAML IdpSLOBinding') .setMinApi(40) .setEditable() .addEnumValue('Post Binding', 'PostBinding') .addEnumValue('Redirect Binding', 'RedirectBinding')) .addField('samlNameIdFormat', new core_1.EnumXMLField('samlNameIdFormat', 'SAML Name ID Format') .setMinApi(29) .setEditable() .addEnumValue('Unspecified', 'Unspecified') .addEnumValue('Email Address', 'EmailAddress') .addEnumValue('Persistent', 'Persistent') .addEnumValue('Transient', 'Transient')) .addField('samlSigningAlgoType', new core_1.EnumXMLField('samlSigningAlgoType', 'SAML Signing Algo Type') .setMinApi(50) .setEditable() .addEnumValue('SHA1', 'SHA1') .addEnumValue('SHA256', 'SHA256')) .addField('samlSloUrl', new core_1.StringXMLField('samlSloUrl', 'SAML Single-Logout URL') .setMinApi(40) .setEditable()) .addField('samlSubjectCustomAttr', new core_1.StringXMLField('samlSubjectCustomAttr', 'SAML Subject Custom Attributes') .setEditable()) .addField('samlSubjectType', new core_1.EnumXMLField('samlSubjectType', 'SAML Subject Type') .setEditable() .setRequired() .addEnumValue('Username', 'Username') .addEnumValue('Federation ID', 'FederationId') .addEnumValue('User ID', 'UserId') .addEnumValue('Persistent ID', 'PersistentID') .addEnumValue('Custom Attribute', 'CustomAttr')), sessionPolicy: new core_1.ObjectXMLField('sessionPolicy', 'Session Policy') .setMinApi(49) .setEditable() .setFieldKey('sessionLevel') .setSortOrder(undefined) .addField('policyAction', new core_1.EnumXMLField('policyAction', 'Policy Action') .setEditable() .addEnumValue('Block', 'Block') .addEnumValue('Raise Session Level', 'RaiseSessionLevel')) .addField('sessionLevel', new core_1.StringXMLField('sessionLevel', 'Session Level') .setEditable()) .addField('sessionTimeout', new core_1.IntegerXMLField('sessionTimeout', 'Session Timeout') .setEditable()), startUrl: new core_1.StringXMLField('startUrl', 'Start URL') .setMinApi(29) .setEditable() }; //# sourceMappingURL=connectedApp.js.map