Class TipDetailsMessage
A message for requesting details on message's tips.
Implements
Namespace: TehGM.Wolfringo.Messages
Assembly: Wolfringo.Core.dll
Syntax
[ResponseType(typeof(TipDetailsResponse))]
public class TipDetailsMessage : IWolfMessage
Remarks
Uses TipDetailsResponse as response type.
Constructors
| Improve this Doc View SourceTipDetailsMessage()
Creates a message instance.
Declaration
[JsonConstructor]
protected TipDetailsMessage()
TipDetailsMessage(WolfTimestamp, UInt32, WolfTip.ContextType)
Creates a message instance.
Declaration
public TipDetailsMessage(WolfTimestamp messageID, uint groupID, WolfTip.ContextType contextType)
Parameters
Type | Name | Description |
---|---|---|
WolfTimestamp | messageID | ID (timestamp) of the message to tip. |
UInt32 | groupID | ID of the group where the message is in. |
WolfTip.ContextType | contextType | Context type of the tip. |
Properties
| Improve this Doc View SourceContextType
Context type of the tip.
Declaration
[JsonProperty("contextType")]
[JsonConverter(typeof(StringEnumConverter), new object[]{true})]
public WolfTip.ContextType ContextType { get; }
Property Value
Type | Description |
---|---|
WolfTip.ContextType |
EventName
Message event name.
Declaration
[JsonIgnore]
public string EventName { get; }
Property Value
Type | Description |
---|---|
String |
Remarks
Equals to TipDetail.
GroupID
ID of the group where the message is in.
Declaration
[JsonProperty("groupId")]
public uint GroupID { get; }
Property Value
Type | Description |
---|---|
UInt32 |
MessageID
ID (timestamp) of the message to get tip details of.
Declaration
[JsonProperty("id")]
public WolfTimestamp MessageID { get; }
Property Value
Type | Description |
---|---|
WolfTimestamp |