BaseGuildMember

Signature

export declare class BaseGuildMember extends DiscordBase

Properties

readonly guildId: string;

the choosen guild id

get createdTimestamp(): number;

Create a timestamp for the current object.

get createdAt(): Date;

createdAt gets the creation Date instace of the current object.

nick?: string | null | undefined;
avatar?: string | null | undefined;
banner?: string | null | undefined;

Methods

kick(reason?: string): Promise<void>;
toString(): `<@${string}>`;

Returns a string representation of an object.

static methods({ client, guildId }: MethodContext<{    guildId: string;}>): {    resolve: (resolve: GuildMemberResolvable) => Promise<GuildMemberStructure | undefined>;    search: (query: RESTGetAPIGuildMembersSearchQuery) => Promise<GuildMemberStructure[]>;    unban: (id: string, reason?: string) => Promise<undefined>;    ban: (id: string, options?: BanOptions) => Promise<void>;    kick: (id: string, reason?: string) => Promise<void>;    edit: (id: string, body: RESTPatchAPIGuildMemberJSONBody, reason?: string) => Promise<GuildMemberStructure>;    add: (id: string, body: RESTPutAPIGuildMemberJSONBody) => Promise<GuildMemberStructure | undefined>;    addRole: (memberId: string, id: string) => Promise<undefined>;    removeRole: (memberId: string, id: string) => Promise<undefined>;    fetch: (memberId: string, force?: boolean) => Promise<GuildMemberStructure>;    list: (query?: RESTGetAPIGuildMembersQuery, force?: boolean) => Promise<GuildMemberStructure[]>;};