UNPKG

@itwin/access-control-client

Version:

Access control client for the iTwin platform

12 lines 986 B
import type { AccessToken } from "@itwin/core-bentley"; import type { BentleyAPIResponse, ODataQueryParams } from "../types/CommonApiTypes"; import type { MultipleMemberInvitationResponse, SingleMemberInvitationResponse } from "../types/Invitations"; export interface IMemberInvitationsClient { /** Retrieves a list of member invitations. */ queryITwinMemberInvitations(accessToken: AccessToken, iTwinId: string, arg?: Pick<ODataQueryParams, "top" | "skip">): Promise<BentleyAPIResponse<MultipleMemberInvitationResponse>>; /** Retrieves a member invitations by invite id. */ getITwinMemberInvitation(accessToken: AccessToken, iTwinId: string, invitationId: string): Promise<BentleyAPIResponse<SingleMemberInvitationResponse>>; /** Removes an existing member invitation. */ deleteITwinMemberInvitation(accessToken: AccessToken, iTwinId: string, invitationId: string): Promise<BentleyAPIResponse<undefined>>; } //# sourceMappingURL=MemberInvitationsClient.d.ts.map