Class GroupCreateMessage
A message for creating a group.
Inheritance
System.Object
GroupCreateMessage
Namespace: TehGM.Wolfringo.Messages
Assembly: Wolfringo.Core.dll
Syntax
[ResponseType(typeof(GroupEditResponse))]
public class GroupCreateMessage : IGroupEditMessage, IWolfMessage
Remarks
Uses GroupEditResponse as response type.
Constructors
| Improve this Doc View SourceGroupCreateMessage()
Creates a message instance.
Declaration
[JsonConstructor]
protected GroupCreateMessage()
Properties
| Improve this Doc View SourceDescription
Group's short description.
Declaration
[JsonProperty("description")]
public string Description { get; }
Property Value
Type | Description |
---|---|
System.String |
EntryReputationLevel
Group's entry reputation level.
Declaration
[JsonProperty("entryLevel")]
public int? EntryReputationLevel { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
EventName
Message event name.
Declaration
[JsonIgnore]
public string EventName { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Equals to GroupCreate.
IsDiscoverable
Is group publicly discoverable?
Declaration
[JsonProperty("discoverable")]
public bool IsDiscoverable { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsExtendedAdminEnabled
Is extended admin privilege enabled in this group?
Declaration
[JsonProperty("advancedAdmin")]
public bool IsExtendedAdminEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsPeekable
Is message history visible even if user is not in the group?
Declaration
[JsonProperty("peekable")]
public bool IsPeekable { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Language
Language of the group.
Declaration
[JsonProperty("language")]
public WolfLanguage? Language { get; }
Property Value
Type | Description |
---|---|
System.Nullable<WolfLanguage> |
LongDescription
Long description of the group.
Declaration
[JsonProperty("longDescription")]
public string LongDescription { get; }
Property Value
Type | Description |
---|---|
System.String |
Name
Group public name.
Declaration
[JsonProperty("name")]
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String |