FormsAppConfiguration<T>: FormsAppEnvironmentConfiguration & {
    cachingStrategies?: _NewFormsApp["cachingStrategies"];
    description?: string;
    draftsAreShared?: boolean;
    formsAppId: number;
    formsHostname: string;
    formsOAuthClientId?: string | null;
    isAppUserMfaRequired: boolean;
    isAppUserSignUpEnabled: boolean;
    isClientLoggingEnabled: boolean;
    isDraftsEnabled: boolean;
    isGoogleLoginSupported: boolean;
    logoutRedirectUrl?: string;
    name: string;
    pwaSettings?: FormsAppPWASettings | null;
    samlIdentityProviderName?: string | null;
    styles: T;
    taskGroupInstances?: TaskGroupInstance[];
    type: FormsApp["type"];
    volunteers: {
        categories: VolunteersFormsApp["categories"];
        waiverUrl: VolunteersFormsApp["waiverUrl"];
    } | undefined;
}

Type Parameters

Type declaration

  • OptionalcachingStrategies?: _NewFormsApp["cachingStrategies"]
  • Optionaldescription?: string
  • OptionaldraftsAreShared?: boolean
  • formsAppId: number
  • formsHostname: string
  • OptionalformsOAuthClientId?: string | null
  • isAppUserMfaRequired: boolean
  • isAppUserSignUpEnabled: boolean
  • isClientLoggingEnabled: boolean
  • isDraftsEnabled: boolean
  • isGoogleLoginSupported: boolean
  • OptionallogoutRedirectUrl?: string
  • name: string
  • OptionalpwaSettings?: FormsAppPWASettings | null
  • OptionalsamlIdentityProviderName?: string | null
  • styles: T
  • OptionaltaskGroupInstances?: TaskGroupInstance[]
  • type: FormsApp["type"]

    Type of the forms app.

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