{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://schemas.salesforce.com/project-scratch-def.json",
  "title": "Scratch Org Definition Configuration",
  "description": "The scratch org definition file contains the configuration values that determine the shape of the scratch org.",
  "type": "object",
  "required": ["edition"],
  "additionalProperties": true,
  "properties": {
    "orgName": { "$ref": "#/definitions/orgName" },
    "edition": { "$ref": "#/definitions/edition" },
    "country": { "$ref": "#/definitions/country" },
    "username": { "$ref": "#/definitions/username" },
    "adminEmail": { "$ref": "#/definitions/adminEmail" },
    "description": { "$ref": "#/definitions/description" },
    "hasSampleData": { "$ref": "#/definitions/hasSampleData" },
    "language": { "$ref": "#/definitions/language" },
    "features": { "$ref": "#/definitions/features" },
    "template": { "$ref": "#/definitions/template" },
    "settings": { "$ref": "#/definitions/settings" },
    "release": { "$ref": "#/definitions/release" }
  },
  "definitions": {
    "orgName": {
      "type": "string",
      "title": "Organization Name",
      "description": "The name of the scratch org."
    },
    "edition": {
      "type": "string",
      "enum": [
        "Developer",
        "Enterprise",
        "Group",
        "Partner Developer",
        "Partner Enterprise",
        "Partner Group",
        "Partner Professional",
        "Professional"
      ]
    },
    "country": {
      "title": "Country",
      "type": "string",
      "description": "Dev Hub's country. If you want to override this value, enter the two-character, upper-case ISO-3166 country code (Alpha-2 code). You can find a full list of these codes at several sites, such as: https://www.iso.org/obp/ui/#search. This value sets the locale of the scratch org.",
      "maxLength": 2
    },
    "username": {
      "title": "Username",
      "type": "string",
      "description": "A user name formatted like test-unique_identifier@orgName.net."
    },
    "adminEmail": {
      "title": "Administrator Email Address",
      "type": "string",
      "description": "Email address of the Dev Hub user making the scratch org creation request."
    },
    "description": {
      "title": "Description of the Org",
      "type": "string",
      "description": "The description is a good way to document the scratch org’s purpose. You can view or edit the description in the Dev Hub. From App Launcher, select Scratch Org Info or Active Scratch Orgs, then click the scratch org number."
    },
    "template": {
      "title": "Template ID",
      "type": "string",
      "description": "The template id for the scratch org shape. (Pilot)"
    },
    "language": {
      "title": "Default Language",
      "type": "string",
      "description": "Default language for the country. To override the language set by the Dev Hub locale, see Supported Languages (https://help.salesforce.com/articleView?id=faq_getstart_what_languages_does.htm&type=5&language=en_US) for the codes to use in this field.",
      "maxLength": 5
    },
    "release": {
      "title": "Release",
      "type": "string",
      "description": "Same Salesforce release as the Dev Hub org. Options are preview or previous. Can use only during Salesforce release transition periods.",
      "enum": ["preview", "previous"]
    },
    "hasSampleData": {
      "type": "boolean",
      "title": "Include Sample Data",
      "description": "Valid values are true and false. False is the default, which creates an org without sample data.",
      "default": "false"
    },
    "features": {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "type": "string",
            "title": "AddCustomApps:<value>",
            "pattern": "^(AddCustomApps:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "AddCustomObjects:<value>",
            "pattern": "^(AddCustomObjects:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "AddCustomRelationships:<value>",
            "pattern": "^(AddCustomRelationships:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "AddCustomTabs:<value>",
            "pattern": "^(AddCustomTabs:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "AddDataComCRMRecordCredit:<value>",
            "pattern": "^(AddDataComCRMRecordCredit:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "AddInsightsQueryLimit:<value>",
            "pattern": "^(AddInsightsQueryLimit:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "AdditionalFieldHistory:<value>",
            "pattern": "^(AdditionalFieldHistory:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "AssetScheduling:<value>",
            "pattern": "^(AssetScheduling:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "CalloutSizeMB:<value>",
            "pattern": "^(CalloutSizeMB:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "ConcStreamingClients:<value>",
            "pattern": "^(ConcStreamingClients:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "ConsolePersistenceInterval:<value>",
            "pattern": "^(ConsolePersistenceInterval:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "EmpPublishRateLimit:<value>",
            "pattern": "^(EmpPublishRateLimit:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "EncryptionStatisticsInterval:<value>",
            "pattern": "^(EncryptionStatisticsInterval:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "EncryptionSyncInterval:<value>",
            "pattern": "^(EncryptionSyncInterval:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "FieldService:<value>",
            "pattern": "^(FieldService:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "FieldServiceDispatcherUser:<value>",
            "pattern": "^(FieldServiceDispatcherUser:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "FieldServiceMobileUser:<value>",
            "pattern": "^(FieldServiceMobileUser:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "FieldServiceSchedulingUser:<value>",
            "pattern": "^(FieldServiceSchedulingUser:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "FinancialServicesCommunityUser:<value>",
            "pattern": "^(FinancialServicesCommunityUser:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "FinancialServicesInsuranceUser:<value>",
            "pattern": "^(FinancialServicesInsuranceUser:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "FinancialServicesUser:<value>",
            "pattern": "^(FinancialServicesUser:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "GenStreamingEventsPerDay:<value>",
            "pattern": "^(GenStreamingEventsPerDay:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "HoursBetweenCoverageJob:<value>",
            "pattern": "^(HoursBetweenCoverageJob:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "LoyaltyMaximumPartners:<value>",
            "pattern": "^(LoyaltyMaximumPartners:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "LoyaltyMaximumPrograms:<value>",
            "pattern": "^(LoyaltyMaximumPrograms:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "LoyaltyMaxOrderLinePerHour:<value>",
            "pattern": "^(LoyaltyMaxOrderLinePerHour:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "LoyaltyMaxProcExecPerHour:<value>",
            "pattern": "^(LoyaltyMaxProcExecPerHour:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "LoyaltyMaxTransactions:<value>",
            "pattern": "^(LoyaltyMaxTransactions:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxActiveDPEDefs:<value>",
            "pattern": "^(MaxActiveDPEDefs:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxApexCodeSize:<value>",
            "pattern": "^(MaxApexCodeSize:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxCustomLabels:<value>",
            "pattern": "^(MaxCustomLabels:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxDatasetLinksPerDT:<value>",
            "pattern": "^(MaxDatasetLinksPerDT:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxDataSourcesPerDPE:<value>",
            "pattern": "^(MaxDataSourcesPerDPE:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxDecisionTableAllowed:<value>",
            "pattern": "^(MaxDecisionTableAllowed:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxFavoritesAllowed:<value>",
            "pattern": "^(MaxFavoritesAllowed:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxFieldsPerNode:<value>",
            "pattern": "^(MaxFieldsPerNode:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxInputColumnsPerDT:<value>",
            "pattern": "^(MaxInputColumnsPerDT:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxLoyaltyProcessRules:<value>",
            "pattern": "^(MaxLoyaltyProcessRules:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxNodesPerDPE:<value>",
            "pattern": "^(MaxNodesPerDPE:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxNoOfLexThemesAllowed:<value>",
            "pattern": "^(MaxNoOfLexThemesAllowed:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxOutputColumnsPerDT:<value>",
            "pattern": "^(MaxOutputColumnsPerDT:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxSourceObjectPerDSL:<value>",
            "pattern": "^(MaxSourceObjectPerDSL:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxStreamingTopics:<value>",
            "pattern": "^(MaxStreamingTopics:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxUserNavItemsAllowed:<value>",
            "pattern": "^(MaxUserNavItemsAllowed:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxUserStreamingChannels:<value>",
            "pattern": "^(MaxUserStreamingChannels:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MaxWritebacksPerDPE:<value>",
            "pattern": "^(MaxWritebacksPerDPE:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MedVisDescriptorLimit:<value>",
            "pattern": "^(MedVisDescriptorLimit:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "MobileExtMaxFileSizeMB:<value>",
            "pattern": "^(MobileExtMaxFileSizeMB:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "NumPlatformEvents:<value>",
            "pattern": "^(NumPlatformEvents:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "PlatformConnect:<value>",
            "pattern": "^(PlatformConnect:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "PlatformEventsPerDay:<value>",
            "pattern": "^(PlatformEventsPerDay:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "StreamingEventsPerDay:<value>",
            "pattern": "^(StreamingEventsPerDay:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "SubPerStreamingChannel:<value>",
            "pattern": "^(SubPerStreamingChannel:[0-9]+$)"
          },
          {
            "type": "string",
            "title": "SubPerStreamingTopic:<value>",
            "pattern": "^(SubPerStreamingTopic:[0-9]+$)"
          },
          {
            "type": "string",
            "enum": [
              "API",
              "AnalyticsAdminPerms",
              "AnalyticsAppEmbedded",
              "Assessments",
              "AuthorApex",
              "B2BCommerce",
              "B2BLoyaltyManagement",
              "B2CCommerceGMV",
              "B2CLoyaltyManagement",
              "B2CLoyaltyManagementPlus",
              "BatchManagement",
              "BigObjectsBulkAPI",
              "Briefcase",
              "CMSMaxContType",
              "CMSMaxNodesPerContType",
              "CMSUnlimitedUse",
              "CPQ",
              "CacheOnlyKeys",
              "CascadeDelete",
              "CaseClassification",
              "CaseWrapUp",
              "ChangeDataCapture",
              "Chatbot",
              "Communities",
              "ConAppPluginExecuteAsUser",
              "ConnectedAppToolingAPI",
              "ContactsToMultipleAccounts",
              "ContractApprovals",
              "CustomNotificationType",
              "DataComDnbAccounts",
              "DataComFullClean",
              "DataMaskUser",
              "DataProcessingEngine",
              "DebugApex",
              "DecisionTable",
              "DefaultWorkflowUser",
              "DeferSharingCalc",
              "DevOpsCenter",
              "DevelopmentWave",
              "DeviceTrackingEnabled",
              "DisableManageIdConfAPI",
              "Division",
              "DocumentChecklist",
              "DocumentReaderPageLimit",
              "DurableClassicStreamingAPI",
              "DurableGenericStreamingAPI",
              "DynamicClientCreationLimit",
              "EinsteinAnalyticsPlus",
              "EinsteinArticleRecommendations",
              "EinsteinBuilderFree",
              "EinsteinRecommendationBuilder",
              "EinsteinRecommendationBuilderMetadata",
              "EinsteinSearch",
              "EinsteinVisits",
              "EmbeddedLoginForIE",
              "EnableManageIdConfUI",
              "EnablePRM",
              "EnableSetPasswordInApi",
              "Entitlements",
              "EventLogFile",
              "ExternalIdentityLogin",
              "FieldAuditTrail",
              "FinanceLogging",
              "FlowSites",
              "ForceComPlatform",
              "Functions",
              "GenericStreaming",
              "HealthCloudAddOn",
              "HealthCloudForCmty",
              "HealthCloudMedicationReconciliation",
              "HealthCloudPNMAddOn",
              "HighVelocitySales",
              "IdentityProvisioningFeatures",
              "IndustriesActionPlan",
              "IndustriesManufacturingCmty",
              "IndustriesMfgAccountForecast",
              "IndustriesMfgTargets",
              "InsightsPlatform",
              "Interaction",
              "IoT",
              "JigsawUser",
              "Knowledge",
              "LegacyLiveAgentRouting",
              "LightningSalesConsole",
              "LightningScheduler",
              "LightningServiceConsole",
              "LiveAgent",
              "LiveMessage",
              "LoyaltyAnalytics",
              "LoyaltyEngine",
              "LoyaltyManagementStarter",
              "Macros",
              "MarketingUser",
              "MaxAudTypeCriterionPerAud",
              "MinKeyRotationInterval",
              "MobileSecurity",
              "MultiCurrency",
              "MultiLevelMasterDetail",
              "MutualAuthentication",
              "NonprofitCloudCaseManagementUser",
              "ObjectLinking",
              "OrderManagement",
              "OrderSaveBehaviorBoth",
              "OrderSaveLogicEnabled",
              "OutboundMessageHTTPSession",
              "PardotScFeaturesCampaignInfluence",
              "PersonAccounts",
              "PipelineInspection",
              "PlatformCache",
              "PlatformEncryption",
              "ProcessBuilder",
              "ProductsAndSchedules",
              "ProviderFreePlatformCache",
              "PublicSectorAccess",
              "PublicSectorApplicationUsageCreditsAddOn",
              "PublicSectorSiteTemplate",
              "RecordTypes",
              "RefreshOnInvalidSession",
              "RevSubscriptionManagement",
              "S1ClientComponentCacheSize",
              "SAML20SingleLogout",
              "SCIMProtocol",
              "SFDOInsightsDataIntegrityUser",
              "SalesCloudEinstein",
              "SalesUser",
              "SalesforceContentUser",
              "SalesforceFeedbackManagementStarter",
              "SalesforceIdentityForCommunities",
              "SecurityEventEnabled",
              "ServiceCatalog",
              "ServiceCloud",
              "ServiceCloudVoicePartnerTelephony",
              "ServiceUser",
              "SessionIdInLogEnabled",
              "SharedActivities",
              "Sites",
              "SocialCustomerService",
              "StateAndCountryPicklist",
              "StreamingAPI",
              "SurveyAdvancedFeatures",
              "SustainabilityApp",
              "SustainabilityCloud",
              "TCRMforSustainability",
              "TimeSheetTemplateSettings",
              "TimelineConditionsLimit",
              "TimelineEventLimit",
              "TimelineRecordTypeLimit",
              "TransactionFinalizers",
              "WavePlatform",
              "WorkThanksPref",
              "Workflow",
              "WorkflowFlowActionFeature",
              "WorkplaceCommandCenterUser"
            ]
          }
        ]
      }
    },
    "settings": {
      "type": "object",
      "properties": {
        "accountSettings": {
          "type": "object",
          "title": "AccountSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_accountsettings.htm"
        },
        "accountInsightsSettings": {
          "type": "object",
          "title": "AccountInsightsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_accountinsightssettings.htm"
        },
        "accountIntelligenceSettings": {
          "type": "object",
          "title": "AccountIntelligenceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_accountintelligencesettings.htm"
        },
        "actionsSettings": {
          "type": "object",
          "title": "ActionsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_actionssettings.htm"
        },
        "activitiesSettings": {
          "type": "object",
          "title": "ActivitiesSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_activitiessettings.htm"
        },
        "addressSettings": {
          "type": "object",
          "title": "AddressSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_addresssettings.htm"
        },
        "aIReplyRecommendationsSettings": {
          "type": "object",
          "title": "AIReplyRecommendationsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_aireplyrecommendationssettings.htm"
        },
        "analyticsSettings": {
          "type": "object",
          "title": "AnalyticsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_analyticssettings.htm"
        },
        "apexSettings": {
          "type": "object",
          "title": "ApexSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_apexsettings.htm"
        },
        "appAnalyticsSettings": {
          "type": "object",
          "title": "AppAnalyticsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_appanalyticssettings.htm"
        },
        "appExperienceSettings": {
          "type": "object",
          "title": "AppExperienceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_appexperiencesettings.htm"
        },
        "automatedContactsSettings": {
          "type": "object",
          "title": "AutomatedContactsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_automatedcontactssettings.htm"
        },
        "botSettings": {
          "type": "object",
          "title": "BotSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_botsettings.htm"
        },
        "businessHoursSettings": {
          "type": "object",
          "title": "BusinessHoursSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_businesshourssettings.htm"
        },
        "campaignSettings": {
          "type": "object",
          "title": "CampaignSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_campaignsettings.htm"
        },
        "einsteinAgentSettings": {
          "type": "object",
          "title": "EinsteinAgentSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_einsteinagentsettings.htm"
        },
        "caseSettings": {
          "type": "object",
          "title": "CaseSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_casesettings.htm"
        },
        "chatterAnswersSettings": {
          "type": "object",
          "title": "ChatterAnswersSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_chatteranswerssettings.htm"
        },
        "chatterEmailsMDSettings": {
          "type": "object",
          "title": "ChatterEmailsMDSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_chatteremailmdsettings.htm"
        },
        "chatterSettings": {
          "type": "object",
          "title": "ChatterSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_chattersettings.htm"
        },
        "communitiesSettings": {
          "type": "object",
          "title": "CommunitiesSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_communitiessettings.htm"
        },
        "companySettings": {
          "type": "object",
          "title": "CompanySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_companyprofilesettings.htm"
        },
        "connectedAppSettings": {
          "type": "object",
          "title": "ConnectedAppSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_connectedappsettings.htm"
        },
        "contentSettings": {
          "type": "object",
          "title": "ContentSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_contentsettings.htm"
        },
        "contractSettings": {
          "type": "object",
          "title": "ContractSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_contractsettings.htm"
        },
        "conversationalIntelligenceSettings": {
          "type": "object",
          "title": "ConversationalIntelligenceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_conversationalintelligencesettings.htm"
        },
        "currencySettings": {
          "type": "object",
          "title": "CurrencySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_currencysettings.htm"
        },
        "customAddressFieldSettings": {
          "type": "object",
          "title": "CustomAddressFieldSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_customaddressfieldsettings.htm"
        },
        "dataDotComSettings": {
          "type": "object",
          "title": "DataDotComSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_datadotcomsettings.htm"
        },
        "deploymentSettings": {
          "type": "object",
          "title": "DeploymentSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_deploymentsettings.htm"
        },
        "devHubSettings": {
          "type": "object",
          "title": "DevHubSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_devhubsettings.htm"
        },
        "eACSettings": {
          "type": "object",
          "title": "EACSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_eacsettings.htm"
        },
        "emailAdministrationSettings": {
          "type": "object",
          "title": "EmailAdministrationSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_emailadministrationsettings.htm"
        },
        "emailIntegrationSettings": {
          "type": "object",
          "title": "EmailIntegrationSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_emailintegrationsettings.htm"
        },
        "emailTemplateSettings": {
          "type": "object",
          "title": "EmailTemplateSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_emailtemplatesettings.htm"
        },
        "employeeUserSettings": {
          "type": "object",
          "title": "EmployeeUserSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_employeeusersettings.htm"
        },
        "enhancedNotesSettings": {
          "type": "object",
          "title": "EnhancedNotesSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_enhancednotessettings.htm"
        },
        "encryptionKeySettings": {
          "type": "object",
          "title": "EncryptionKeySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_encryptionkeysettings.htm"
        },
        "entitlementSettings": {
          "type": "object",
          "title": "EntitlementSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_entitlementsettings.htm"
        },
        "eventSettings": {
          "type": "object",
          "title": "EventSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_eventsettings.htm"
        },
        "experienceBundleSettings": {
          "type": "object",
          "title": "ExperienceBundleSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_experiencebundlesettings.htm"
        },
        "externalServicesSettings": {
          "type": "object",
          "title": "ExternalServicesSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_externalservicessettings.htm"
        },
        "fieldServiceSettings": {
          "type": "object",
          "title": "FieldServiceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_fieldservicesettings.htm"
        },
        "filesConnectSettings": {
          "type": "object",
          "title": "FilesConnectSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_filesconnectsettings.htm"
        },
        "fileUploadAndDownloadSecuritySettings": {
          "type": "object",
          "title": "FileUploadAndDownloadSecuritySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_fileuploadanddownloadsecuritysettings.htm"
        },
        "flowSettings": {
          "type": "object",
          "title": "FlowSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_flowsettings.htm"
        },
        "forecastingObjectListSettings": {
          "type": "object",
          "title": "ForecastingObjectListSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_forecastingobjectlistsettings.htm"
        },
        "forecastingSettings": {
          "type": "object",
          "title": "ForecastingSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_forecastingsettings.htm"
        },
        "highVelocitySalesSettings": {
          "type": "object",
          "title": "HighVelocitySalesSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_highvelocitysalessettings.htm"
        },
        "ideasSettings": {
          "type": "object",
          "title": "IdeasSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_ideassettings.htm"
        },
        "iframeWhiteListUrlSettings": {
          "type": "object",
          "title": "IframeWhiteListUrlSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_iframewhitelisturlsettings.htm"
        },
        "industriesLoyaltySettings": {
          "type": "object",
          "title": "IndustriesLoyaltySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/industriesloyaltysettings_metadata_api.htm"
        },
        "industriesSettings": {
          "type": "object",
          "title": "IndustriesSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_industriessettings.htm"
        },
        "inventorySettings": {
          "type": "object",
          "title": "InventorySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_inventorysettings.htm"
        },
        "invocableActionSettings": {
          "type": "object",
          "title": "InvocableActionSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_invocableactionsettings.htm"
        },
        "ioTSettings": {
          "type": "object",
          "title": "IoTSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_iotsettings.htm"
        },
        "knowledgeSettings": {
          "type": "object",
          "title": "KnowledgeSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_knowledgesettings.htm"
        },
        "languageSettings": {
          "type": "object",
          "title": "LanguageSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_languagesettings.htm"
        },
        "leadConfigSettings": {
          "type": "object",
          "title": "LeadConfigSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_leadconfigsettings.htm"
        },
        "leadConvertSettings": {
          "type": "object",
          "title": "LeadConvertSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_leadconvertsettings.htm"
        },
        "liveAgentSettings": {
          "type": "object",
          "title": "LiveAgentSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_liveagentsettings.htm"
        },
        "lightningExperienceSettings": {
          "type": "object",
          "title": "LightningExperienceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_lightningexperiencesettings.htm"
        },
        "liveMessageSettings": {
          "type": "object",
          "title": "LiveMessageSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_livemessagesettings.htm"
        },
        "macroSettings": {
          "type": "object",
          "title": "MacroSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_macrosettings.htm"
        },
        "mailMergeSettings": {
          "type": "object",
          "title": "MailMergeSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_mailmergesettings.htm"
        },
        "mapAndLocationSettings": {
          "type": "object",
          "title": "MapAndLocationSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_mapandlocationsettings.htm"
        },
        "meetingsSettings": {
          "type": "object",
          "title": "MeetingsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_meetingssettings.htm"
        },
        "mobileSettings": {
          "type": "object",
          "title": "MobileSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_mobilesettings.htm"
        },
        "myDomainSettings": {
          "type": "object",
          "title": "MyDomainSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_mydomainsettings.htm"
        },
        "nameSettings": {
          "type": "object",
          "title": "NameSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_namesettings.htm"
        },
        "notificationsSettings": {
          "type": "object",
          "title": "NotificationsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_notificationssettings.htm"
        },
        "oauthOidcSettings": {
          "type": "object",
          "title": "OauthOidcSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_oauthoidcsettings.htm"
        },
        "omniChannelSettings": {
          "type": "object",
          "title": "OmniChannelSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_omnichannelsettings.htm"
        },
        "opportunityInsightsSettings": {
          "type": "object",
          "title": "OpportunityInsightsSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_opportunityinsightssettings.htm"
        },
        "opportunitySettings": {
          "type": "object",
          "title": "OpportunitySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_opportunityssettings.htm"
        },
        "opportunityScoreSettings": {
          "type": "object",
          "title": "OpportunityScoreSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_opportunityscoresettings.htm"
        },
        "orderManagementSettings": {
          "type": "object",
          "title": "OrderManagementSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_ordermanagementsettings.htm"
        },
        "orderSettings": {
          "type": "object",
          "title": "OrderSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_ordersettings.htm"
        },
        "orgPreferenceSettings": {
          "type": "object",
          "title": "OrgPreferenceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_orgpreferencesettings.htm"
        },
        "orgSettings": {
          "type": "object",
          "title": "OrgSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_orgsettings.htm"
        },
        "partyDataModelSettings": {
          "type": "object",
          "title": "PartyDataModelSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_partydatamodelsettings.htm"
        },
        "pardotSettings": {
          "type": "object",
          "title": "PardotSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_pardotsettings.htm"
        },
        "pardotEinsteinSettings": {
          "type": "object",
          "title": "PardotEinsteinSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_pardoteinsteinsettings.htm"
        },
        "pathAssistantSettings": {
          "type": "object",
          "title": "PathAssistantSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_pathassistantsettings.htm"
        },
        "picklistSettings": {
          "type": "object",
          "title": "PicklistSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_picklistsettings.htm"
        },
        "platformEncryptionSettings": {
          "type": "object",
          "title": "PlatformEncryptionSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_platformencryptionsettings.htm"
        },
        "predictionBuilderSettings": {
          "type": "object",
          "title": "PredictionBuilderSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_predictionbuildersettings.htm"
        },
        "privacySettings": {
          "type": "object",
          "title": "PrivacySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_privacysettings.htm"
        },
        "productSettings": {
          "type": "object",
          "title": "ProductSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_productsettings.htm"
        },
        "quoteSettings": {
          "type": "object",
          "title": "QuoteSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_quotessettings.htm"
        },
        "realTimeEventSettings": {
          "type": "object",
          "title": "RealTimeEventSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_realtimeeventsettings.htm"
        },
        "recordPageSettings": {
          "type": "object",
          "title": "RecordPageSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_recordpagesettings.htm"
        },
        "retailExecutionSettings": {
          "type": "object",
          "title": "RetailExecutionSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/metadata_api_retexset.htm"
        },
        "sandboxSettings": {
          "type": "object",
          "title": "SandboxSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_sandboxsettings.htm"
        },
        "schemaSettings": {
          "type": "object",
          "title": "SchemaSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_schemasettings.htm"
        },
        "searchSettings": {
          "type": "object",
          "title": "SearchSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_searchsettings.htm"
        },
        "securitySettings": {
          "type": "object",
          "title": "SecuritySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_securitysettings.htm"
        },
        "serviceCloudVoiceSettings": {
          "type": "object",
          "title": "ServiceCloudVoiceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_servicecloudvoicesettings.htm"
        },
        "serviceSetupAssistantSettings": {
          "type": "object",
          "title": "ServiceSetupAssistantSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_servicesetupassistantsettings.htm"
        },
        "sharingSettings": {
          "type": "object",
          "title": "SharingSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_sharingsettings.htm"
        },
        "siteSettings": {
          "type": "object",
          "title": "SiteSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_sitesettings.htm"
        },
        "socialCustomerServiceSettings": {
          "type": "object",
          "title": "SocialCustomerServiceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_socialcustomerservicesettings.htm"
        },
        "socialProfileSettings": {
          "type": "object",
          "title": "SocialProfileSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_socialprofilesettings.htm"
        },
        "surveySettings": {
          "type": "object",
          "title": "SurveySettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_surveysettings.htm"
        },
        "territory2Settings": {
          "type": "object",
          "title": "Territory2Settings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_territory2settings.htm"
        },
        "trailheadSettings": {
          "type": "object",
          "title": "TrailheadSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_trailheadsettings.htm"
        },
        "trialOrgSettings": {
          "type": "object",
          "title": "TrialOrgSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_trialorgsettings.htm"
        },
        "userEngagementSettings": {
          "type": "object",
          "title": "UserEngagementSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_userengagementsettings.htm"
        },
        "userInterfaceSettings": {
          "type": "object",
          "title": "UserInterfaceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_userinterfacesettings.htm"
        },
        "userManagementSettings": {
          "type": "object",
          "title": "UserManagementSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_usermanagementsettings.htm"
        },
        "voiceSettings": {
          "type": "object",
          "title": "VoiceSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_voicesettings.htm"
        },
        "warrantyLifeCycleMgmtSettings": {
          "type": "object",
          "title": "WarrantyLifeCycleMgmtSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_mfg_warrantylifecyclemgmtsettings.htm"
        },
        "workDotComSettings": {
          "type": "object",
          "title": "WorkDotComSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_WorkDotComSettings.htm"
        },
        "workforceEngagementSettings": {
          "type": "object",
          "title": "WorkforceEngagementSettings",
          "description": "For more details go to https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_workforceengagementsettings.htm"
        }
      }
    }
  }
}
