Class DiscordGuildPreviewData
Represents a discord Guild Preview Structure API model. Docs: https://discord.com/developers/docs/resources/guild#guild-preview-object-guild-preview-structure
Inherited Members
System.Object.Equals(System.Object)
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Color_Chan.Discord.Core.Common.API.DataModels.Guild
Assembly: Color-Chan.Discord.Core.dll
Syntax
public class DiscordGuildPreviewData
Properties
| Improve this Doc View SourceApproximateMemberCount
Approximate number of members in this guild, returned from the GET /guilds/{id} endpoint when with_counts is true.
Declaration
[JsonPropertyName("approximate_member_count")]
public int? ApproximateMemberCount { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Int32> |
ApproximatePresenceCount
Approximate number of non-offline members in this guild, returned from the GET /guilds/{id} endpoint when with_counts is true.
Declaration
[JsonPropertyName("approximate_presence_count")]
public int? ApproximatePresenceCount { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Int32> |
Description
The description for the guild, if the guild is discoverable.
Declaration
[JsonPropertyName("description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
String |
DiscoverySplash
Discovery splash hash; only present for guilds with the "DISCOVERABLE" feature.
Declaration
[JsonPropertyName("discovery_splash")]
public string DiscoverySplash { get; set; }
Property Value
Type | Description |
---|---|
String |
Emojis
Custom guild emojis.
Declaration
[JsonPropertyName("emojis")]
public IEnumerable<DiscordEmojiData> Emojis { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<DiscordEmojiData> |
Icon
Icon hash.
Declaration
[JsonPropertyName("icon")]
public string Icon { get; set; }
Property Value
Type | Description |
---|---|
String |
Id
Guild id.
Declaration
[JsonPropertyName("id")]
public ulong Id { get; set; }
Property Value
Type | Description |
---|---|
System.UInt64 |
Name
Guild name (2-100 characters, excluding trailing and leading whitespace).
Declaration
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
String |
Roles
Roles in the guild.
Declaration
[JsonPropertyName("roles")]
public IEnumerable<DiscordGuildRoleData> Roles { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<DiscordGuildRoleData> |
Splash
Splash hash.
Declaration
[JsonPropertyName("splash")]
public string Splash { get; set; }
Property Value
Type | Description |
---|---|
String |