Skip to main content

CommunityMemberInviteClient

CommunityMemberInviteClient: object

Type declaration

delete()

Parameters

ParameterType
requestCommunityMemberInviteDeleteRequest

Returns

Promise<void>

Example

import {
CommunityMemberInvite,
CommunityMemberInviteDeleteRequest,
UserGuid,
rootServer,
} from "@rootsdk/server-bot";

export async function deleteExample(
invitedUserId: UserGuid,
senderUserId: UserGuid,
): Promise<void> {
try {
// Set up the request
const request: CommunityMemberInviteDeleteRequest = {
invitedUserId: invitedUserId,
senderUserId: senderUserId,
};

// Call the API
await rootServer.community.communityMemberInvites.delete(request);
} catch (error) {
// Detect error
throw error;
}
}

get()

Parameters

ParameterType
requestCommunityMemberInviteGetRequest

Returns

Promise<CommunityMemberInvite>

Example

import {
CommunityMemberInvite,
CommunityMemberInviteGetRequest,
UserGuid,
rootServer,
} from "@rootsdk/server-bot";

export async function getExample(
invitedUserId: UserGuid,
senderUserId: UserGuid,
): Promise<CommunityMemberInvite> {
try {
// Set up the request
const request: CommunityMemberInviteGetRequest = {
invitedUserId: invitedUserId,
senderUserId: senderUserId,
};

// Call the API
const communityMemberInvite =
await rootServer.community.communityMemberInvites.get(request);

return communityMemberInvite;
} catch (error) {
// Detect error
throw error;
}
}

list()

Returns

Promise<CommunityMemberInvite[]>

Example

import { CommunityMemberInvite, rootServer } from "@rootsdk/server-bot";

export async function listExample(): Promise<CommunityMemberInvite[]> {
try {
// Call the API
const communityMemberInvites: CommunityMemberInvite[] =
await rootServer.community.communityMemberInvites.list();

return communityMemberInvites;
} catch (error) {
// Detect error
throw error;
}
}