单个会话相关的多设备事件。

interface MultiDeviceScopedConversationEvent {
    deviceId?: string;
    timestamp?: number;
    raw?: Readonly<Record<string, unknown>>;
    category: "conversation";
    mark?: number;
    remindType?: string;
    silentMode?: Readonly<Record<string, unknown>>;
    operatorId?: string;
    operation:
        | "UNKNOWN"
        | "CONVERSATION_DELETED"
        | "CONVERSATION_PINNED"
        | "CONVERSATION_UNPINNED"
        | "CONVERSATION_MARK"
        | "CONVERSATION_MUTE_INFO_CHANGED"
        | "CONVERSATION_UNREAD_MESSAGE_COUNT_CLEARED";
    conversationId: string;
    conversationType?: ConversationType;
}

Hierarchy

  • MultiDeviceConversationEventBase
    • MultiDeviceScopedConversationEvent

Properties

deviceId?: string

来源设备 ID。

timestamp?: number

事件时间戳。

raw?: Readonly<Record<string, unknown>>

原始调试数据。

category: "conversation"

固定为会话事件分类。

mark?: number

会话标记槽位。

remindType?: string

消息提醒类型。

silentMode?: Readonly<Record<string, unknown>>

免打扰配置快照。

operatorId?: string

操作者用户 ID。

operation:
    | "UNKNOWN"
    | "CONVERSATION_DELETED"
    | "CONVERSATION_PINNED"
    | "CONVERSATION_UNPINNED"
    | "CONVERSATION_MARK"
    | "CONVERSATION_MUTE_INFO_CHANGED"
    | "CONVERSATION_UNREAD_MESSAGE_COUNT_CLEARED"

单会话操作。

conversationId: string

会话 ID。

conversationType?: ConversationType

会话类型。