ScratchOrgDefSchema: ZodObject<{
    adminEmail: ZodOptional<ZodString>;
    country: ZodOptional<ZodString>;
    description: ZodOptional<ZodString>;
    edition: ZodOptional<ZodString>;
    features: ZodOptional<ZodArray<ZodUnion<readonly [ZodUnion<ZodString[]>, ZodString]>>>;
    hasSampleData: ZodOptional<ZodDefault<ZodBoolean>>;
    language: ZodOptional<ZodString>;
    orgName: ZodOptional<ZodString>;
    release: ZodOptional<ZodEnum<{
        preview: "preview";
        previous: "previous";
    }>>;
    settings: ZodOptional<ZodObject<{
        accountingSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        accountInsightsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        accountIntelligenceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        accountPlanSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        accountSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        actionsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        activitiesSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        addressSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        agentforceForDevelopersSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        agentPlatformSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        aIReplyRecommendationsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        analyticsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        apexSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        appAnalyticsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        appExperienceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        associationEngineSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        automatedContactsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        botSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        branchManagementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        businessHoursSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        campaignSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        caseSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        chatterAnswersSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        chatterEmailsMDSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        chatterSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        codeBuilderSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        collectionsDashboardSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        communitiesSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        companySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        connectedAppSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        contentSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        contractSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        conversationalIntelligenceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        conversationChannelDefinition: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        currencySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        customAddressFieldSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        dataDotComSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        dataImportManagementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        deploymentSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        devHubSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        documentGenerationSetting: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        dynamicFormsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        eACSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        einsteinAgentSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        einsteinAISettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        einsteinGptSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        emailAdministrationSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        emailAuthorizationSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        emailIntegrationSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        emailTemplateSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        employeeUserSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        encryptionKeySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        enhancedNotesSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        entitlementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        eventSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        experienceBundleSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        externalClientAppSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        externalServicesSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        fieldServiceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        filesConnectSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        fileUploadAndDownloadSecuritySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        flowSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        forecastingObjectListSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        forecastingSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        highVelocitySalesSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        ideasSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        identityProviderSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        iframeWhiteListUrlSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        incidentMgmtSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        industriesEinsteinFeatureSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        industriesLoyaltySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        industriesSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        interestTaggingSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        inventorySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        invLatePymntRiskCalcSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        invocableActionSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        ioTSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        knowledgeSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        languageSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        leadConfigSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        leadConvertSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        lightningExperienceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        liveAgentSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        liveMessageSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        macroSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        mailMergeSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        mapAndLocationSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        meetingsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        mfgServiceConsoleSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        mobileSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        myDomainSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        nameSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        notificationsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        oauthOidcSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        objectHierarchyRelationship: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        objectLinkingSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        omniChannelSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        opportunityInsightsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        opportunityScoreSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        opportunitySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        orderManagementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        orderSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        orgPreferenceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        orgSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        pardotEinsteinSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        pardotSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        partyDataModelSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        pathAssistantSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        paymentsSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        picklistSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        platformEncryptionSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        platformEventSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        predictionBuilderSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        privacySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        processFlowMigration: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        productSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        quoteSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        realTimeEventSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        recordPageSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        retailExecutionSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        salesAgreementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        sandboxSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        schemaSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        searchSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        securitySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        serviceCloudVoiceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        serviceSetupAssistantSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        sharingSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        siteSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        socialCustomerServiceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        socialProfileSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        sourceTrackingSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        subscriptionManagementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        surveySettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        territory2Settings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        trailheadSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        trialOrgSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        userEngagementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        userInterfaceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        userManagementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        voiceSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        warrantyLifeCycleMgmtSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        workDotComSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        workforceEngagementSettings: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
    }, $catchall<ZodUnknown>>>;
    template: ZodOptional<ZodString>;
    username: ZodOptional<ZodString>;
}, $catchall<ZodUnknown>> = ...

Scratch Org Definition Configuration The scratch org definition file contains the configuration values that determine the shape of the scratch org.