UNPKG

@microsoft/omnichannel-chat-sdk

Version:
80 lines 4.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ChatSDKError = exports.ChatSDKErrorName = void 0; /** * Enum of ChatSDK standard errors. * * @enum {string} */ var ChatSDKErrorName; (function (ChatSDKErrorName) { /** Failure in ChatAdapter initialization */ ChatSDKErrorName["ChatAdapterInitializationFailure"] = "ChatAdapterInitializationFailure"; /** Live Chat Version currently not supported with ChatSDK */ ChatSDKErrorName["UnsupportedLiveChatVersion"] = "UnsupportedLiveChatVersion"; /** Failure in OCSDK initialization */ ChatSDKErrorName["OmnichannelClientInitializationFailure"] = "OmnichannelClientInitializationFailure"; /** Failure in messaging/communication client creation */ ChatSDKErrorName["MessagingClientCreationFailure"] = "MessagingClientCreationFailure"; /** Failure in retrieval of ChatConfig */ ChatSDKErrorName["ChatConfigRetrievalFailure"] = "ChatConfigRetrievalFailure"; /** ChatSDK is not initialized */ ChatSDKErrorName["UninitializedChatSDK"] = "UninitializedChatSDK"; /** Failure in retrieving ChatToken */ ChatSDKErrorName["ChatTokenRetrievalFailure"] = "ChatTokenRetrievalFailure"; /** Failure in loading a script dynamically */ ChatSDKErrorName["ScriptLoadFailure"] = "ScriptLoadFailure"; /** Feature not supported in the platform used */ ChatSDKErrorName["UnsupportedPlatform"] = "UnsupportedPlatform"; /** Feature is not enabled. */ ChatSDKErrorName["FeatureDisabled"] = "FeatureDisabled"; /** Conversation has been closed (WrapUp/Closed state) */ ChatSDKErrorName["ClosedConversation"] = "ClosedConversation"; /** Conversation is invalid or not found */ ChatSDKErrorName["InvalidConversation"] = "InvalidConversation"; /** Failure in retrieval of the conversation given the authenticated user id */ ChatSDKErrorName["AuthenticatedChatConversationRetrievalFailure"] = "AuthenticatedChatConversationRetrievalFailure"; /** Failure on retrieving conversation from persistent chat */ ChatSDKErrorName["PersistentChatConversationRetrievalFailure"] = "PersistentChatConversationRetrievalFailure"; /** Failure on conversation init due to widget being outside of operating hours */ ChatSDKErrorName["WidgetUseOutsideOperatingHour"] = "WidgetUseOutsideOperatingHour"; /** Failure in conversation initialization */ ChatSDKErrorName["ConversationInitializationFailure"] = "ConversationInitializationFailure"; /** Failure in closure of the conversation */ ChatSDKErrorName["ConversationClosureFailure"] = "ConversationClosureFailure"; /** Failure in messaging/communication client initialization */ ChatSDKErrorName["MessagingClientInitializationFailure"] = "MessagingClientInitializationFailure"; /** Failure in message/communication client joining the conversation */ ChatSDKErrorName["MessagingClientConversationJoinFailure"] = "MessagingClientConversationJoinFailure"; /** Failure on retrieving live chat transcript of a conversation */ ChatSDKErrorName["LiveChatTranscriptRetrievalFailure"] = "LiveChatTranscriptRetrievalFailure"; /** Failure on retrieving conversation details */ ChatSDKErrorName["ConversationDetailsRetrievalFailure"] = "ConversationDetailsRetrievalFailure"; /** Failure on finding the contact id related to the auth code */ ChatSDKErrorName["AuthContactIdNotFoundFailure"] = "AuthContactIdNotFoundFailure"; /** AuthTokenProvider is not implemented */ ChatSDKErrorName["GetAuthTokenNotFound"] = "GetAuthTokenNotFound"; /** Failure on retrieving AuthToken from AuthTokenProvider */ ChatSDKErrorName["GetAuthTokenFailed"] = "GetAuthTokenFailed"; /** AuthToken is undefined */ ChatSDKErrorName["UndefinedAuthToken"] = "UndefinedAuthToken"; ChatSDKErrorName["UnknownAMSLoadState"] = "UnknownAMSLoadState"; /** Send message failure */ ChatSDKErrorName["ChatSDKSendMessageFailed"] = "ChatSDKSendMessageFailed"; ChatSDKErrorName["AttachmentClientNotLoaded"] = "AttachmentClientNotLoaded"; ChatSDKErrorName["NotPersistentChatEnabled"] = "NotPersistentChatEnabled"; ChatSDKErrorName["AuthenticatedUserTokenNotFound"] = "AuthenticatedUserTokenNotFound"; })(ChatSDKErrorName || (exports.ChatSDKErrorName = ChatSDKErrorName = {})); var ChatSDKError = /** @class */ (function () { function ChatSDKError(message, httpResponseStatusCode, exceptionDetails) { this.message = message; this.httpResponseStatusCode = httpResponseStatusCode; this.exceptionDetails = exceptionDetails; } ChatSDKError.prototype.toString = function () { return this.message; }; return ChatSDKError; }()); exports.ChatSDKError = ChatSDKError; //# sourceMappingURL=ChatSDKError.js.map