InviteService service

Hierarchy

  • InviteService

Constructors

Properties

httpClient: AxiosInstance
namespace: string = '/company/v1'
routeAceessName: {
    BaseURL: string;
    createInviteBatchURL: (() => string);
    createInviteURL: (() => string);
    deleteInvitationURL: ((id) => string);
    getCheckInviteURL: ((email) => string);
    resendingInvitationURL: ((id) => string);
} = ...

Type declaration

  • BaseURL: string
  • createInviteBatchURL: (() => string)
      • (): string
      • Returns string

  • createInviteURL: (() => string)
      • (): string
      • Returns string

  • deleteInvitationURL: ((id) => string)
      • (id): string
      • Parameters

        • id: string

        Returns string

  • getCheckInviteURL: ((email) => string)
      • (email): string
      • Parameters

        • email: string

        Returns string

  • resendingInvitationURL: ((id) => string)
      • (id): string
      • Parameters

        • id: string

        Returns string

Methods

  • Create invite

    Parameters

    • email: string
    • firstName: string
    • lastName: string

    Returns Promise<AxiosResponse<any, any>>

  • Create invite batch

    Parameters

    • list: string[]

    Returns Promise<AxiosResponse<InviteInfo, any>>

  • Delete invitation

    Parameters

    • id: string

      user id

    Returns Promise<AxiosResponse<InviteInfo, any>>

  • Get check invite

    Parameters

    • email: string

    Returns Promise<AxiosResponse<InviteInfo, any>>

    invite

  • Resending invitation

    Parameters

    • id: string

      user id

    Returns Promise<AxiosResponse<InviteInfo, any>>

Generated using TypeDoc