iotroam
Preparing search index...
client
Function client
client
(
config
:
ClientConfig
,
)
:
{
devices
:
{
create
:
(
input
:
DeviceAlter
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceDetails
>
;
delete
:
(
input
:
{
id
:
string
|
number
}
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
void
>
;
get
:
(
input
:
{
id
:
string
|
number
}
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceDetails
>
;
update
:
(
input
:
{
id
:
string
|
number
}
,
update
:
Partial
<
DeviceAlter
>
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceDetails
>
;
}
;
groups
:
{
devices
:
(
input
:
{
id
:
string
|
number
}
,
options
?:
Input
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
Paged
<
DeviceDetails
>
>
;
get
:
(
input
:
{
id
:
string
|
number
}
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceGroupDetails
>
;
list
:
(
options
?:
Input
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
Paged
<
DeviceGroupDetails
>
>
;
}
;
request
:
<
P
extends
(keyof DeviceAPI)
|
(keyof GroupAPI)
,
M
extends
"GET"
|
"POST"
|
"PUT"
|
"DELETE"
,
>
(
path
:
P
,
method
:
M
,
args
:
Params
<
P
,
M
>
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
Ret
<
P
,
M
>
>
;
set
apiKey
(
apiKey
:
string
)
:
void
;
}
Parameters
config
:
ClientConfig
Returns
{
devices
:
{
create
:
(
input
:
DeviceAlter
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceDetails
>
;
delete
:
(
input
:
{
id
:
string
|
number
}
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
void
>
;
get
:
(
input
:
{
id
:
string
|
number
}
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceDetails
>
;
update
:
(
input
:
{
id
:
string
|
number
}
,
update
:
Partial
<
DeviceAlter
>
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceDetails
>
;
}
;
groups
:
{
devices
:
(
input
:
{
id
:
string
|
number
}
,
options
?:
Input
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
Paged
<
DeviceDetails
>
>
;
get
:
(
input
:
{
id
:
string
|
number
}
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
DeviceGroupDetails
>
;
list
:
(
options
?:
Input
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
Paged
<
DeviceGroupDetails
>
>
;
}
;
request
:
<
P
extends
(keyof DeviceAPI)
|
(keyof GroupAPI)
,
M
extends
"GET"
|
"POST"
|
"PUT"
|
"DELETE"
,
>
(
path
:
P
,
method
:
M
,
args
:
Params
<
P
,
M
>
,
requestInit
?:
RequestInit
,
)
=>
Promise
<
Ret
<
P
,
M
>
>
;
set
apiKey
(
apiKey
:
string
)
:
void
;
}
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
iotroam
Loading...