interface DiscordIntegrationimport { type DiscordIntegration } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts"; https://discord.com/developers/docs/resources/guild#integration-object-integration-structure Propertiesid: stringIntegration Id name: stringIntegration name type: "twitch" | "youtube" | "discord"Integration type (twitch, youtube or discord) optionalenabled: booleanIs this integration enabled optionalsyncing: booleanIs this integration syncing optionalrole_id: stringRole Id that this integration uses for "subscribers" optionalenable_emoticons: booleanWhether emoticons should be synced for this integration (twitch only currently) optionalexpire_behavior: IntegrationExpireBehaviorsThe behavior of expiring subscribers optionalexpire_grace_period: numberThe grace period (in days) before expiring subscribers optionalsynced_at: stringWhen this integration was last synced optionalsubscriber_count: numberHow many subscribers this integration has optionalrevoked: booleanHas this integration been revoked optionaluser: DiscordUserUser for this integration account: DiscordIntegrationAccountIntegration account information optionalapplication: DiscordIntegrationApplicationThe bot/OAuth2 application for discord integrations scopes: string[]the scopes the application has been authorized for import DiscordIntegrationimport { DiscordIntegration } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts";