Class GroupCreateMessage.Builder
A builder class for GroupCreateMessage.
Namespace: TehGM.Wolfringo.Messages
Assembly: Wolfringo.Core.dll
Syntax
public class Builder
Constructors
| Improve this Doc View SourceBuilder(String, String)
Create a new builder for GroupCreateMessage.
Declaration
public Builder(string name, string description)
Parameters
Type | Name | Description |
---|---|---|
String | name | Group public name. |
String | description | Group's short description. |
Properties
| Improve this Doc View SourceDescription
Group's short description.
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
String |
EntryReputationLevel
Group's entry reputation level.
Declaration
public int? EntryReputationLevel { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
IsDiscoverable
Is group publicly discoverable?
Declaration
public bool IsDiscoverable { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
IsExtendedAdminEnabled
Is extended admin privilege enabled in this group?
Declaration
public bool IsExtendedAdminEnabled { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
IsPeekable
Is message history visible even if user is not in the group?
Declaration
public bool IsPeekable { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Language
Language of the group.
Declaration
public WolfLanguage? Language { get; set; }
Property Value
Type | Description |
---|---|
Nullable<WolfLanguage> |
LongDescription
Long description of the group.
Declaration
public string LongDescription { get; set; }
Property Value
Type | Description |
---|---|
String |
Name
Group public name.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String |
Methods
| Improve this Doc View SourceBuild()
Build the GroupCreateMessage.
Declaration
public GroupCreateMessage Build()
Returns
Type | Description |
---|---|
GroupCreateMessage | A new GroupCreateMessage. |