Class ChatUpdateMessage
A message indicating chat message update.
Inheritance
Namespace: TehGM.Wolfringo.Messages
Assembly: Wolfringo.Core.dll
Syntax
[ResponseType(typeof(ChatUpdateResponse))]
public class ChatUpdateMessage : IWolfMessage, IRawDataMessage
Remarks
Uses ChatUpdateResponse as response type.
Constructors
| Improve this Doc View SourceChatUpdateMessage()
Creates a message instance.
Declaration
protected ChatUpdateMessage()
Remarks
Uses ChatUpdateResponse as response type.
Properties
| Improve this Doc View SourceEditInfo
Information about message's latest edit.
Declaration
public ChatMessage.EditMetadata? EditInfo { get; protected set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<ChatMessage.EditMetadata> |
Remarks
Uses ChatUpdateResponse as response type.
EventName
Message event name.
Declaration
public string EventName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
Equals to MessageUpdate.
HasTips
Is this message tipped?
Declaration
public bool? HasTips { get; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Remarks
Uses ChatUpdateResponse as response type.
IsDeleted
Is this message soft-deleted by group admin?
Declaration
public bool? IsDeleted { get; protected set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Remarks
Uses ChatUpdateResponse as response type.
IsGroupMessage
Is it a group message?
Declaration
public bool IsGroupMessage { get; protected set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Remarks
Uses ChatUpdateResponse as response type.
RawData
Message's raw binary data.
Declaration
public IReadOnlyCollection<byte> RawData { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IReadOnlyCollection<System.Byte> |
Remarks
Uses ChatUpdateResponse as response type.
RecipientID
User or group that received the message.
Declaration
public uint RecipientID { get; protected set; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |
Remarks
Uses ChatUpdateResponse as response type.
SenderID
User that sent the message.
Declaration
public uint? SenderID { get; protected set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
Remarks
Uses ChatUpdateResponse as response type.
Text
Message's text.
Declaration
public string Text { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
Uses ChatUpdateResponse as response type.
Timestamp
Message's timestamp. Used by protocol as message ID.
Declaration
public WolfTimestamp Timestamp { get; protected set; }
Property Value
| Type | Description |
|---|---|
| WolfTimestamp |
Remarks
Uses ChatUpdateResponse as response type.