Search
Preparing search index...
The search index is not available
Detritus Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Detritus Client
structures/team
TeamMember
Class TeamMember
Team Member Structure an application's team member
Hierarchy
UserMixin
TeamMember
Index
Constructors
constructor
Properties
_keys
client
membership
State
permissions
team
Id
user
Accessors
accepted
avatar
avatar
Url
bot
created
At
created
AtUnix
default
Avatar
Url
discriminator
dm
guilds
has
Bug
Hunter
Level1
has
Bug
Hunter
Level2
has
Discord
Certified
Moderator
has
Early
Supporter
has
Free
Premium
has
Hypesquad
has
Hypesquad
House
Balance
has
Hypesquad
House
Bravery
has
Hypesquad
House
Brilliance
has
Mfa
Sms
has
Partner
has
Premium
Promo
Dismissed
has
Staff
has
Team
User
has
Verified
Bot
has
Verified
Developer
id
invited
is
Client
Owner
is
Clone
is
Me
is
System
is
Webhook
jump
Link
mention
messages
name
names
note
presence
public
Flags
shard
Id
system
tag
username
Methods
[custom]
_get
From
Snake
_set
From
Snake
add
avatar
Url
Format
block
clone
create
Dm
create
Message
create
OrGet
Dm
delete
Relationship
difference
differences
differences
Between
edit
Note
edit
Relationship
fetch
fetch
Profile
fetch
Team
has
Difference
has
Differences
has
Differences
Between
has
Flag
has
Public
Flag
merge
merge
Value
remove
toJSON
to
String
transfer
Ownership
unadd
unblock
Constructors
constructor
new
Team
Member
(
client
:
ShardClient
, data
?:
BaseStructureData
, isClone
?:
boolean
)
:
TeamMember
Parameters
client:
ShardClient
Optional
data:
BaseStructureData
Optional
isClone:
boolean
Returns
TeamMember
Properties
Readonly
_keys
_keys
:
BaseSet
<
string
>
= ...
Readonly
client
client
:
ShardClient
membership
State
membership
State
:
TeamMembershipStates
= ...
permissions
permissions
:
BaseSet
<
string
>
team
Id
team
Id
:
string
= ''
user
user
:
User
Accessors
accepted
get
accepted
(
)
:
boolean
Returns
boolean
avatar
get
avatar
(
)
:
null
|
string
Returns
null
|
string
avatar
Url
get
avatarUrl
(
)
:
string
Returns
string
bot
get
bot
(
)
:
boolean
Returns
boolean
created
At
get
createdAt
(
)
:
Date
Returns
Date
created
AtUnix
get
createdAtUnix
(
)
:
number
Returns
number
default
Avatar
Url
get
defaultAvatarUrl
(
)
:
string
Returns
string
discriminator
get
discriminator
(
)
:
string
Returns
string
dm
get
dm
(
)
:
null
|
Channel
Returns
null
|
Channel
guilds
get
guilds
(
)
:
BaseCollection
<
string
,
Guild
>
Returns
BaseCollection
<
string
,
Guild
>
has
Bug
Hunter
Level1
get
hasBugHunterLevel1
(
)
:
boolean
Returns
boolean
has
Bug
Hunter
Level2
get
hasBugHunterLevel2
(
)
:
boolean
Returns
boolean
has
Discord
Certified
Moderator
get
hasDiscordCertifiedModerator
(
)
:
boolean
Returns
boolean
has
Early
Supporter
get
hasEarlySupporter
(
)
:
boolean
Returns
boolean
has
Free
Premium
get
hasFreePremium
(
)
:
boolean
Returns
boolean
has
Hypesquad
get
hasHypesquad
(
)
:
boolean
Returns
boolean
has
Hypesquad
House
Balance
get
hasHypesquadHouseBalance
(
)
:
boolean
Returns
boolean
has
Hypesquad
House
Bravery
get
hasHypesquadHouseBravery
(
)
:
boolean
Returns
boolean
has
Hypesquad
House
Brilliance
get
hasHypesquadHouseBrilliance
(
)
:
boolean
Returns
boolean
has
Mfa
Sms
get
hasMfaSms
(
)
:
boolean
Returns
boolean
has
Partner
get
hasPartner
(
)
:
boolean
Returns
boolean
has
Premium
Promo
Dismissed
get
hasPremiumPromoDismissed
(
)
:
boolean
Returns
boolean
has
Staff
get
hasStaff
(
)
:
boolean
Returns
boolean
has
Team
User
get
hasTeamUser
(
)
:
boolean
Returns
boolean
has
Verified
Bot
get
hasVerifiedBot
(
)
:
boolean
Returns
boolean
has
Verified
Developer
get
hasVerifiedDeveloper
(
)
:
boolean
Returns
boolean
id
get
id
(
)
:
string
Returns
string
invited
get
invited
(
)
:
boolean
Returns
boolean
is
Client
Owner
get
isClientOwner
(
)
:
boolean
Returns
boolean
is
Clone
get
isClone
(
)
:
boolean
Returns
boolean
is
Me
get
isMe
(
)
:
boolean
Returns
boolean
is
System
get
isSystem
(
)
:
boolean
Returns
boolean
is
Webhook
get
isWebhook
(
)
:
boolean
Returns
boolean
jump
Link
get
jumpLink
(
)
:
string
Returns
string
mention
get
mention
(
)
:
string
Returns
string
messages
get
messages
(
)
:
BaseCollection
<
string
,
Message
>
Returns
BaseCollection
<
string
,
Message
>
name
get
name
(
)
:
string
Returns
string
names
get
names
(
)
:
string
[]
Returns
string
[]
note
get
note
(
)
:
string
Returns
string
presence
get
presence
(
)
:
null
|
Presence
Returns
null
|
Presence
public
Flags
get
publicFlags
(
)
:
number
Returns
number
shard
Id
get
shardId
(
)
:
number
Returns
number
system
get
system
(
)
:
undefined
|
boolean
Returns
undefined
|
boolean
tag
get
tag
(
)
:
string
Returns
string
username
get
username
(
)
:
string
Returns
string
Methods
[custom]
[custom]
(
)
:
object
Returns
object
_get
From
Snake
_get
From
Snake
(
key
:
string
)
:
any
Parameters
key:
string
Returns
any
_set
From
Snake
_set
From
Snake
(
key
:
string
, value
:
any
)
:
any
Parameters
key:
string
value:
any
Returns
any
add
add
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
avatar
Url
Format
avatar
Url
Format
(
format
?:
null
|
string
, query
?:
UrlQuery
)
:
string
Parameters
Optional
format:
null
|
string
Optional
query:
UrlQuery
Returns
string
block
block
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
clone
clone
(
)
:
TeamMember
Returns
TeamMember
create
Dm
create
Dm
(
)
:
Promise
<
ChannelDM
|
ChannelDMGroup
>
Returns
Promise
<
ChannelDM
|
ChannelDMGroup
>
create
Message
create
Message
(
options
?:
string
|
CreateMessage
)
:
Promise
<
Message
>
Parameters
options:
string
|
CreateMessage
= {}
Returns
Promise
<
Message
>
create
OrGet
Dm
create
OrGet
Dm
(
)
:
Promise
<
Channel
>
Returns
Promise
<
Channel
>
delete
Relationship
delete
Relationship
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
difference
difference
(
key
:
string
, value
:
any
)
:
[
boolean
,
any
]
Parameters
key:
string
value:
any
Returns
[
boolean
,
any
]
differences
differences
(
data
?:
BaseStructureData
)
:
null
|
object
Parameters
Optional
data:
BaseStructureData
Returns
null
|
object
differences
Between
differences
Between
(
structure
:
Structure
)
:
null
|
object
Parameters
structure:
Structure
Returns
null
|
object
edit
Note
edit
Note
(
note
:
string
)
:
Promise
<
any
>
Parameters
note:
string
Returns
Promise
<
any
>
edit
Relationship
edit
Relationship
(
type
:
number
)
:
Promise
<
any
>
Parameters
type:
number
Returns
Promise
<
any
>
fetch
fetch
(
)
:
Promise
<
TeamMember
>
Returns
Promise
<
TeamMember
>
fetch
Profile
fetch
Profile
(
)
:
Promise
<
Profile
>
Returns
Promise
<
Profile
>
fetch
Team
fetch
Team
(
)
:
Promise
<
Team
>
Returns
Promise
<
Team
>
has
Difference
has
Difference
(
key
:
string
, value
:
any
)
:
boolean
Parameters
key:
string
value:
any
Returns
boolean
has
Differences
has
Differences
(
data
?:
BaseStructureData
)
:
boolean
Parameters
Optional
data:
BaseStructureData
Returns
boolean
has
Differences
Between
has
Differences
Between
(
structure
:
Structure
)
:
boolean
Parameters
structure:
Structure
Returns
boolean
has
Flag
has
Flag
(
flag
:
number
)
:
boolean
Parameters
flag:
number
Returns
boolean
has
Public
Flag
has
Public
Flag
(
flag
:
number
)
:
boolean
Parameters
flag:
number
Returns
boolean
merge
merge
(
data
?:
BaseStructureData
)
:
void
Parameters
Optional
data:
BaseStructureData
Returns
void
merge
Value
merge
Value
(
key
:
string
, value
:
any
)
:
void
Parameters
key:
string
value:
any
Returns
void
remove
remove
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
toJSON
toJSON
(
)
:
object
Returns
object
to
String
to
String
(
)
:
string
Returns
string
transfer
Ownership
transfer
Ownership
(
options
?:
{
code
?:
string
}
)
:
Promise
<
any
>
Parameters
options:
{
code
?:
string
}
= {}
Optional
code
?:
string
Returns
Promise
<
any
>
unadd
unadd
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
unblock
unblock
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Exports
structures/team
Team
Team
Member
constructor
_keys
client
membership
State
permissions
team
Id
user
accepted
avatar
avatar
Url
bot
created
At
created
AtUnix
default
Avatar
Url
discriminator
dm
guilds
has
Bug
Hunter
Level1
has
Bug
Hunter
Level2
has
Discord
Certified
Moderator
has
Early
Supporter
has
Free
Premium
has
Hypesquad
has
Hypesquad
House
Balance
has
Hypesquad
House
Bravery
has
Hypesquad
House
Brilliance
has
Mfa
Sms
has
Partner
has
Premium
Promo
Dismissed
has
Staff
has
Team
User
has
Verified
Bot
has
Verified
Developer
id
invited
is
Client
Owner
is
Clone
is
Me
is
System
is
Webhook
jump
Link
mention
messages
name
names
note
presence
public
Flags
shard
Id
system
tag
username
[custom]
_get
From
Snake
_set
From
Snake
add
avatar
Url
Format
block
clone
create
Dm
create
Message
create
OrGet
Dm
delete
Relationship
difference
differences
differences
Between
edit
Note
edit
Relationship
fetch
fetch
Profile
fetch
Team
has
Difference
has
Differences
has
Differences
Between
has
Flag
has
Public
Flag
merge
merge
Value
remove
toJSON
to
String
transfer
Ownership
unadd
unblock
Generated using
TypeDoc
Team Member Structure an application's team member