Wolfringo Wolfringo
Wolfringo Wolfringo
Wolfringo (c) 2020 TehGM
DocFX, DiscordFX theme.
Search Results for

    Class TipDetailsMessage

    A message for requesting details on message's tips.

    Inheritance
    System.Object
    TipDetailsMessage
    Implements
    IWolfMessage
    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 Source

    TipDetailsMessage()

    Creates a message instance.

    Declaration
    [JsonConstructor]
    protected TipDetailsMessage()
    | Improve this Doc View Source

    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.

    System.UInt32 groupID

    ID of the group where the message is in.

    WolfTip.ContextType contextType

    Context type of the tip.

    Properties

    | Improve this Doc View Source

    ContextType

    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
    | Improve this Doc View Source

    EventName

    Message event name.

    Declaration
    [JsonIgnore]
    public string EventName { get; }
    Property Value
    Type Description
    System.String
    Remarks

    Equals to TipDetail.

    | Improve this Doc View Source

    GroupID

    ID of the group where the message is in.

    Declaration
    [JsonProperty("groupId")]
    public uint GroupID { get; }
    Property Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    MessageID

    ID (timestamp) of the message to get tip details of.

    Declaration
    [JsonProperty("id")]
    public WolfTimestamp MessageID { get; }
    Property Value
    Type Description
    WolfTimestamp

    Implements

    IWolfMessage

    Extension Methods

    SerializationHelper.SerializeJsonPayload<T>(T, JsonSerializer)