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

    Interface IGroupEditMessage

    Represents a message that is used to edit a group.

    Inherited Members
    IWolfMessage.EventName
    Namespace: TehGM.Wolfringo
    Assembly: Wolfringo.Core.dll
    Syntax
    [ResponseType(typeof(GroupEditResponse))]
    public interface IGroupEditMessage : IWolfMessage

    Properties

    | Improve this Doc View Source

    Description

    Group short description.

    Declaration
    [JsonProperty("description")]
    string Description { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    EntryReputationLevel

    Group's entry reputation level.

    Declaration
    [JsonProperty("entryLevel")]
    int? EntryReputationLevel { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>
    Remarks

    When this value is null, the group entry rep level setting will not change.

    | Improve this Doc View Source

    IsDiscoverable

    Is group publicly discoverable?

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

    IsExtendedAdminEnabled

    Is extended admin privilege enabled in this group?

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

    IsPeekable

    Is message history visible even if user is not in the group?

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

    Language

    Language of the group.

    Declaration
    [JsonProperty("language")]
    WolfLanguage? Language { get; }
    Property Value
    Type Description
    System.Nullable<WolfLanguage>
    Remarks

    When this value is null, the group language setting will not change.

    | Improve this Doc View Source

    LongDescription

    Long description of the group.

    Declaration
    [JsonProperty("longDescription")]
    string LongDescription { get; }
    Property Value
    Type Description
    System.String
    Remarks

    When this value is null, the group long description will not change.

    Extension Methods

    SerializationHelper.SerializeJsonPayload<T>(T, JsonSerializer)