Methods
create
- create(name, participants): Promise<{
chatId: string;
groupId: string;
name: string;
owner: { readonly id: string; };
participants: readonly string[];
ringingStrategy: { readonly type: "sequential" | "simultaneous"; readonly properties?: { readonly delay: number; readonly steps: number; } | undefined; };
}> Parameters
name: string
participants: string[]
Returns Promise<{
chatId: string;
groupId: string;
name: string;
owner: { readonly id: string; };
participants: readonly string[];
ringingStrategy: { readonly type: "sequential" | "simultaneous"; readonly properties?: { readonly delay: number; readonly steps: number; } | undefined; };
}>
delete
- delete(id): Promise<void>
Returns Promise<void>
fetch
- fetch(): Observable<{
chatId: string;
groupId: string;
name: string;
owner: { readonly id: string; };
participants: readonly string[];
ringingStrategy: { readonly type: "sequential" | "simultaneous"; readonly properties?: { readonly delay: number; readonly steps: number; } | undefined; };
}[]> Returns Observable<{
chatId: string;
groupId: string;
name: string;
owner: { readonly id: string; };
participants: readonly string[];
ringingStrategy: { readonly type: "sequential" | "simultaneous"; readonly properties?: { readonly delay: number; readonly steps: number; } | undefined; };
}[]>
update
- update(id, name, participants): Promise<{
chatId: string;
groupId: string;
name: string;
owner: { readonly id: string; };
participants: readonly string[];
ringingStrategy: { readonly type: "sequential" | "simultaneous"; readonly properties?: { readonly delay: number; readonly steps: number; } | undefined; };
}> Parameters
id: string
name: string
participants: readonly string[]
Returns Promise<{
chatId: string;
groupId: string;
name: string;
owner: { readonly id: string; };
participants: readonly string[];
ringingStrategy: { readonly type: "sequential" | "simultaneous"; readonly properties?: { readonly delay: number; readonly steps: number; } | undefined; };
}>