Search
Preparing search index...
The search index is not available
Keiser Metrics SDK API - v4.15.1
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Keiser Metrics SDK API - v4.15.1
session
UserSession
Class UserSession
Hierarchy
UserSessionBase
<
User
>
UserSession
Index
Constructors
constructor
Accessors
access
Token
keep
Alive
on
Access
Token
Change
Event
on
Refresh
Token
Change
Event
refresh
Token
session
Handler
user
Methods
close
eager
Active
Facility
get
Cardio
Exercise
get
Cardio
Exercise
Muscle
get
Cardio
Exercise
Variant
get
Cardio
Exercises
get
Cardio
Machine
get
Cardio
Machines
get
Exercise
Alias
get
Exercise
Aliases
get
Exercise
Ordinal
Set
get
Exercise
Ordinal
Set
Assignment
get
Exercise
Ordinal
Sets
get
Facilities
get
Facility
get
Strength
Exercise
get
Strength
Exercise
Muscle
get
Strength
Exercise
Variant
get
Strength
Exercises
get
Strength
Machine
get
Strength
Machines
get
Stretch
Exercise
get
Stretch
Exercise
Muscle
get
Stretch
Exercise
Variant
get
Stretch
Exercises
logout
Constructors
constructor
new
User
Session
(
userResponse
:
UserResponse
, connection
:
MetricsConnection
)
:
UserSession
Parameters
userResponse:
UserResponse
connection:
MetricsConnection
Returns
UserSession
Accessors
access
Token
get
accessToken
(
)
:
string
Returns
string
keep
Alive
get
keepAlive
(
)
:
boolean
set
keepAlive
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
on
Access
Token
Change
Event
get
onAccessTokenChangeEvent
(
)
:
IEvent
<
AccessTokenChangeEvent
>
Returns
IEvent
<
AccessTokenChangeEvent
>
on
Refresh
Token
Change
Event
get
onRefreshTokenChangeEvent
(
)
:
IEvent
<
RefreshTokenChangeEvent
>
Returns
IEvent
<
RefreshTokenChangeEvent
>
refresh
Token
get
refreshToken
(
)
:
null
|
string
Returns
null
|
string
session
Handler
get
sessionHandler
(
)
:
SessionHandler
Returns
SessionHandler
user
get
user
(
)
:
UserType
Returns
UserType
Methods
close
close
(
)
:
void
Returns
void
eager
Active
Facility
eager
Active
Facility
(
)
:
undefined
|
PrivilegedFacility
Returns
undefined
|
PrivilegedFacility
get
Cardio
Exercise
get
Cardio
Exercise
(
params
:
{
id
:
number
}
)
:
Promise
<
CardioExercise
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
CardioExercise
>
get
Cardio
Exercise
Muscle
get
Cardio
Exercise
Muscle
(
params
:
{
id
:
number
}
)
:
Promise
<
CardioExerciseMuscle
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
CardioExerciseMuscle
>
get
Cardio
Exercise
Variant
get
Cardio
Exercise
Variant
(
params
:
{
id
:
number
}
)
:
Promise
<
CardioExerciseVariant
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
CardioExerciseVariant
>
get
Cardio
Exercises
get
Cardio
Exercises
(
options
?:
{
ascending
?:
boolean
;
defaultAlias
?:
string
;
limit
?:
number
;
offset
?:
number
;
sort
?:
CardioExerciseSorting
}
)
:
Promise
<
CardioExercises
>
Parameters
options:
{
ascending
?:
boolean
;
defaultAlias
?:
string
;
limit
?:
number
;
offset
?:
number
;
sort
?:
CardioExerciseSorting
}
= {}
Optional
ascending
?:
boolean
Optional
default
Alias
?:
string
Optional
limit
?:
number
Optional
offset
?:
number
Optional
sort
?:
CardioExerciseSorting
Returns
Promise
<
CardioExercises
>
get
Cardio
Machine
get
Cardio
Machine
(
params
:
{
id
:
number
}
)
:
Promise
<
CardioMachine
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
CardioMachine
>
get
Cardio
Machines
get
Cardio
Machines
(
options
?:
{
ascending
?:
boolean
;
limit
?:
number
;
name
?:
string
;
offset
?:
number
;
sort
?:
CardioMachineSorting
}
)
:
Promise
<
CardioMachines
>
Parameters
options:
{
ascending
?:
boolean
;
limit
?:
number
;
name
?:
string
;
offset
?:
number
;
sort
?:
CardioMachineSorting
}
= {}
Optional
ascending
?:
boolean
Optional
limit
?:
number
Optional
name
?:
string
Optional
offset
?:
number
Optional
sort
?:
CardioMachineSorting
Returns
Promise
<
CardioMachines
>
get
Exercise
Alias
get
Exercise
Alias
(
params
:
{
id
:
number
}
)
:
Promise
<
ExerciseAlias
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
ExerciseAlias
>
get
Exercise
Aliases
get
Exercise
Aliases
(
options
?:
{
alias
?:
string
;
ascending
?:
boolean
;
limit
?:
number
;
offset
?:
number
;
sort
?:
ExerciseAliasSorting
;
type
?:
ExerciseAliasType
}
)
:
Promise
<
ExerciseAliases
>
Parameters
options:
{
alias
?:
string
;
ascending
?:
boolean
;
limit
?:
number
;
offset
?:
number
;
sort
?:
ExerciseAliasSorting
;
type
?:
ExerciseAliasType
}
= {}
Optional
alias
?:
string
Optional
ascending
?:
boolean
Optional
limit
?:
number
Optional
offset
?:
number
Optional
sort
?:
ExerciseAliasSorting
Optional
type
?:
ExerciseAliasType
Returns
Promise
<
ExerciseAliases
>
get
Exercise
Ordinal
Set
get
Exercise
Ordinal
Set
(
params
:
{
id
:
number
}
)
:
Promise
<
ExerciseOrdinalSet
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
ExerciseOrdinalSet
>
get
Exercise
Ordinal
Set
Assignment
get
Exercise
Ordinal
Set
Assignment
(
params
:
{
id
:
number
}
)
:
Promise
<
ExerciseOrdinalSetAssignment
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
ExerciseOrdinalSetAssignment
>
get
Exercise
Ordinal
Sets
get
Exercise
Ordinal
Sets
(
options
?:
{
ascending
?:
boolean
;
code
?:
string
;
limit
?:
number
;
name
?:
string
;
offset
?:
number
;
sort
?:
ExerciseOrdinalSetSorting
}
)
:
Promise
<
ExerciseOrdinalSets
>
Parameters
options:
{
ascending
?:
boolean
;
code
?:
string
;
limit
?:
number
;
name
?:
string
;
offset
?:
number
;
sort
?:
ExerciseOrdinalSetSorting
}
= {}
Optional
ascending
?:
boolean
Optional
code
?:
string
Optional
limit
?:
number
Optional
name
?:
string
Optional
offset
?:
number
Optional
sort
?:
ExerciseOrdinalSetSorting
Returns
Promise
<
ExerciseOrdinalSets
>
get
Facilities
get
Facilities
(
options
?:
{
address
?:
string
;
ascending
?:
boolean
;
city
?:
string
;
country
?:
string
;
limit
?:
number
;
name
?:
string
;
offset
?:
number
;
phone
?:
string
;
postcode
?:
string
;
sort
?:
FacilitySorting
;
state
?:
string
}
)
:
Promise
<
Facilities
>
Parameters
options:
{
address
?:
string
;
ascending
?:
boolean
;
city
?:
string
;
country
?:
string
;
limit
?:
number
;
name
?:
string
;
offset
?:
number
;
phone
?:
string
;
postcode
?:
string
;
sort
?:
FacilitySorting
;
state
?:
string
}
= {}
Optional
address
?:
string
Optional
ascending
?:
boolean
Optional
city
?:
string
Optional
country
?:
string
Optional
limit
?:
number
Optional
name
?:
string
Optional
offset
?:
number
Optional
phone
?:
string
Optional
postcode
?:
string
Optional
sort
?:
FacilitySorting
Optional
state
?:
string
Returns
Promise
<
Facilities
>
get
Facility
get
Facility
(
params
:
{
id
:
number
}
)
:
Promise
<
Facility
<
SessionHandler
>
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
Facility
<
SessionHandler
>
>
get
Strength
Exercise
get
Strength
Exercise
(
params
:
{
id
:
number
}
)
:
Promise
<
StrengthExercise
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
StrengthExercise
>
get
Strength
Exercise
Muscle
get
Strength
Exercise
Muscle
(
params
:
{
id
:
number
}
)
:
Promise
<
StrengthExerciseMuscle
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
StrengthExerciseMuscle
>
get
Strength
Exercise
Variant
get
Strength
Exercise
Variant
(
params
:
{
id
:
number
}
)
:
Promise
<
StrengthExerciseVariant
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
StrengthExerciseVariant
>
get
Strength
Exercises
get
Strength
Exercises
(
options
?:
{
ascending
?:
boolean
;
category
?:
StrengthExerciseCategory
;
defaultAlias
?:
string
;
humahMovement
?:
StrengthExerciseMovement
;
limit
?:
number
;
movement
?:
StrengthExerciseMovementDEP
;
offset
?:
number
;
plane
?:
StrengthExercisePlane
;
sort
?:
StrengthExerciseSorting
}
)
:
Promise
<
StrengthExercises
>
Parameters
options:
{
ascending
?:
boolean
;
category
?:
StrengthExerciseCategory
;
defaultAlias
?:
string
;
humahMovement
?:
StrengthExerciseMovement
;
limit
?:
number
;
movement
?:
StrengthExerciseMovementDEP
;
offset
?:
number
;
plane
?:
StrengthExercisePlane
;
sort
?:
StrengthExerciseSorting
}
= {}
Optional
ascending
?:
boolean
Optional
category
?:
StrengthExerciseCategory
Optional
default
Alias
?:
string
Optional
humah
Movement
?:
StrengthExerciseMovement
Optional
limit
?:
number
Optional
movement
?:
StrengthExerciseMovementDEP
Optional
offset
?:
number
Optional
plane
?:
StrengthExercisePlane
Optional
sort
?:
StrengthExerciseSorting
Returns
Promise
<
StrengthExercises
>
get
Strength
Machine
get
Strength
Machine
(
params
:
{
id
:
number
}
)
:
Promise
<
StrengthMachine
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
StrengthMachine
>
get
Strength
Machines
get
Strength
Machines
(
options
?:
{
ascending
?:
boolean
;
limit
?:
number
;
line
?:
string
;
name
?:
string
;
offset
?:
number
;
sort
?:
StrengthMachineSorting
;
variant
?:
string
}
)
:
Promise
<
StrengthMachines
>
Parameters
options:
{
ascending
?:
boolean
;
limit
?:
number
;
line
?:
string
;
name
?:
string
;
offset
?:
number
;
sort
?:
StrengthMachineSorting
;
variant
?:
string
}
= {}
Optional
ascending
?:
boolean
Optional
limit
?:
number
Optional
line
?:
string
Optional
name
?:
string
Optional
offset
?:
number
Optional
sort
?:
StrengthMachineSorting
Optional
variant
?:
string
Returns
Promise
<
StrengthMachines
>
get
Stretch
Exercise
get
Stretch
Exercise
(
params
:
{
id
:
number
}
)
:
Promise
<
StretchExercise
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
StretchExercise
>
get
Stretch
Exercise
Muscle
get
Stretch
Exercise
Muscle
(
params
:
{
id
:
number
}
)
:
Promise
<
StretchExerciseMuscle
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
StretchExerciseMuscle
>
get
Stretch
Exercise
Variant
get
Stretch
Exercise
Variant
(
params
:
{
id
:
number
}
)
:
Promise
<
StretchExerciseVariant
>
Parameters
params:
{
id
:
number
}
id
:
number
Returns
Promise
<
StretchExerciseVariant
>
get
Stretch
Exercises
get
Stretch
Exercises
(
options
?:
{
ascending
?:
boolean
;
imageUri
?:
string
;
instructionalVideoUri
?:
string
;
limit
?:
number
;
offset
?:
number
;
sort
?:
StretchExerciseSorting
}
)
:
Promise
<
StretchExercises
>
Parameters
options:
{
ascending
?:
boolean
;
imageUri
?:
string
;
instructionalVideoUri
?:
string
;
limit
?:
number
;
offset
?:
number
;
sort
?:
StretchExerciseSorting
}
= {}
Optional
ascending
?:
boolean
Optional
image
Uri
?:
string
Optional
instructional
Video
Uri
?:
string
Optional
limit
?:
number
Optional
offset
?:
number
Optional
sort
?:
StretchExerciseSorting
Returns
Promise
<
StretchExercises
>
logout
logout
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Modules
session
Base
Session
Handler
Facility
User
Session
Kiosk
Session
Kiosk
Session
Handler
Strength
Machine
Session
Strength
Machine
Session
Handler
User
Session
constructor
access
Token
keep
Alive
on
Access
Token
Change
Event
on
Refresh
Token
Change
Event
refresh
Token
session
Handler
user
close
eager
Active
Facility
get
Cardio
Exercise
get
Cardio
Exercise
Muscle
get
Cardio
Exercise
Variant
get
Cardio
Exercises
get
Cardio
Machine
get
Cardio
Machines
get
Exercise
Alias
get
Exercise
Aliases
get
Exercise
Ordinal
Set
get
Exercise
Ordinal
Set
Assignment
get
Exercise
Ordinal
Sets
get
Facilities
get
Facility
get
Strength
Exercise
get
Strength
Exercise
Muscle
get
Strength
Exercise
Variant
get
Strength
Exercises
get
Strength
Machine
get
Strength
Machines
get
Stretch
Exercise
get
Stretch
Exercise
Muscle
get
Stretch
Exercise
Variant
get
Stretch
Exercises
logout
User
Session
Base
User
Session
Handler
Access
Token
Access
Token
Change
Event
Auth
Prefill
Params
Authenticated
Response
Check
Return
Route
Response
Facility
Kiosk
Token
Response
JWTToken
Kiosk
Token
Kiosk
Token
Change
Event
List
Subscribe
Parameters
Model
Change
Event
Model
Subscribe
Parameters
Redirect
Response
Refresh
Token
Refresh
Token
Change
Event
Session
Token
Strength
Machine
Initialize
Response
Strength
Machine
Token
Strength
Machine
Token
Change
Event
Subscription
Response
Session
Handler