Skip to content

UnavailableMember

Extends

Constructors

new UnavailableMember(client, data, id, guildId)

1
new UnavailableMember(
2
client: UsingClient,
3
data: GuildMemberData,
4
id: string,
5
guildId: string): UnavailableMember

Parameters

ParameterTypeDescription
clientUsingClient-
dataGuildMemberData-
idstring-
guildIdstringthe choosen guild id

Returns

UnavailableMember

Inherited from

BaseGuildMember.constructor

Source

seyfert/src/structures/GuildMember.ts:37

Properties

PropertyModifierTypeDescriptionInherited from
avatarpublicundefined | null | string-BaseGuildMember.avatar
clientreadonlyUsingClient-BaseGuildMember.client
communicationDisabledUntilpublicundefined | null | string-BaseGuildMember.communicationDisabledUntil
communicationDisabledUntilTimestamp?publicnull | number-BaseGuildMember.communicationDisabledUntilTimestamp
deafpublicboolean-BaseGuildMember.deaf
flagspublicGuildMemberFlags-BaseGuildMember.flags
guildIdreadonlystringthe choosen guild idBaseGuildMember.guildId
idpublicstring-BaseGuildMember.id
joinedAtpublicstring-BaseGuildMember.joinedAt
joinedTimestamp?publicnumber-BaseGuildMember.joinedTimestamp
mutepublicboolean-BaseGuildMember.mute
nickpublicundefined | null | string-BaseGuildMember.nick
pendingpublictrue-BaseGuildMember.pending
premiumSincepublicundefined | null | string-BaseGuildMember.premiumSince

Accessors

createdAt

1
get createdAt(): Date

createdAt gets the creation Date instace of the current object.

Returns

Date

Source

seyfert/src/structures/extra/DiscordBase.ts:27


createdTimestamp

1
get createdTimestamp(): number

Create a timestamp for the current object.

Returns

number

Source

seyfert/src/structures/extra/DiscordBase.ts:20


roles

1
get roles(): Object

Returns

Object

MemberTypeValue
add(id: string) => void-
highest(force: boolean) => Promise<GuildRole>-
keysstring[]-
list(force: boolean) => Promise<GuildRole[]>-
permissions(force: boolean) => Promise<PermissionsBitField>-
remove(id: string) => Promise<never>-
sorted(force: boolean) => Promise<GuildRole[]>-

Source

seyfert/src/structures/GuildMember.ts:93

Methods

ban()

1
ban(body?: RESTPutAPIGuildBanJSONBody, reason?: string): Promise<void>

Parameters

ParameterType
body?RESTPutAPIGuildBanJSONBody
reason?string

Returns

Promise<void>

Inherited from

BaseGuildMember.ban

Source

seyfert/src/structures/GuildMember.ts:58


edit()

1
edit(body: RESTPatchAPIGuildMemberJSONBody, reason?: string): Promise<GuildMember>

Parameters

ParameterType
bodyRESTPatchAPIGuildMemberJSONBody
reason?string

Returns

Promise<GuildMember>

Inherited from

BaseGuildMember.edit

Source

seyfert/src/structures/GuildMember.ts:66


fetch()

1
fetch(force: boolean): Promise<GuildMember>

Parameters

ParameterTypeDefault value
forcebooleanfalse

Returns

Promise<GuildMember>

Inherited from

BaseGuildMember.fetch

Source

seyfert/src/structures/GuildMember.ts:54


guild()

1
guild(force: boolean): Promise<Guild<"cached"> | Guild<"api">>

Parameters

ParameterTypeDefault value
forcebooleanfalse

Returns

Promise<Guild<"cached"> | Guild<"api">>

Inherited from

BaseGuildMember.guild

Source

seyfert/src/structures/GuildMember.ts:50


kick()

1
kick(reason?: string): Promise<void>

Parameters

ParameterType
reason?string

Returns

Promise<void>

Inherited from

BaseGuildMember.kick

Source

seyfert/src/structures/GuildMember.ts:62


presence()

1
presence(): ReturnCache<undefined | Omit<GatewayPresenceUpdate, "user"> & Object & Object>

Returns

ReturnCache<undefined | Omit<GatewayPresenceUpdate, "user"> & Object & Object>

Inherited from

BaseGuildMember.presence

Source

seyfert/src/structures/GuildMember.ts:70


toString()

1
toString(): string

Returns

string

Inherited from

BaseGuildMember.toString

Source

seyfert/src/structures/GuildMember.ts:78


voice()

1
voice(): ReturnCache<undefined | VoiceState>

Returns

ReturnCache<undefined | VoiceState>

Inherited from

BaseGuildMember.voice

Source

seyfert/src/structures/GuildMember.ts:74


methods()

1
static methods(__namedParameters: Object): Object

Parameters

ParameterType
__namedParametersObject
__namedParameters.clientUsingClient
__namedParameters.guildIdstring

Returns

Object

MemberTypeValue
add(id: string, body: RESTPutAPIGuildMemberJSONBody) => Promise<undefined | GuildMember>-
ban(id: string, body?: RESTPutAPIGuildBanJSONBody, reason?: string) => Promise<void>-
edit(id: string, body: RESTPatchAPIGuildMemberJSONBody, reason?: string) => Promise<GuildMember>-
fetch(memberId: string, force: boolean) => Promise<GuildMember>-
kick(id: string, reason?: string) => Promise<void>-
list(query?: RESTGetAPIGuildMembersQuery, force: boolean) => Promise<GuildMember[]>-
resolve(resolve: GuildMemberResolvable) => Promise<undefined | GuildMember>-
search(query?: RESTGetAPIGuildMembersSearchQuery) => Promise<GuildMember[]>-
unban(id: string, body?: RESTPutAPIGuildBanJSONBody, reason?: string) => Promise<void>-

Inherited from

BaseGuildMember.methods

Source

seyfert/src/structures/GuildMember.ts:109