From 5f9e70ec6aef97f4ff2ad8c9cafaed77662b486e Mon Sep 17 00:00:00 2001 From: Fedor Lapshin Date: Thu, 21 Mar 2024 20:44:42 +0300 Subject: [PATCH] refactor(ApplicationIntegrationTypeConfiguration): shorten the name --- structs.go | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/structs.go b/structs.go index 92ff803cd..4f33ec785 100644 --- a/structs.go +++ b/structs.go @@ -153,32 +153,32 @@ type ApplicationInstallParams struct { Permissions int64 `json:"permissions,string"` } -// ApplicationIntegrationTypeConfiguration represents application's configuration for a particular integration type. -type ApplicationIntegrationTypeConfiguration struct { +// ApplicationIntegrationTypeConfig represents application's configuration for a particular integration type. +type ApplicationIntegrationTypeConfig struct { OAuth2InstallParams ApplicationInstallParams `json:"oauth2_install_params"` } // Application stores values for a Discord Application type Application struct { - ID string `json:"id,omitempty"` - Name string `json:"name"` - Icon string `json:"icon,omitempty"` - Description string `json:"description,omitempty"` - RPCOrigins []string `json:"rpc_origins,omitempty"` - BotPublic bool `json:"bot_public,omitempty"` - BotRequireCodeGrant bool `json:"bot_require_code_grant,omitempty"` - TermsOfServiceURL string `json:"terms_of_service_url"` - PrivacyProxyURL string `json:"privacy_policy_url"` - Owner *User `json:"owner"` - Summary string `json:"summary"` - VerifyKey string `json:"verify_key"` - Team *Team `json:"team"` - GuildID string `json:"guild_id"` - PrimarySKUID string `json:"primary_sku_id"` - Slug string `json:"slug"` - CoverImage string `json:"cover_image"` - Flags int `json:"flags,omitempty"` - IntegrationTypesConfig map[ApplicationIntegrationType]*ApplicationIntegrationTypeConfiguration `json:"integration_types"` + ID string `json:"id,omitempty"` + Name string `json:"name"` + Icon string `json:"icon,omitempty"` + Description string `json:"description,omitempty"` + RPCOrigins []string `json:"rpc_origins,omitempty"` + BotPublic bool `json:"bot_public,omitempty"` + BotRequireCodeGrant bool `json:"bot_require_code_grant,omitempty"` + TermsOfServiceURL string `json:"terms_of_service_url"` + PrivacyProxyURL string `json:"privacy_policy_url"` + Owner *User `json:"owner"` + Summary string `json:"summary"` + VerifyKey string `json:"verify_key"` + Team *Team `json:"team"` + GuildID string `json:"guild_id"` + PrimarySKUID string `json:"primary_sku_id"` + Slug string `json:"slug"` + CoverImage string `json:"cover_image"` + Flags int `json:"flags,omitempty"` + IntegrationTypesConfig map[ApplicationIntegrationType]*ApplicationIntegrationTypeConfig `json:"integration_types"` } // ApplicationRoleConnectionMetadataType represents the type of application role connection metadata.