UnavailableMember
Extends
Constructors
new UnavailableMember(client, data, id, guildId)
1new UnavailableMember(2 client: UsingClient,3 data: GuildMemberData,4 id: string,5 guildId: string): UnavailableMember
Parameters
Parameter | Type | Description |
---|---|---|
client | UsingClient | - |
data | GuildMemberData | - |
id | string | - |
guildId | string | the choosen guild id |
Returns
Inherited from
Source
seyfert/src/structures/GuildMember.ts:37
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
avatar | public | undefined | null | string | - | BaseGuildMember .avatar |
client | readonly | UsingClient | - | BaseGuildMember .client |
communicationDisabledUntil | public | undefined | null | string | - | BaseGuildMember .communicationDisabledUntil |
communicationDisabledUntilTimestamp? | public | null | number | - | BaseGuildMember .communicationDisabledUntilTimestamp |
deaf | public | boolean | - | BaseGuildMember .deaf |
flags | public | GuildMemberFlags | - | BaseGuildMember .flags |
guildId | readonly | string | the choosen guild id | BaseGuildMember .guildId |
id | public | string | - | BaseGuildMember .id |
joinedAt | public | string | - | BaseGuildMember .joinedAt |
joinedTimestamp? | public | number | - | BaseGuildMember .joinedTimestamp |
mute | public | boolean | - | BaseGuildMember .mute |
nick | public | undefined | null | string | - | BaseGuildMember .nick |
pending | public | true | - | BaseGuildMember .pending |
premiumSince | public | undefined | null | string | - | BaseGuildMember .premiumSince |
Accessors
createdAt
1get createdAt(): Date
createdAt gets the creation Date instace of the current object.
Returns
Date
Source
seyfert/src/structures/extra/DiscordBase.ts:27
createdTimestamp
1get createdTimestamp(): number
Create a timestamp for the current object.
Returns
number
Source
seyfert/src/structures/extra/DiscordBase.ts:20
roles
1get roles(): Object
Returns
Object
Member | Type | Value |
---|---|---|
add | (id : string ) => void | - |
highest | (force : boolean ) => Promise <GuildRole > | - |
keys | string [] | - |
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()
1ban(body?: RESTPutAPIGuildBanJSONBody, reason?: string): Promise<void>
Parameters
Parameter | Type |
---|---|
body ? | RESTPutAPIGuildBanJSONBody |
reason ? | string |
Returns
Promise
<void
>
Inherited from
Source
seyfert/src/structures/GuildMember.ts:58
edit()
1edit(body: RESTPatchAPIGuildMemberJSONBody, reason?: string): Promise<GuildMember>
Parameters
Parameter | Type |
---|---|
body | RESTPatchAPIGuildMemberJSONBody |
reason ? | string |
Returns
Promise
<GuildMember
>
Inherited from
Source
seyfert/src/structures/GuildMember.ts:66
fetch()
1fetch(force: boolean): Promise<GuildMember>
Parameters
Parameter | Type | Default value |
---|---|---|
force | boolean | false |
Returns
Promise
<GuildMember
>
Inherited from
Source
seyfert/src/structures/GuildMember.ts:54
guild()
1guild(force: boolean): Promise<Guild<"cached"> | Guild<"api">>
Parameters
Parameter | Type | Default value |
---|---|---|
force | boolean | false |
Returns
Promise
<Guild
<"cached"
> | Guild
<"api"
>>
Inherited from
Source
seyfert/src/structures/GuildMember.ts:50
kick()
1kick(reason?: string): Promise<void>
Parameters
Parameter | Type |
---|---|
reason ? | string |
Returns
Promise
<void
>
Inherited from
Source
seyfert/src/structures/GuildMember.ts:62
presence()
1presence(): ReturnCache<undefined | Omit<GatewayPresenceUpdate, "user"> & Object & Object>
Returns
ReturnCache
<undefined
| Omit
<GatewayPresenceUpdate
, "user"
> & Object
& Object
>
Inherited from
Source
seyfert/src/structures/GuildMember.ts:70
toString()
1toString(): string
Returns
string
Inherited from
Source
seyfert/src/structures/GuildMember.ts:78
voice()
1voice(): ReturnCache<undefined | VoiceState>
Returns
ReturnCache
<undefined
| VoiceState
>
Inherited from
Source
seyfert/src/structures/GuildMember.ts:74
methods()
1static methods(__namedParameters: Object): Object
Parameters
Parameter | Type |
---|---|
__namedParameters | Object |
__namedParameters.client | UsingClient |
__namedParameters.guildId | string |
Returns
Object
Member | Type | Value |
---|---|---|
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 > | - |