Skip to main content

InvitationsClient

@tribeplatform/gql-client / Modules / clients / InvitationsClient

Class: InvitationsClient#

clients.InvitationsClient

Table of contents#

Constructors#

Methods#

Constructors#

constructor#

new InvitationsClient(client)

Parameters#

NameType
clientGraphqlClient

Defined in#

packages/client/src/clients/invitations.client.ts:23

Methods#

getLink#

getLink(accessToken?): Promise<MemberInvitationLink>

Parameters#

NameType
accessToken?string

Returns#

Promise<MemberInvitationLink>

Defined in#

packages/client/src/clients/invitations.client.ts:27


invite#

invite(variables, fields?, accessToken?): Promise<MemberInvitation[]>

Parameters#

NameTypeDefault value
variablesMutationInviteMembersArgsundefined
fieldsMemberInvitationFields'basic'
accessToken?stringundefined

Returns#

Promise<MemberInvitation[]>

Defined in#

packages/client/src/clients/invitations.client.ts:49


list#

list(variables, fields?, accessToken?): Promise<PaginatedMemberInvitation>

Parameters#

NameTypeDefault value
variablesQueryMemberInvitationsArgsundefined
fieldsMemberInvitationFields'basic'
accessToken?stringundefined

Returns#

Promise<PaginatedMemberInvitation>

Defined in#

packages/client/src/clients/invitations.client.ts:77


validate#

validate(variables, fields?, accessToken?): Promise<MemberInvitation>

Parameters#

NameTypeDefault value
variablesQueryMemberInvitationValidityArgsundefined
fieldsMemberInvitationFields'basic'
accessToken?stringundefined

Returns#

Promise<MemberInvitation>

Defined in#

packages/client/src/clients/invitations.client.ts:63


validateLink#

validateLink(variables, accessToken?): Promise<MemberInvitationLink>

Parameters#

NameType
variablesQueryInvitationLinkValidityArgs
accessToken?string

Returns#

Promise<MemberInvitationLink>

Defined in#

packages/client/src/clients/invitations.client.ts:36