Search
Preparing search index...
The search index is not available
Detritus Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Detritus Client
structures/session
Session
Class Session
Discord Session Structure (Users Only)
Hierarchy
BaseStructure
Session
Index
Constructors
constructor
Properties
_activities
_keys
_keys
Merge
active
client
client
Info
session
Id
status
Accessors
activities
activity
game
is
Clone
is
Dnd
is
Idle
is
Offline
is
Online
shard
Id
Methods
[custom]
_get
From
Snake
_set
From
Snake
clone
difference
differences
differences
Between
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
toJSON
Constructors
constructor
new
Session
(
client
:
ShardClient
, data
?:
BaseStructureData
, isClone
?:
boolean
)
:
Session
Parameters
client:
ShardClient
Optional
data:
BaseStructureData
Optional
isClone:
boolean
Returns
Session
Properties
Optional
_activities
_activities
:
BaseCollection
<
string
,
PresenceActivity
>
Readonly
_keys
_keys
:
BaseSet
<
string
>
= ...
Readonly
_keys
Merge
_keys
Merge
:
BaseSet
<
string
>
= ...
active
active
:
boolean
= false
Readonly
client
client
:
ShardClient
client
Info
client
Info
:
SessionClientInfo
session
Id
session
Id
:
string
= 'all'
status
status
:
string
= ...
Accessors
activities
get
activities
(
)
:
BaseCollection
<
string
,
PresenceActivity
>
Returns
BaseCollection
<
string
,
PresenceActivity
>
activity
get
activity
(
)
:
null
|
PresenceActivity
Returns
null
|
PresenceActivity
game
get
game
(
)
:
null
|
PresenceActivity
Returns
null
|
PresenceActivity
is
Clone
get
isClone
(
)
:
boolean
Returns
boolean
is
Dnd
get
isDnd
(
)
:
boolean
Returns
boolean
is
Idle
get
isIdle
(
)
:
boolean
Returns
boolean
is
Offline
get
isOffline
(
)
:
boolean
Returns
boolean
is
Online
get
isOnline
(
)
:
boolean
Returns
boolean
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
clone
clone
(
)
:
Session
Returns
Session
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
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
toJSON
toJSON
(
)
:
object
Returns
object
Exports
structures/session
Session
constructor
_activities
_keys
_keys
Merge
active
client
client
Info
session
Id
status
activities
activity
game
is
Clone
is
Dnd
is
Idle
is
Offline
is
Online
shard
Id
[custom]
_get
From
Snake
_set
From
Snake
clone
difference
differences
differences
Between
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
toJSON
Session
Client
Info
Generated using
TypeDoc
Discord Session Structure (Users Only)