@sheerid/jslib
    Preparing search index...

    Type Alias ProgramTheme

    Theme information about the Program that was created at my.sheerid.com

    type ProgramTheme = {
        accountId?: string;
        affinityProgramEnabled?: boolean;
        config: {
            brandInfo?: {
                emailAddress: string | null;
                faqUrl: string | null;
                phoneNumber: string | null;
            };
            countries: Country[];
            customFaqLink: FaqUrl;
            customMetadata: MetadataConfig;
            estimatedReviewTime: EstimatedReviewTime;
            excludedOrganizationIds: number[];
            locales: Locale[];
            marketConsent: MarketConsentOptions;
            maxAge: number
            | null;
            maxReviewTime: MaxReviewTime;
            minAge: number | null;
            offerType: "noCode" | "staticCode" | "rewardPool" | undefined;
            onfidoIncludedCountries?: string[];
            onfidoReportNames?: string[];
            orgRemoteSource?: OrganizationRemoteSource;
            orgSearchAffiliationOverrides?: { [a: string]: { [a: string]: string[] } };
            orgSearchCountryTags?: { [country in Country]?: string[] };
            orgSearchUrl: string;
            orgTypes: OrganizationType[];
            rewardDisplay: RewardDisplayEnum[];
            segment?: Segment;
            states?: State[];
        };
        customCss: string;
        docUploadEnabled?: boolean;
        externalUserIdRequired?: boolean;
        idCheckAddOnEnabled?: boolean;
        intl: { locale: Locale; messages: ProgramThemeMessages };
        ipqsDeviceFingerprintEnabled?: boolean;
        isSmsNotifierConfigured?: boolean;
        isTestMode?: boolean;
        logoUrl?: string;
        openOrgSearchEnabled?: boolean;
        overrideEnabled?: boolean;
        privacyPolicyUrl?: string;
        remainingRewardCodes?: number | null;
        smsLoopEnabled?: boolean;
        strictMilitaryValidationEnabled?: boolean;
        themeChoices: ThemeChoices;
        threatMetrixEnabled?: boolean;
        transitionalMilitaryValidityDays?: number;
    }
    Index

    Properties

    accountId?: string
    affinityProgramEnabled?: boolean
    config: {
        brandInfo?: {
            emailAddress: string | null;
            faqUrl: string | null;
            phoneNumber: string | null;
        };
        countries: Country[];
        customFaqLink: FaqUrl;
        customMetadata: MetadataConfig;
        estimatedReviewTime: EstimatedReviewTime;
        excludedOrganizationIds: number[];
        locales: Locale[];
        marketConsent: MarketConsentOptions;
        maxAge: number
        | null;
        maxReviewTime: MaxReviewTime;
        minAge: number | null;
        offerType: "noCode" | "staticCode" | "rewardPool" | undefined;
        onfidoIncludedCountries?: string[];
        onfidoReportNames?: string[];
        orgRemoteSource?: OrganizationRemoteSource;
        orgSearchAffiliationOverrides?: { [a: string]: { [a: string]: string[] } };
        orgSearchCountryTags?: { [country in Country]?: string[] };
        orgSearchUrl: string;
        orgTypes: OrganizationType[];
        rewardDisplay: RewardDisplayEnum[];
        segment?: Segment;
        states?: State[];
    }
    customCss: string
    docUploadEnabled?: boolean
    externalUserIdRequired?: boolean
    idCheckAddOnEnabled?: boolean
    intl: { locale: Locale; messages: ProgramThemeMessages }
    ipqsDeviceFingerprintEnabled?: boolean
    isSmsNotifierConfigured?: boolean
    isTestMode?: boolean
    logoUrl?: string
    • Use themeChoices.logoUrl instead
    openOrgSearchEnabled?: boolean
    overrideEnabled?: boolean
    privacyPolicyUrl?: string
    remainingRewardCodes?: number | null
    smsLoopEnabled?: boolean
    strictMilitaryValidationEnabled?: boolean
    themeChoices: ThemeChoices
    threatMetrixEnabled?: boolean
    transitionalMilitaryValidityDays?: number