FormsAppConfiguration<T>: {
    abnLookupAuthenticationGuid?: string;
    accountAttachmentRetentionInDays?: number;
    cachingStrategies?: _NewFormsApp["cachingStrategies"];
    description?: string;
    draftsAreShared?: boolean;
    formsAppEnvironmentId: number;
    formsAppId: number;
    formsAttachmentRetention?: {
        days: number;
        formId: number;
    }[];
    formsHostname: string;
    formsOAuthClientId?: string | null;
    googleMapsApiKey: string;
    isAppUserMfaRequired: boolean;
    isAppUserSignUpEnabled: boolean;
    isClientLoggingEnabled: boolean;
    isDraftsEnabled: boolean;
    isGoogleLoginSupported: boolean;
    isTrialExpired: boolean;
    locale: string;
    logoutRedirectUrl?: string;
    name: string;
    organisationId: string;
    pwaSettings?: FormsAppPWASettings | null;
    recaptchaKeyType: RecaptchaKeyType;
    recaptchaPublicKey: string;
    samlIdentityProviderName?: string | null;
    styles: T;
    taskGroupInstances?: TaskGroupInstance[];
    type: FormsApp["type"];
    tz: string;
    volunteers: {
        categories: VolunteersFormsApp["categories"];
        waiverUrl: VolunteersFormsApp["waiverUrl"];
    } | undefined;
}

Type Parameters

Type declaration

  • OptionalabnLookupAuthenticationGuid?: string
  • OptionalaccountAttachmentRetentionInDays?: number
  • OptionalcachingStrategies?: _NewFormsApp["cachingStrategies"]
  • Optionaldescription?: string
  • OptionaldraftsAreShared?: boolean
  • formsAppEnvironmentId: number
  • formsAppId: number
  • OptionalformsAttachmentRetention?: {
        days: number;
        formId: number;
    }[]
  • formsHostname: string
  • OptionalformsOAuthClientId?: string | null
  • googleMapsApiKey: string
  • isAppUserMfaRequired: boolean
  • isAppUserSignUpEnabled: boolean
  • isClientLoggingEnabled: boolean
  • isDraftsEnabled: boolean
  • isGoogleLoginSupported: boolean
  • isTrialExpired: boolean
  • locale: string
  • OptionallogoutRedirectUrl?: string
  • name: string
  • organisationId: string
  • OptionalpwaSettings?: FormsAppPWASettings | null
  • recaptchaKeyType: RecaptchaKeyType
  • recaptchaPublicKey: string
  • OptionalsamlIdentityProviderName?: string | null
  • styles: T
  • OptionaltaskGroupInstances?: TaskGroupInstance[]
  • type: FormsApp["type"]

    Type of the forms app.

  • tz: string
  • volunteers: {
        categories: VolunteersFormsApp["categories"];
        waiverUrl: VolunteersFormsApp["waiverUrl"];
    } | undefined