会话标识

1.0.0

Constructors

Properties

conversationType: ConversationType = ConversationType.Private

会话类型

targetId: string = ""

会话 ID

Accessors

  • get channelId(): string
  • 返回有效的 channelId

    Returns string

    null 或 undefined 会返回空字符串

  • set channelId(value): void
  • Parameters

    • value: string

    Returns void

Methods

  • 使用两个参数构建(conversationType、targetId)

    Parameters

    Returns ConversationIdentifier

    会话标识

    1.2.0

  • 使用三个参数构建(conversationType、targetId、channelId)

    Parameters

    • conversationType: ConversationType

      会话类型

    • targetId: string

      会话 Id

    • channelId: string

      业务标识

    Returns ConversationIdentifier

    会话标识

    1.2.0

  • 通过 Message 创建

    Parameters

    • msg: Message

      消息对象,如果 msg 为空,返回的 ConversationIdentifier 的会话类型为单聊,targetId & ChannelId 均为空字符串

    Returns ConversationIdentifier

    会话标识

    1.2.0

  • 通过 Conversation 创建

    Parameters

    • con: Conversation

      会话对象对象,如果 con 为空,返回的 ConversationIdentifier 的会话类型为单聊,targetId & ChannelId 均为空字符串

    Returns ConversationIdentifier

    会话标识

    1.2.0

  • 通过 ConversationStatusInfo 创建

    Parameters

    • info: ConversationStatusInfo

      如果 info 为空,返回的 ConversationIdentifier 的会话类型为单聊,targetId & ChannelId 均为空字符串

    Returns ConversationIdentifier

    会话标识

    1.2.0

  • 检查 ConversationIdentifier 是否合法

    Returns EngineError

    ConversationIdentifier 合法则返回 EngineError.Success ,否则返回具体的错误码