LeanCloud C# SDK
Public Member Functions | Public Attributes | List of all members
LeanCloud.Realtime.LCIMRecalledMessage Class Reference

The recall message, i.e. a message to recall a previous sent message. More...

Inheritance diagram for LeanCloud.Realtime.LCIMRecalledMessage:
Inheritance graph
[legend]
Collaboration diagram for LeanCloud.Realtime.LCIMRecalledMessage:
Collaboration graph
[legend]

Public Member Functions

 LCIMRecalledMessage ()
 

Public Attributes

override int MessageType => RecalledMessageType
 
- Public Attributes inherited from LeanCloud.Realtime.LCIMTypedMessage
const int TextMessageType = -1
 
const int ImageMessageType = -2
 
const int AudioMessageType = -3
 
const int VideoMessageType = -4
 
const int LocationMessageType = -5
 
const int FileMessageType = -6
 
const int RecalledMessageType = -127
 

Additional Inherited Members

- Static Public Member Functions inherited from LeanCloud.Realtime.LCIMTypedMessage
static void Register< T > (int msgType, Func< T > msgConstructor)
 Registers a custom message type. More...
 
- Protected Member Functions inherited from LeanCloud.Realtime.LCIMTypedMessage
 LCIMTypedMessage ()
 
- Protected Attributes inherited from LeanCloud.Realtime.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...
 
- Properties inherited from LeanCloud.Realtime.LCIMTypedMessage
virtual int MessageType [get]
 
object this[string key] [get, set]
 Gets message attributes. More...
 
- Properties inherited from LeanCloud.Realtime.LCIMMessage
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...
 

Detailed Description

The recall message, i.e. a message to recall a previous sent message.

Constructor & Destructor Documentation

LeanCloud.Realtime.LCIMRecalledMessage.LCIMRecalledMessage ( )
inline

Member Data Documentation

override int LeanCloud.Realtime.LCIMRecalledMessage.MessageType => RecalledMessageType

The documentation for this class was generated from the following file: