Class JsonApplication
- Namespace
- NetCord.JsonModels
- Assembly
- NetCord.dll
public class JsonApplication : JsonEntity
- Inheritance
-
JsonApplication
- Inherited Members
-
Constructors
JsonApplication()
Properties
ApproximateGuildCount
[JsonPropertyName("approximate_guild_count")]
public int? ApproximateGuildCount { get; set; }
Property Value
- int?
ApproximateUserInstallCount
[JsonPropertyName("approximate_user_install_count")]
public int? ApproximateUserInstallCount { get; set; }
Property Value
- int?
Bot
[JsonPropertyName("bot")]
public JsonUser? Bot { get; set; }
Property Value
- JsonUser
BotPublic
[JsonPropertyName("bot_public")]
public bool? BotPublic { get; set; }
Property Value
- bool?
BotRequireCodeGrant
[JsonPropertyName("bot_require_code_grant")]
public bool? BotRequireCodeGrant { get; set; }
Property Value
- bool?
CoverImageHash
[JsonPropertyName("cover_image")]
public string? CoverImageHash { get; set; }
Property Value
- string
CustomInstallUrl
[JsonPropertyName("custom_install_url")]
public string? CustomInstallUrl { get; set; }
Property Value
- string
Description
[JsonPropertyName("description")]
public string Description { get; set; }
Property Value
- string
Flags
[JsonPropertyName("flags")]
public ApplicationFlags? Flags { get; set; }
Property Value
- ApplicationFlags?
Guild
[JsonPropertyName("guild")]
public JsonGuild? Guild { get; set; }
Property Value
- JsonGuild
GuildId
[JsonPropertyName("guild_id")]
public ulong? GuildId { get; set; }
Property Value
- ulong?
IconHash
[JsonPropertyName("icon")]
public string? IconHash { get; set; }
Property Value
- string
InstallParams
[JsonPropertyName("install_params")]
public JsonApplicationInstallParams? InstallParams { get; set; }
Property Value
- JsonApplicationInstallParams
IntegrationTypesConfiguration
[JsonPropertyName("integration_types_config")]
public IReadOnlyDictionary<ApplicationIntegrationType, JsonApplicationIntegrationTypeConfiguration> IntegrationTypesConfiguration { get; set; }
Property Value
- IReadOnlyDictionary<ApplicationIntegrationType, JsonApplicationIntegrationTypeConfiguration>
InteractionsEndpointUrl
[JsonPropertyName("interactions_endpoint_url")]
public string? InteractionsEndpointUrl { get; set; }
Property Value
- string
Name
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
- string
Owner
[JsonPropertyName("owner")]
public JsonUser? Owner { get; set; }
Property Value
- JsonUser
PrimarySkuId
[JsonPropertyName("primary_sku_id")]
public ulong? PrimarySkuId { get; set; }
Property Value
- ulong?
PrivacyPolicyUrl
[JsonPropertyName("privacy_policy_url")]
public string? PrivacyPolicyUrl { get; set; }
Property Value
- string
RedirectUris
[JsonPropertyName("redirect_uris")]
public string[]? RedirectUris { get; set; }
Property Value
- string[]
RoleConnectionsVerificationUrl
[JsonPropertyName("role_connections_verification_url")]
public string? RoleConnectionsVerificationUrl { get; set; }
Property Value
- string
RpcOrigins
[JsonPropertyName("rpc_origins")]
public string[] RpcOrigins { get; set; }
Property Value
- string[]
Slug
[JsonPropertyName("slug")]
public string? Slug { get; set; }
Property Value
- string
[JsonPropertyName("tags")]
public string[]? Tags { get; set; }
Property Value
- string[]
Team
[JsonPropertyName("team")]
public JsonTeam? Team { get; set; }
Property Value
- JsonTeam
TermsOfServiceUrl
[JsonPropertyName("terms_of_service_url")]
public string? TermsOfServiceUrl { get; set; }
Property Value
- string
VerifyKey
[JsonPropertyName("verify_key")]
public string VerifyKey { get; set; }
Property Value
- string