interface AcceptInvitationOptions {
    services: {
        userApi: Pick<UserApi<unknown>, "acceptInvitation">;
    };
    settings: {
        passwordValidateStrategy: PasswordValidateStrategy;
        redirectAfterAcceptRoute: string;
        screenMode: "desktop" | "mobile";
        userTypeId: string;
    };
}

Properties

Properties

services: {
    userApi: Pick<UserApi<unknown>, "acceptInvitation">;
}

Type declaration

  • userApi: Pick<UserApi<unknown>, "acceptInvitation">

    User API

settings: {
    passwordValidateStrategy: PasswordValidateStrategy;
    redirectAfterAcceptRoute: string;
    screenMode: "desktop" | "mobile";
    userTypeId: string;
}

Type declaration

  • passwordValidateStrategy: PasswordValidateStrategy

    Password validation strategy

  • redirectAfterAcceptRoute: string

    URL to redirect to after invitation is accepted

  • screenMode: "desktop" | "mobile"

    Screen mode to use for this block

  • userTypeId: string

    TypeId to create user as when accepting the invitation (usually 100)

Generated using TypeDoc