seyfert
    Preparing search index...

    Class GuildBan

    Hierarchy

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

    Constructors

    Properties

    client: UsingClient
    guildId: string
    id: string
    reason: null | string
    user: {
        accentColor?: null | number;
        avatar: null | string;
        avatarDecorationData?: null | { asset: string; skuId: string };
        banner?: null | string;
        bot?: boolean;
        discriminator: string;
        email?: null | string;
        flags?: UserFlags;
        globalName: null | string;
        id: string;
        locale?: string;
        mfaEnabled?: boolean;
        premiumType?: UserPremiumType;
        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>;
      }