Interface JSONIntegration

interface JSONIntegration {
    account: IntegrationAccount;
    application?: JSONPartialApplication;
    createdAt: number;
    enableEmoticons?: boolean;
    enabled?: boolean;
    expireBehavior?: IntegrationExpireBehaviors;
    expireGracePeriod?: number;
    id: string;
    name: string;
    revoked?: boolean;
    roleID: null | string;
    scopes?: string[];
    subscriberCount?: number;
    syncedAt?: number;
    syncing?: boolean;
    type: "twitch" | "youtube" | "discord" | "guild_subscription";
    user?: JSONUser;
}

Hierarchy (view full)

Properties

createdAt: number
enableEmoticons?: boolean
enabled?: boolean
expireGracePeriod?: number
id: string
name: string
revoked?: boolean
roleID: null | string
scopes?: string[]
subscriberCount?: number
syncedAt?: number
syncing?: boolean
type: "twitch" | "youtube" | "discord" | "guild_subscription"
user?: JSONUser