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