Documentation
    Preparing search index...

    Interface CordnDmClient

    Cordn DM client contract.

    interface CordnDmClient {
        close?(): void;
        conversations(
            query?: DmConversationQuery,
        ): DmConversationPage | Promise<DmConversationPage>;
        messages(query: DmMessageQuery): DmMessagePage | Promise<DmMessagePage>;
        send(request: DmSendRequest): Promise<DmSendResult>;
        status?(): Partial<DmStatus> | Promise<Partial<DmStatus>>;
        subscribe(
            request: DmSubscribeRequest,
            onMessage: (message: DmMessage) => void,
        ): DmSubscription | Promise<DmSubscription>;
        unsubscribe(
            subscriptionId: string,
        ): Promise<{ ok: boolean }> | { ok: boolean };
    }
    Index

    Methods