Type alias ProgramTheme

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: {
        backgroundColor?: string;
        buttonColor?: string;
        buttonFontColor?: string;
        customCss?: string;
        font?: string;
        h1FontColor?: string;
        helperFontColor?: string;
        landingPage: {
            backgroundColor?: string;
            backgroundImageUrl?: string;
            layout?: VerificationFormLayout;
            logoUrl?: string;
            primaryFontColor?: string;
        };
        linkColor?: string;
        logoUrl?: string;
        primaryFontColor?: string;
    };
    threatMetrixEnabled?: boolean;
}

Type declaration

  • Optional accountId?: string
  • Optional 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[];
    }
    • Optional brandInfo?: {
          emailAddress: string | null;
          faqUrl: string | null;
          phoneNumber: string | null;
      }
      • 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
    • Optional onfidoIncludedCountries?: string[]
    • Optional onfidoReportNames?: string[]
    • Optional orgRemoteSource?: OrganizationRemoteSource
    • Optional orgSearchAffiliationOverrides?: {
          [a: string]: {
              [a: string]: string[];
          };
      }
      • [a: string]: {
            [a: string]: string[];
        }
        • [a: string]: string[]
    • Optional orgSearchCountryTags?: {
          [country in Country]?: string[]
      }
    • orgSearchUrl: string
    • orgTypes: OrganizationType[]
    • rewardDisplay: RewardDisplayEnum[]
    • Optional segment?: Segment
    • Optional states?: State[]
  • customCss: string
  • Optional docUploadEnabled?: boolean
  • Optional externalUserIdRequired?: boolean
  • Optional idCheckAddOnEnabled?: boolean
  • intl: {
        locale: Locale;
        messages: ProgramThemeMessages;
    }
  • Optional ipqsDeviceFingerprintEnabled?: boolean
  • Optional isSmsNotifierConfigured?: boolean
  • Optional isTestMode?: boolean
  • Optional logoUrl?: string

    Deprecated

    • Use themeChoices.logoUrl instead
  • Optional openOrgSearchEnabled?: boolean
  • Optional overrideEnabled?: boolean
  • Optional privacyPolicyUrl?: string
  • Optional remainingRewardCodes?: number | null
  • Optional smsLoopEnabled?: boolean
  • Optional strictMilitaryValidationEnabled?: boolean
  • themeChoices: {
        backgroundColor?: string;
        buttonColor?: string;
        buttonFontColor?: string;
        customCss?: string;
        font?: string;
        h1FontColor?: string;
        helperFontColor?: string;
        landingPage: {
            backgroundColor?: string;
            backgroundImageUrl?: string;
            layout?: VerificationFormLayout;
            logoUrl?: string;
            primaryFontColor?: string;
        };
        linkColor?: string;
        logoUrl?: string;
        primaryFontColor?: string;
    }
    • Optional backgroundColor?: string
    • Optional buttonColor?: string
    • Optional buttonFontColor?: string
    • Optional customCss?: string
    • Optional font?: string
    • Optional h1FontColor?: string
    • Optional helperFontColor?: string
    • landingPage: {
          backgroundColor?: string;
          backgroundImageUrl?: string;
          layout?: VerificationFormLayout;
          logoUrl?: string;
          primaryFontColor?: string;
      }
      • Optional backgroundColor?: string
      • Optional backgroundImageUrl?: string
      • Optional layout?: VerificationFormLayout
      • Optional logoUrl?: string
      • Optional primaryFontColor?: string
    • Optional linkColor?: string
    • Optional logoUrl?: string
    • Optional primaryFontColor?: string
  • Optional threatMetrixEnabled?: boolean

Description

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