Browse Source

rest: Add dependencies for guild model

pull/1438/head
Patrick Michallet 5 years ago
parent
commit
82b36646db
6 changed files with 83 additions and 0 deletions
  1. +9
    -0
      src/Discord.Net/Rest/Models/Guild/ExplicitContentFilterLevel.cs
  2. +18
    -0
      src/Discord.Net/Rest/Models/Guild/GuildFeatures.cs
  3. +8
    -0
      src/Discord.Net/Rest/Models/Guild/MFALevel.cs
  4. +8
    -0
      src/Discord.Net/Rest/Models/Guild/MessageNotificationLevel.cs
  5. +10
    -0
      src/Discord.Net/Rest/Models/Guild/PremiumTier.cs
  6. +30
    -0
      src/Discord.Net/Rest/Models/Guild/VerificationLevel.cs

+ 9
- 0
src/Discord.Net/Rest/Models/Guild/ExplicitContentFilterLevel.cs View File

@@ -0,0 +1,9 @@
namespace Discord.Models
{
public enum ExplicitContentFilterLevel : byte
{
Disabled = 0,
MembersWithoutRoles = 1,
AllMembers = 2
}
}

+ 18
- 0
src/Discord.Net/Rest/Models/Guild/GuildFeatures.cs View File

@@ -0,0 +1,18 @@
namespace Discord.Models
{
public static class GuildFeatures
{
public const string InviteSplash = "INVITE_SPLASH";
public const string VIPRegions = "VIP_REGIONS";
public const string VanityUrl = "VANITY_URL";
public const string Verified = "VERIFIED";
public const string Partnered = "PARTNERED";
public const string Public = "PUBLIC";
public const string Commerce = "COMMERCE";
public const string News = "NEWS";
public const string Discoverable = "DISCOVERABLE";
public const string Featurable = "FEATURABLE";
public const string AnimatedIcon = "ANIMATED_ICON";
public const string Banner = "BANNER";
}
}

+ 8
- 0
src/Discord.Net/Rest/Models/Guild/MFALevel.cs View File

@@ -0,0 +1,8 @@
namespace Discord.Models
{
public enum MFALevel : byte
{
None = 0,
Elevated = 1
}
}

+ 8
- 0
src/Discord.Net/Rest/Models/Guild/MessageNotificationLevel.cs View File

@@ -0,0 +1,8 @@
namespace Discord.Models
{
public enum MessageNotificationLevel : byte
{
AllMessages = 0,
OnlyMentions = 1
}
}

+ 10
- 0
src/Discord.Net/Rest/Models/Guild/PremiumTier.cs View File

@@ -0,0 +1,10 @@
namespace Discord.Models
{
public enum PremiumTier : byte
{
None = 0,
Tier1 = 1,
Tier2 = 2,
Tier3 = 3
}
}

+ 30
- 0
src/Discord.Net/Rest/Models/Guild/VerificationLevel.cs View File

@@ -0,0 +1,30 @@
namespace Discord.Models
{
public enum VerificationLevel : byte
{
/// <summary>
/// Unrestricted
/// </summary>
None = 0,

/// <summary>
/// Account must have a verified email
/// </summary>
Low = 1,

/// <summary>
/// Account must be registered on Discord for more than 5 minutes
/// </summary>
Medium = 2,

/// <summary>
/// Must be a member of the server for more than 10 minutes
/// </summary>
High = 3,

/// <summary>
/// Must have a verified phone number
/// </summary>
VeryHigh = 4
}
}

Loading…
Cancel
Save