Interface: ISDEUtil
Table of contents
Methods
Methods
addSDEs
Please be aware that the underlying Messaging Interactions API is not meant for real-time decisions, as the API has a delay of up to 1 minute.
▸ addSDEs(sdes
, visitorId
, sessionId
): Promise
<void
>
Will set or update SDEs to/of an Engagement via the Engagement Attributes API.
Parameters
Name | Type | Description |
---|---|---|
sdes |
ISDE [] |
Array with the SDEs that should be set/ updated. See Engagement Attributes API-Documentation for more Information on how to structure it. |
visitorId |
string |
The ID of the visitor. |
sessionId |
string |
The ID of the session. |
Returns
Promise
<void
>
getSDEsFromConv
▸ getSDEsFromConv(conversation
): Object
Will extract all SDEs (authenticated and unauthenticated if existing) from a provided conversation and order its events by the server-timestamp. The last event is the most recent one.
Parameters
Name | Type | Description |
---|---|---|
conversation |
IConversation |
the conversation of which the SDEs should be extracted. |
Returns
Object
Name | Type |
---|---|
sdes |
ISDEsResponse |
unAuthSdes |
ISDEsResponse |
Related Interfaces / Enums
Interface: ISDEsResponse
-
events:
any
[]
Interface: ISDE
-
type:
string
- [key:
string
]:any