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
Team
Class Team
Team Structure an application's team
Hierarchy
BaseStructure
Team
Index
Constructors
constructor
Properties
_keys
client
icon
id
members
name
owner
User
Id
payout
Account
Status
Accessors
created
At
created
AtUnix
is
Clone
owner
shard
Id
Methods
[custom]
_get
From
Snake
_set
From
Snake
add
Member
clone
delete
difference
differences
differences
Between
edit
fetch
fetch
Applications
fetch
Member
fetch
Members
fetch
Payouts
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
remove
Team
Member
toJSON
Constructors
constructor
new
Team
(
client
:
ShardClient
, data
?:
BaseStructureData
, isClone
?:
boolean
)
:
Team
Parameters
client:
ShardClient
Optional
data:
BaseStructureData
Optional
isClone:
boolean
Returns
Team
Properties
Readonly
_keys
_keys
:
BaseSet
<
string
>
= ...
Readonly
client
client
:
ShardClient
icon
icon
:
null
|
string
= null
id
id
:
string
= ''
members
members
:
BaseCollection
<
string
,
TeamMember
>
= ...
name
name
:
string
= ''
owner
User
Id
owner
User
Id
:
string
= ''
Optional
payout
Account
Status
payout
Account
Status
:
TeamPayoutAccountStatuses
Accessors
created
At
get
createdAt
(
)
:
Date
Returns
Date
created
AtUnix
get
createdAtUnix
(
)
:
number
Returns
number
is
Clone
get
isClone
(
)
:
boolean
Returns
boolean
owner
get
owner
(
)
:
null
|
TeamMember
Returns
null
|
TeamMember
shard
Id
get
shardId
(
)
:
number
Returns
number
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
Member
add
Member
(
options
:
AddTeamMember
)
:
Promise
<
any
>
Parameters
options:
AddTeamMember
Returns
Promise
<
any
>
clone
clone
(
)
:
Team
Returns
Team
delete
delete
(
options
?:
DeleteTeam
)
:
Promise
<
any
>
Parameters
Optional
options:
DeleteTeam
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
edit
(
options
?:
EditTeam
)
:
Promise
<
any
>
Parameters
Optional
options:
EditTeam
Returns
Promise
<
any
>
fetch
fetch
(
)
:
Promise
<
Team
>
Returns
Promise
<
Team
>
fetch
Applications
fetch
Applications
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
fetch
Member
fetch
Member
(
userId
:
string
)
:
Promise
<
TeamMember
>
Parameters
userId:
string
Returns
Promise
<
TeamMember
>
fetch
Members
fetch
Members
(
)
:
Promise
<
BaseCollection
<
string
,
TeamMember
>
>
Returns
Promise
<
BaseCollection
<
string
,
TeamMember
>
>
fetch
Payouts
fetch
Payouts
(
options
?:
FetchTeamPayouts
)
:
Promise
<
any
>
Parameters
Optional
options:
FetchTeamPayouts
Returns
Promise
<
any
>
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
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
Team
Member
remove
Team
Member
(
userId
:
string
)
:
Promise
<
any
>
Parameters
userId:
string
Returns
Promise
<
any
>
toJSON
toJSON
(
)
:
object
Returns
object
Exports
structures/team
Team
constructor
_keys
client
icon
id
members
name
owner
User
Id
payout
Account
Status
created
At
created
AtUnix
is
Clone
owner
shard
Id
[custom]
_get
From
Snake
_set
From
Snake
add
Member
clone
delete
difference
differences
differences
Between
edit
fetch
fetch
Applications
fetch
Member
fetch
Members
fetch
Payouts
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
remove
Team
Member
toJSON
Team
Member
Generated using
TypeDoc
Team Structure an application's team