mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 08:47:22 +00:00
remove Discord* types for integrations
This commit is contained in:
@@ -1,11 +1,5 @@
|
||||
import { SnakeCasedPropertiesDeep } from "../util.ts";
|
||||
|
||||
/** https://discord.com/developers/docs/topics/gateway#guild-integrations-update */
|
||||
export interface GuildIntegrationsUpdate {
|
||||
/** id of the guild whose integrations were updated */
|
||||
guildId: string;
|
||||
}
|
||||
|
||||
/** https://discord.com/developers/docs/topics/gateway#guild-integrations-update */
|
||||
export type DiscordGuildIntegrationsUpdate = SnakeCasedPropertiesDeep<
|
||||
GuildIntegrationsUpdate
|
||||
>;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { User } from "../users/user.ts";
|
||||
import { SnakeCasedPropertiesDeep } from "../util.ts";
|
||||
import { IntegrationAccount } from "./integration_account.ts";
|
||||
import { IntegrationApplication } from "./integration_application.ts";
|
||||
import { DiscordIntegrationExpireBehaviors } from "./integration_expire_behaviors.ts";
|
||||
|
||||
/** https://discord.com/developers/docs/resources/guild#integration-object-integration-structure */
|
||||
export interface Integration {
|
||||
/** Integration Id */
|
||||
id: string;
|
||||
@@ -36,6 +36,3 @@ export interface Integration {
|
||||
/** The bot/OAuth2 application for discord integrations */
|
||||
application?: IntegrationApplication;
|
||||
}
|
||||
|
||||
/** https://discord.com/developers/docs/resources/guild#integration-object-integration-structure */
|
||||
export type DiscordIntegration = SnakeCasedPropertiesDeep<Integration>;
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
/** https://discord.com/developers/docs/resources/guild#integration-account-object-integration-account-structure */
|
||||
export interface IntegrationAccount {
|
||||
/** Id of the account */
|
||||
id: string;
|
||||
/** Name of the account */
|
||||
name: string;
|
||||
}
|
||||
|
||||
/** https://discord.com/developers/docs/resources/guild#integration-account-object-integration-account-structure */
|
||||
export type DiscordIntegrationAccount = IntegrationAccount;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { User } from "../users/user.ts";
|
||||
import { SnakeCasedPropertiesDeep } from "../util.ts";
|
||||
|
||||
/** https://discord.com/developers/docs/resources/guild#integration-application-object-integration-application-structure */
|
||||
export interface IntegrationApplication {
|
||||
/** The id of the app */
|
||||
id: string;
|
||||
@@ -15,8 +15,3 @@ export interface IntegrationApplication {
|
||||
/** The bot associated with this application */
|
||||
bot?: User;
|
||||
}
|
||||
|
||||
/** https://discord.com/developers/docs/resources/guild#integration-application-object-integration-application-structure */
|
||||
export type DiscordIntegrationApplication = SnakeCasedPropertiesDeep<
|
||||
IntegrationApplication
|
||||
>;
|
||||
|
||||
@@ -1,12 +1,7 @@
|
||||
import { SnakeCasedPropertiesDeep } from "../util.ts";
|
||||
import { Integration } from "./integration.ts";
|
||||
|
||||
/** https://github.com/discord/discord-api-docs/blob/master/docs/topics/Gateway.md#integration-create-event-additional-fields */
|
||||
export interface IntegrationCreateUpdate extends Integration {
|
||||
/** Id of the guild */
|
||||
guildId: string;
|
||||
}
|
||||
|
||||
/** https://github.com/discord/discord-api-docs/blob/master/docs/topics/Gateway.md#integration-create-event-additional-fields */
|
||||
export type DiscordIntegrationCreateUpdate = SnakeCasedPropertiesDeep<
|
||||
IntegrationCreateUpdate
|
||||
>;
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { SnakeCasedPropertiesDeep } from "../util.ts";
|
||||
|
||||
/** https://github.com/discord/discord-api-docs/blob/master/docs/topics/Gateway.md#integration-delete-event-fields */
|
||||
export interface IntegrationDelete {
|
||||
/** Integration id */
|
||||
id: string;
|
||||
@@ -8,8 +7,3 @@ export interface IntegrationDelete {
|
||||
/** Id of the bot/OAuth2 application for this discord integration */
|
||||
applicationId?: string;
|
||||
}
|
||||
|
||||
/** https://github.com/discord/discord-api-docs/blob/master/docs/topics/Gateway.md#integration-delete-event-fields */
|
||||
export type DiscordIntegrationDelete = SnakeCasedPropertiesDeep<
|
||||
IntegrationDelete
|
||||
>;
|
||||
|
||||
Reference in New Issue
Block a user