workano-js-sdk
Version:
Workano Communications SDK - A modern JavaScript SDK for WebRTC and VoIP integration.
22 lines • 623 B
TypeScript
import type { ChatUser } from './ChatMessage';
export type RoomResponse = {
name: string;
uuid: string;
users: Array<ChatUser>;
};
export type RootListResponse = {
filtered: number;
total: number;
items: Array<RoomResponse>;
};
export default class ChatRoom {
type: string;
uuid: string;
name: string;
users: Array<ChatUser>;
static parseMany(plain: RootListResponse): Array<ChatRoom>;
static parse(plain: RoomResponse): ChatRoom;
static newFrom(room: ChatRoom): any;
constructor({ uuid, name, users, }?: Record<string, any>);
}
//# sourceMappingURL=ChatRoom.d.ts.map