Forest Admin - API reference
Preparing search index...
@forestadmin/agent-client
RemoteAgentClient
Class RemoteAgentClient<TypingsSchema>
Type Parameters
TypingsSchema
extends
Record
<
string
,
unknown
>
=
Record
<
string
,
unknown
>
Hierarchy
default
RemoteAgentClient
Index
Constructors
constructor
Properties
action
Endpoints?
http
Requester
Methods
clear
Permission
Override
collection
distribution
Chart
leaderboard
Chart
load
Chart
objective
Chart
override
Action
Permission
override
Collection
Permission
percentage
Chart
time
Based
Chart
value
Chart
Constructors
constructor
new
RemoteAgentClient
<
TypingsSchema
extends
Record
<
string
,
unknown
>
=
Record
<
string
,
unknown
>
,
>
(
params
?:
{
actionEndpoints
?:
ActionEndpointsByCollection
;
httpRequester
:
HttpRequester
;
overridePermissions
?:
(
permissions
:
PermissionsOverride
)
=>
Promise
<
void
>
;
}
,
)
:
RemoteAgentClient
<
TypingsSchema
>
Type Parameters
TypingsSchema
extends
Record
<
string
,
unknown
>
=
Record
<
string
,
unknown
>
Parameters
Optional
params
:
{
actionEndpoints
?:
ActionEndpointsByCollection
;
httpRequester
:
HttpRequester
;
overridePermissions
?:
(
permissions
:
PermissionsOverride
)
=>
Promise
<
void
>
;
}
Returns
RemoteAgentClient
<
TypingsSchema
>
Properties
Protected
Optional
action
Endpoints
actionEndpoints
?:
ActionEndpointsByCollection
Protected
http
Requester
httpRequester
:
HttpRequester
Methods
clear
Permission
Override
clearPermissionOverride
()
:
Promise
<
void
>
Returns
Promise
<
void
>
collection
collection
(
name
:
CollectionName
<
TypingsSchema
>
)
:
Collection
Parameters
name
:
CollectionName
<
TypingsSchema
>
Returns
Collection
distribution
Chart
distributionChart
(
chartName
:
string
)
:
Promise
<
DistributionChart
>
Parameters
chartName
:
string
Returns
Promise
<
DistributionChart
>
leaderboard
Chart
leaderboardChart
(
chartName
:
string
)
:
Promise
<
LeaderboardChart
>
Parameters
chartName
:
string
Returns
Promise
<
LeaderboardChart
>
Protected
load
Chart
loadChart
<
Type
>
(
chartName
:
string
,
body
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
Type
>
Type Parameters
Type
Parameters
chartName
:
string
Optional
body
:
Record
<
string
,
unknown
>
Returns
Promise
<
Type
>
objective
Chart
objectiveChart
(
chartName
:
string
)
:
Promise
<
ObjectiveChart
>
Parameters
chartName
:
string
Returns
Promise
<
ObjectiveChart
>
override
Action
Permission
overrideActionPermission
(
collectionName
:
CollectionName
<
TypingsSchema
>
,
actionName
:
string
,
permissions
:
SmartActionPermissionsOverride
,
)
:
Promise
<
void
>
Parameters
collectionName
:
CollectionName
<
TypingsSchema
>
actionName
:
string
permissions
:
SmartActionPermissionsOverride
Returns
Promise
<
void
>
override
Collection
Permission
overrideCollectionPermission
(
collectionName
:
CollectionName
<
TypingsSchema
>
,
permissions
:
CollectionPermissionsOverride
,
)
:
Promise
<
void
>
Parameters
collectionName
:
CollectionName
<
TypingsSchema
>
permissions
:
CollectionPermissionsOverride
Returns
Promise
<
void
>
percentage
Chart
percentageChart
(
chartName
:
string
)
:
Promise
<
number
>
Parameters
chartName
:
string
Returns
Promise
<
number
>
time
Based
Chart
timeBasedChart
(
chartName
:
string
)
:
Promise
<
TimeBasedChart
>
Parameters
chartName
:
string
Returns
Promise
<
TimeBasedChart
>
value
Chart
valueChart
(
chartName
:
string
)
:
Promise
<
ValueChart
>
Parameters
chartName
:
string
Returns
Promise
<
ValueChart
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
action
Endpoints
http
Requester
Methods
clear
Permission
Override
collection
distribution
Chart
leaderboard
Chart
load
Chart
objective
Chart
override
Action
Permission
override
Collection
Permission
percentage
Chart
time
Based
Chart
value
Chart
Forest Admin - API reference
Loading...