|
static void | Register< T > (int msgType, Func< T > msgConstructor) |
| Registers a custom message type. More...
|
|
| LCIMTypedMessage () |
|
const string | MessageTypeKey = "_lctype" |
| Preserved fields. More...
|
|
const string | MessageAttributesKey = "_lcattrs" |
|
const string | MessageTextKey = "_lctext" |
|
const string | MessageLocationKey = "_lcloc" |
|
const string | MessageFileKey = "_lcfile" |
|
const string | MessageDataLongitudeKey = "longitude" |
|
const string | MessageDataLatitudeKey = "latitude" |
|
const string | MessageDataObjectIdKey = "objId" |
|
const string | MessageDataUrlKey = "url" |
|
const string | MessageDataMetaDataKey = "metaData" |
|
const string | MessageDataMetaNameKey = "name" |
|
const string | MessageDataMetaFormatKey = "format" |
|
const string | MessageDataMetaSizeKey = "size" |
|
const string | MessageDataMetaWidthKey = "width" |
|
const string | MessageDataMetaHeightKey = "height" |
|
const string | MessageDataMetaDurationKey = "duration" |
|
Dictionary< string, object > | data = new Dictionary<string, object>() |
| Complete data of message. More...
|
|
virtual int | MessageType [get] |
|
object | this[string key] [get, set] |
| Gets message attributes. More...
|
|
string | ConversationId [get, set] |
| The conversation ID this message belongs to. More...
|
|
string | Id [get, set] |
| The ID of this message. More...
|
|
string | FromClientId [get, set] |
| The ID of the client who sends this message. More...
|
|
long | SentTimestamp [get, set] |
| The timestamp of this message. More...
|
|
DateTime | SentAt [get] |
| The sending date of this message. More...
|
|
long | DeliveredTimestamp [get, set] |
| 送达时间戳 More...
|
|
DateTime | DeliveredAt [get] |
| The delivered date of this message. More...
|
|
long | ReadTimestamp [get, set] |
| The timestamp when this message has been read by others. More...
|
|
DateTime | ReadAt [get] |
| When this message has been read by others. More...
|
|
long | PatchedTimestamp [get, set] |
| The timestamp when this message is updated. More...
|
|
DateTime | PatchedAt [get] |
| When this message is updated. More...
|
|
List< string > | MentionIdList [get, set] |
| The members in the conversation mentioned by this message. More...
|
|
bool | MentionAll [get, set] |
| Whether all members in the conversation are mentioned by this message. More...
|
|
bool | Mentioned [get, set] |
| Whether the current user has been mentioned in this message. More...
|
|
The recall message, i.e. a message to recall a previous sent message.