CommunityMemberInviteClient
CommunityMemberInviteClient:
object
Type declaration
delete()
Parameters
| Parameter | Type |
|---|---|
request | CommunityMemberInviteDeleteRequest |
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
| Parameter | Type |
|---|---|
request | CommunityMemberInviteGetRequest |
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;
}
}