UNPKG

bria

Version:

CounterPath Bria Desktop API for Node.js

25 lines 1.06 kB
import BriaClientLeaf from './Leaf'; import { BriaClient } from '.'; export declare type PresenceType = 'available' | 'busy' | 'away' | 'onThePhone' | 'notAvailableForCalls' | 'doNotDisturb' | 'offline'; export declare type Presence = { status: PresenceType; text: string; }; export declare class BriaClientPresence extends BriaClientLeaf { presence?: Presence; constructor(client: BriaClient); populate(): Promise<void>; /** * @see https://docs.counterpath.com/guides/desk/desk_api/clients/deskAPI/deskApiEvents.htm#postStatusChangePresence */ private presenceUpdated; /** * @see https://docs.counterpath.com/guides/desk/desk_api/clients/deskAPI/deskApiContactsPresence.htm#getStatusPresence */ getPresence(): Promise<Presence>; /** * @see https://docs.counterpath.com/guides/desk/desk_api/clients/deskAPI/deskApiContactsPresence.htm#getStatusSupportedPresence */ getSupportedPresenceOptions(): Promise<PresenceType[]>; } //# sourceMappingURL=Presence.d.ts.map