Table of Contents

Class JsonApplication

Namespace
NetCord.JsonModels
Assembly
NetCord.dll
public class JsonApplication : JsonEntity
Inheritance
JsonApplication
Inherited Members

Constructors

JsonApplication()

public 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

Tags

[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