UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

30 lines (29 loc) 915 B
import type { InvitationCreateData, InvitationProtected, InvitationVerifyData } from '../../b-types/invitation'; import type { BCMSCloudSdk } from '../main'; export declare class InvitationHandler { sdk: BCMSCloudSdk; private baseUrl; private getAllLatch; private getAllQueue; private getQueue; constructor(sdk: BCMSCloudSdk); getAll(data: { instanceId: string; skipCache?: boolean; }): Promise<InvitationProtected[]>; get(data: { invitationId: string; instanceId: string; skipCache?: boolean; }): Promise<InvitationProtected>; create(data: InvitationCreateData & { instanceId: string; }): Promise<void>; verify(data: InvitationVerifyData & { instanceId: string; }): Promise<InvitationProtected>; deleteById(data: { instanceId: string; invitationId: string; }): Promise<void>; }