@typed-discord/rest
    Preparing search index...

    Class Bearer

    Client class for interacting with the Discord REST API with a Bearer token.

    Index

    Constructors

    Methods

    • Parameters

      • application_id: `${bigint}`
      • entitlement_id: `${bigint}`

      Returns Promise<void>

    • Parameters

      • body: {
            flags?: 1 | null;
            idle_timeout_seconds?: number | null;
            lobby_metadata?: { [key: string]: string } | null;
            member_metadata?: { [key: string]: string } | null;
            secret: string;
        }

      Returns Promise<LobbyResponse>

    • Parameters

      • application_id: `${bigint}`
      • command_id: `${bigint}`

      Returns Promise<void>

    • Parameters

      • application_id: `${bigint}`

      Returns Promise<void>

    • Parameters

      • application_id: `${bigint}`
      • entitlement_id: `${bigint}`

      Returns Promise<void>

    • Parameters

      • application_id: `${bigint}`
      • guild_id: `${bigint}`
      • command_id: `${bigint}`
      • Optionalreason: string

      Returns Promise<void>

    • Parameters

      • lobby_id: `${bigint}`
      • body: { channel_id?: `${bigint}` | null }

      Returns Promise<LobbyResponse>

    • Parameters

      • application_id: `${bigint}`
      • Optionalparameters: { exclude_consumed?: boolean; sku_ids?: string | (`${bigint}` | null)[] }

      Returns Promise<EntitlementResponse[]>

    • Parameters

      • application_id: `${bigint}`
      • Optionalparameters: {
            after?: `${bigint}`;
            before?: `${bigint}`;
            exclude_deleted?: boolean;
            exclude_ended?: boolean;
            guild_id?: `${bigint}`;
            limit?: number;
            only_active?: boolean;
            sku_ids?: string | (`${bigint}` | null)[];
            user_id?: `${bigint}`;
        }

      Returns Promise<EntitlementResponse[]>

    • Get a subscription by its ID.

      Parameters

      • sku_id: `${bigint}`
      • subscription_id: `${bigint}`
      • Optionalparameters: { user_id?: `${bigint}` }

      Returns Promise<SubscriptionResponse>

    • Returns all subscriptions containing the SKU, filtered by user.

      Parameters

      • sku_id: `${bigint}`
      • Optionalparameters: {
            after?: `${bigint}`;
            before?: `${bigint}`;
            limit?: number;
            user_id?: `${bigint}`;
        }

      Returns Promise<SubscriptionResponse[]>

    • Parameters

      • lobby_id: `${bigint}`

      Returns Promise<void>

    • Parameters

      • application_id: `${bigint}`
      • guild_id: `${bigint}`
      • Optionalparameters: { with_localizations?: boolean }

      Returns Promise<ApplicationCommandResponse[] | null>

    • Parameters

      • Optionalparameters: {
            after?: `${bigint}`;
            before?: `${bigint}`;
            limit?: number;
            with_counts?: boolean;
        }

      Returns Promise<MyGuildResponse[] | null>