Constructor
new Conversation()
Extends
Classes
Members
avatarName :string
会话头像名。
Type:
- string
avatarURL :string
会话头像的 URL 。
Type:
- string
CacheDuration
- Overrides:
缓存持续时长。
context :JSON
- Overrides:
关联的上下文信息。
Type:
- JSON
expiry :number
- Overrides:
有效期。
Type:
- number
(protected) id :number
- Overrides:
实体 ID 。
Type:
- number
last :number
- Overrides:
上一次更新数据的时间戳。
Type:
- number
Lifespan
- Overrides:
数据生命周期。
(protected) moduleName :string
- Overrides:
模块名称。
Type:
- string
ownerId :number
会话所属的联系人 ID 。
Type:
- number
pivotal :Entity
与会话相关的关键实体。
Type:
pivotalId :number
与会话相关的关键实体的 ID 。
Type:
- number
recentMessage :Message
最近的消息。
Type:
reminding :ConversationReminding
会话的提醒类型。
Type:
state :ConversationState
会话状态。
Type:
timestamp :number
- Overrides:
数据时间戳。
Type:
- number
type :ConversationType
会话类型。
Type:
unread :number
未读数量。
Type:
- number
Methods
getContact() → {Contact}
获取关联的联系人。
Returns:
返回关联的联系人。
- Type
- Contact
getContext() → {JSON}
- Overrides:
获取关联的上下文。
Returns:
返回关联的上下文数据。
- Type
- JSON
getExpiry() → {number}
- Overrides:
获取数据的有效期。
Returns:
返回数据的有效期。
- Type
- number
getGroup() → {Group}
获取关联的群组。
Returns:
返回关联的群组。
- Type
- Group
getId() → {number}
- Overrides:
获取实体 ID 。
Returns:
返回实体 ID 。
- Type
- number
getLast() → {number}
- Overrides:
获取最近一次更新数据的时间戳。
Returns:
返回最近一次更新数据的时间戳。
- Type
- number
getName() → {string}
获取会话名。
Returns:
返回会话名称。
- Type
- string
getReminding() → {number}
获取会话提醒类型。
Returns:
返回会话提醒类型,参看 ConversationReminding 。
- Type
- number
getState() → {number}
- See:
获取会话装填。
Returns:
返回会话状态,参看 ConversationState 。
- Type
- number
getTimestamp() → {number}
- Overrides:
获取数据时间戳。
Returns:
返回数据时间戳。
- Type
- number
getType() → {number}
- See:
获取会话类型。
Returns:
返回会话类型,参看 ConversationType 。
- Type
- number
isOverdue() → {boolean}
- Overrides:
数据是否已经超期。
Returns:
如果超期返回 true
,否则返回 false
。
- Type
- boolean
isValid() → {boolean}
- Overrides:
数据是否在有效期内。
Returns:
如果有效返回 true
,否则返回 false
。
- Type
- boolean
resetUpdateTime(time)
- Overrides:
重置更新时间。
Parameters:
Name | Type | Description |
---|---|---|
time |
number | 更新时间。 |
setContext(context)
- Overrides:
设置关联的上下文。
Parameters:
Name | Type | Description |
---|---|---|
context |
JSON | 指定上下文数据。 |
toCompactJSON()
- Overrides:
toJSON()
- Overrides: