seyfert
    Preparing search index...

    Class GuildBan

    Hierarchy

    • DiscordBase
    • ObjectToLower<Omit<APIBan, "id">>
      • GuildBan
    Index

    Constructors

    Properties

    client: UsingClient
    guildId: string
    id: string
    reason: string | null
    user: {
        accentColor?: number | null;
        avatar: string | null;
        avatarDecorationData?: { asset: string; skuId: string } | null;
        banner?: string | null;
        bot?: boolean;
        discriminator: string;
        email?: string | null;
        flags?: UserFlags;
        globalName: string | null;
        id: string;
        locale?: string;
        mfaEnabled?: boolean;
        premiumType?: UserPremiumType;
        primaryGuild?: {
            badge: string | null;
            identityEnabled: boolean | null;
            identityGuildId: string | null;
            tag: string | null;
        };
        publicFlags?: UserFlags;
        system?: boolean;
        username: string;
        verified?: boolean;
    }

    Accessors

    Methods

    • Parameters

      • Optionalbody: RESTPutAPIGuildBanJSONBody
      • Optionalreason: string

      Returns Promise<void>

    • Parameters

      • __namedParameters: { client: UsingClient; guildId: string }

      Returns {
          bulkCreate: (
              body: RESTPostAPIGuildBulkBanJSONBody,
              reason?: string,
          ) => Promise<RESTPostAPIGuildBulkBanResult>;
          create: (
              memberId: string,
              body?: RESTPutAPIGuildBanJSONBody,
              reason?: string,
          ) => Promise<void>;
          fetch: (userId: string, force?: boolean) => Promise<GuildBan>;
          list: (
              query?: RESTGetAPIGuildBansQuery,
              force?: boolean,
          ) => Promise<GuildBan[]>;
          remove: (memberId: string, reason?: string) => Promise<undefined>;
      }