Class GroupAudioUpdateMessage
A message for updating group audio settings, and an event when the settings changed.
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 |
---|---|
String |
Remarks
Equals to GroupAudioUpdate.
GroupID
ID of the group.
Declaration
[JsonProperty("id")]
public uint GroupID { get; }
Property Value
Type | Description |
---|---|
UInt32 |
IsEnabled
Is audio stage enabled?
Declaration
[JsonProperty("enabled")]
public bool IsEnabled { get; }
Property Value
Type | Description |
---|---|
Boolean |
MinimumReputationLevel
Minimum reputation level to enter audio stage.
Declaration
[JsonProperty("minRepLevel")]
public int? MinimumReputationLevel { get; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
StageType
Type of the stage.
Declaration
[JsonProperty("stageId")]
public WolfStageType? StageType { get; }
Property Value
Type | Description |
---|---|
Nullable<WolfStageType> |
UpdatingUserID
ID of user that made the update.
Declaration
[JsonProperty("sourceSubscriberId", NullValueHandling = NullValueHandling.Ignore)]
public uint? UpdatingUserID { get; }
Property Value
Type | Description |
---|---|
Nullable<UInt32> |