V2TimConversation

关键类描述

会话对象属性

参数

conversationID

  • 参数类型 : String
  • 参数描述 : 会话唯一 ID,如果是 C2C 单聊,组成方式为 c2c_userID,如果是群聊,组成方式为 group_groupID

type

  • 参数类型 : int
  • 参数描述 : 会话类型

1:单聊

2:群聊

userID

  • 参数类型 : String
  • 参数描述 : 如果会话类型为 C2C 单聊,userID 会存储对方的用户ID,否则为 null

groupID

  • 参数类型 : String
  • 参数描述 : 如果会话类型为群聊,groupID 会存储当前群的群 ID,否则为 null

showName

  • 参数类型 : String
  • 参数描述 : 会话展示名称(群组:群名称 >> 群 ID;C2C:对方好友备注 >> 对方昵称 >> 对方的 userID)

faceUrl

  • 参数类型 : String
  • 参数描述 : 会话展示头像(群组:群头像;C2C:对方头像)

groupType

  • 参数类型 : String
  • 参数描述 : 如果会话类型为群聊,groupType 为当前群类型,否则为 null

unreadCount

  • 参数类型 : int
  • 参数描述 : 话未读消息数量,直播群(AVChatRoom)不支持未读计数,默认为 0

lastMessage

  • 参数类型 : V2TimMessage
  • 参数描述 : 会话最后一条消息

draftText

  • 参数类型 : String
  • 参数描述 : 草稿信息,设置草稿信息请调用 setConversationDraft 接口

draftTimestamp

  • 参数类型 : int
  • 参数描述 : 草稿编辑时间,草稿设置的时候自动生成

isPinned

  • 参数类型 : bool
  • 参数描述 : 是否置顶

recvOpt

  • 参数类型 : int
  • 参数描述 : 消息接收选项

0:在线正常接收消息,离线时会进行离线推送

1:不会接收到消息,离线不会有推送通知

2:在线正常接收消息,离线不会有推送通知

groupAtInfoList

orderkey

  • 参数类型 : int
  • 参数描述 : 排序字段

markList

  • 参数类型 : List< int? >
  • 参数描述 : 会话标记列表

customData

  • 参数类型 : String
  • 参数描述 : 会话自定义信息

conversationGroupList

  • 参数类型 : List< String? >
  • 参数描述 : 会话所属分组列表

toJson

  • 参数类型 : Map< String, dynamic > toJson()
  • 参数描述 : 返回会话对象属性的JSON格式

results matching ""

    No results matching ""