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

    Class GroupAudioUpdateMessage

    A message for updating group audio settings, and an event when the settings changed.

    Inheritance
    System.Object
    GroupAudioUpdateMessage
    Implements
    IWolfMessage
    Namespace: TehGM.Wolfringo.Messages
    Assembly: Wolfringo.Core.dll
    Syntax
    public class GroupAudioUpdateMessage : IWolfMessage

    Constructors

    | Improve this Doc View Source

    GroupAudioUpdateMessage()

    Creates a message instance.

    Declaration
    [JsonConstructor]
    protected GroupAudioUpdateMessage()

    Properties

    | Improve this Doc View Source

    EventName

    Message event name.

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

    Equals to GroupAudioUpdate.

    | Improve this Doc View Source

    GroupID

    ID of the group.

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

    IsEnabled

    Is audio stage enabled?

    Declaration
    [JsonProperty("enabled")]
    public bool IsEnabled { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    MinimumReputationLevel

    Minimum reputation level to enter audio stage.

    Declaration
    [JsonProperty("minRepLevel")]
    public int? MinimumReputationLevel { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>
    | Improve this Doc View Source

    StageType

    Type of the stage.

    Declaration
    [JsonProperty("stageId")]
    public WolfStageType? StageType { get; }
    Property Value
    Type Description
    System.Nullable<WolfStageType>
    | Improve this Doc View Source

    UpdatingUserID

    ID of user that made the update.

    Declaration
    [JsonProperty("sourceSubscriberId", NullValueHandling = NullValueHandling.Ignore)]
    public uint? UpdatingUserID { get; }
    Property Value
    Type Description
    System.Nullable<System.UInt32>

    Implements

    IWolfMessage

    Extension Methods

    SerializationHelper.SerializeJsonPayload<T>(T, JsonSerializer)