Class GroupAudioUpdateMessage
A message for updating group audio settings, and an event when the settings changed.
Inheritance
System.Object
GroupAudioUpdateMessage
Implements
Namespace: TehGM.Wolfringo.Messages
Assembly: Wolfringo.Core.dll
Syntax
public class GroupAudioUpdateMessage : IWolfMessage
Constructors
| Improve this Doc View SourceGroupAudioUpdateMessage()
Creates a message instance.
Declaration
[JsonConstructor]
protected GroupAudioUpdateMessage()
Properties
| Improve this Doc View SourceEventName
Message event name.
Declaration
[JsonIgnore]
public string EventName { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Equals to GroupAudioUpdate.
GroupID
ID of the group.
Declaration
[JsonProperty("id")]
public uint GroupID { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
IsEnabled
Is audio stage enabled?
Declaration
[JsonProperty("enabled")]
public bool IsEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
MinimumReputationLevel
Minimum reputation level to enter audio stage.
Declaration
[JsonProperty("minRepLevel")]
public int? MinimumReputationLevel { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
StageType
Type of the stage.
Declaration
[JsonProperty("stageId")]
public WolfStageType? StageType { get; }
Property Value
Type | Description |
---|---|
System.Nullable<WolfStageType> |
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> |