@itwin/access-control-client
Version:
Access control client for the iTwin platform
15 lines • 865 B
TypeScript
import type { AccessToken } from "@itwin/core-bentley";
import type { BentleyAPIResponse, ODataQueryParams } from "../types/CommonApiTypes";
import type { MultipleMemberInvitationResponse } from "../types/Invitations";
/** @beta */
export interface IGroupMemberInvitationClient {
/** Retrieves a list of iTwin group member invitations.
* @beta
*/
queryITwinGroupMemberInvitations(accessToken: AccessToken, iTwinId: string, groupId: string, arg?: Pick<ODataQueryParams, "top" | "skip">): Promise<BentleyAPIResponse<MultipleMemberInvitationResponse>>;
/** Removes an existing iTwin group member invitation.
* @beta
*/
deleteITwinGroupMemberInvitation(accessToken: AccessToken, iTwinId: string, groupId: string, invitationId: string): Promise<BentleyAPIResponse<undefined>>;
}
//# sourceMappingURL=GroupMemberInvitationClient.d.ts.map