MessageCenterApiFactory
MessageCenterApi - factory interface
Signature
MessageCenterApiFactory: (
configuration?: Configuration,
basePath?: string,
axios?: AxiosInstance
) => {
closeConversation(baseSiteId: string,
conversationId: string,
options?: any): AxiosPromise<Conversation>;
getConversationsForAgent(baseSiteId: string,
status: GetConversationsForAgentStatusEnum,
options?: any): AxiosPromise<ConversationList>;
getConversationsForCustomer(baseSiteId: string,
options?: any): AxiosPromise<ConversationList>;
getMessagesForConversation(baseSiteId: string,
conversationId: string,
options?: any): AxiosPromise<ConversationMessageList>;
pickConversation(baseSiteId: string,
conversationId: string,
options?: any): AxiosPromise<Conversation>;
sendMessage(baseSiteId: string,
conversationMessageList: ConversationMessageList,
options?: any): AxiosPromise<Conversation>;
}Parameters
| Name | Required | Type | Description |
|---|---|---|---|
configuration | Optional | Configuration | |
basePath | Optional | string | |
axios | Optional | AxiosInstance |
Referenced Types
AxiosInstanceAxiosPromise- Conversation
- GetConversationsForAgentStatusEnum
- ConversationList
- ConversationMessageList