@bootdesk/js-web-adapter-core
Preparing search index...
HttpClient
Class HttpClient
Index
Constructors
constructor
Methods
add
Reaction
delete
delete
Message
edit
Message
get
post
post
Form
Data
remove
Header
remove
Reaction
send
Action
send
Message
set
Header
Constructors
constructor
new
HttpClient
(
config
:
HttpClientConfig
)
:
HttpClient
Parameters
config
:
HttpClientConfig
Returns
HttpClient
Methods
add
Reaction
addReaction
(
messageId
:
string
,
emoji
:
string
,
endpointTemplate
?:
string
,
)
:
Promise
<
void
>
Parameters
messageId
:
string
emoji
:
string
endpointTemplate
:
string
= "/api/chat/messages/{id}/reactions"
Returns
Promise
<
void
>
delete
delete
(
url
:
string
,
signal
?:
AbortSignal
)
:
Promise
<
unknown
>
Parameters
url
:
string
Optional
signal
:
AbortSignal
Returns
Promise
<
unknown
>
delete
Message
deleteMessage
(
messageId
:
string
,
endpointTemplate
?:
string
)
:
Promise
<
void
>
Parameters
messageId
:
string
endpointTemplate
:
string
= "/api/chat/messages/{id}"
Returns
Promise
<
void
>
edit
Message
editMessage
(
messageId
:
string
,
newText
:
string
,
endpointTemplate
?:
string
,
)
:
Promise
<
void
>
Parameters
messageId
:
string
newText
:
string
endpointTemplate
:
string
= "/api/chat/messages/{id}/edit"
Returns
Promise
<
void
>
get
get
(
url
:
string
,
signal
?:
AbortSignal
)
:
Promise
<
unknown
>
Parameters
url
:
string
Optional
signal
:
AbortSignal
Returns
Promise
<
unknown
>
post
post
(
url
:
string
,
body
:
unknown
,
signal
?:
AbortSignal
)
:
Promise
<
unknown
>
Parameters
url
:
string
body
:
unknown
Optional
signal
:
AbortSignal
Returns
Promise
<
unknown
>
post
Form
Data
postFormData
(
url
:
string
,
formData
:
FormData
,
signal
?:
AbortSignal
,
)
:
Promise
<
unknown
>
Parameters
url
:
string
formData
:
FormData
Optional
signal
:
AbortSignal
Returns
Promise
<
unknown
>
remove
Header
removeHeader
(
name
:
string
)
:
void
Parameters
name
:
string
Returns
void
remove
Reaction
removeReaction
(
messageId
:
string
,
emoji
:
string
,
endpointTemplate
?:
string
,
)
:
Promise
<
void
>
Parameters
messageId
:
string
emoji
:
string
endpointTemplate
:
string
= "/api/chat/messages/{id}/reactions/{emoji}"
Returns
Promise
<
void
>
send
Action
sendAction
(
actionId
:
string
,
value
:
string
,
messageId
:
string
,
conversationId
:
string
,
endpoint
?:
string
,
)
:
Promise
<
Record
<
string
,
unknown
>
>
Parameters
actionId
:
string
value
:
string
messageId
:
string
conversationId
:
string
endpoint
:
string
= "/api/webhooks/web"
Returns
Promise
<
Record
<
string
,
unknown
>
>
send
Message
sendMessage
(
messages
:
{
attachments
?:
{
mime_type
?:
string
;
name
?:
string
;
size
?:
number
;
url
:
string
;
}
[]
;
id
:
string
;
role
:
string
;
text
:
string
;
}
[]
,
endpoint
?:
string
,
conversationId
?:
string
,
)
:
Promise
<
ChatResponse
>
Parameters
messages
:
{
attachments
?:
{
mime_type
?:
string
;
name
?:
string
;
size
?:
number
;
url
:
string
;
}
[]
;
id
:
string
;
role
:
string
;
text
:
string
;
}
[]
endpoint
:
string
= "/api/webhooks/web"
Optional
conversationId
:
string
Returns
Promise
<
ChatResponse
>
set
Header
setHeader
(
name
:
string
,
value
:
string
)
:
void
Parameters
name
:
string
value
:
string
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Reaction
delete
delete
Message
edit
Message
get
post
post
Form
Data
remove
Header
remove
Reaction
send
Action
send
Message
set
Header
@bootdesk/js-web-adapter-core
Loading...