// Helpshift Events Names and respective data keys export const HELPSHIFT_EVENT_NAME_WIDGET_TOGGLE = "widgetToggle"; export const HELPSHIFT_EVENT_DATA_VISIBLE = "visible"; export const HELPSHIFT_EVENT_NAME_CONVERSATION_START = "conversationStart"; export const HELPSHIFT_EVENT_DATA_MESSAGE = "message"; export const HELPSHIFT_EVENT_NAME_CONVERSATION_STATUS = "conversationStatus"; export const HELPSHIFT_EVENT_DATA_LATEST_ISSUE_ID = "latestIssueId"; export const HELPSHIFT_EVENT_DATA_LATEST_ISSUE_PUBLISH_ID = "latestIssuePublishId"; export const HELPSHIFT_EVENT_DATA_IS_ISSUE_OPEN = "open"; export const HELPSHIFT_EVENT_NAME_MESSAGE_ADD = "messageAdd"; export const HELPSHIFT_EVENT_DATA_MESSAGE_TYPE = "type"; export const HELPSHIFT_EVENT_DATA_MESSAGE_TYPE_TEXT = "text"; export const HELPSHIFT_EVENT_DATA_MESSAGE_TYPE_ATTACHMENT = "attachment"; export const HELPSHIFT_EVENT_DATA_MESSAGE_BODY = "body"; export const HELPSHIFT_EVENT_NAME_CSAT_SUBMIT = "csatSubmit"; export const HELPSHIFT_EVENT_DATA_RATING = "rating"; export const HELPSHIFT_EVENT_DATA_ADDITIONAL_FEEDBACK = "additionalFeedback"; export const HELPSHIFT_EVENT_NAME_CONVERSATION_END = "conversationEnd"; export const HELPSHIFT_EVENT_NAME_CONVERSATION_REJECTED = "conversationRejected"; export const HELPSHIFT_EVENT_NAME_CONVERSATION_RESOLVED = "conversationResolved"; export const HELPSHIFT_EVENT_NAME_CONVERSATION_REOPENED = "conversationReopened"; export const HELPSHIFT_EVENT_NAME_RECEIVED_UNREAD_MESSAGE_COUNT = "receivedUnreadMessageCount"; export const HELPSHIFT_EVENT_DATA_UNREAD_MESSAGE_COUNT = "count"; export const HELPSHIFT_EVENT_DATA_UNREAD_MESSAGE_COUNT_IS_FROM_CACHE = "fromCache"; export const HELPSHIFT_EVENT_NAME_SESSION_STARTED = "helpshiftSessionStarted"; export const HELPSHIFT_EVENT_NAME_SESSION_ENDED = "helpshiftSessionEnded"; export const HELPSHIFT_EVENT_NAME_USER_CLICK_ON_ACTION = "userClickOnAction"; export const HELPSHIFT_EVENT_DATA_ACTION_TYPE = "actionType"; export const HELPSHIFT_EVENT_DATA_ACTION_TYPE_CALL = "call"; export const HELPSHIFT_EVENT_DATA_ACTION_TYPE_LINK = "link"; export const HELPSHIFT_EVENT_DATA_ACTION_DATA = "actionData"; export const HELPSHIFT_EVENT_NAME_AGENT_MESSAGE_RECEIVED = "agentMessageReceived"; export const HELPSHIFT_EVENT_DATA_PUBLISH_ID = "publishId"; export const HELPSHIFT_EVENT_DATA_CREATED_TIME = "createdTs"; export const HELPSHIFT_EVENT_DATA_ATTACHMENTS = "attachments"; export const HELPSHIFT_EVENT_DATA_URL = "url"; export const HELPSHIFT_EVENT_DATA_CONTENT_TYPE = "contentType"; export const HELPSHIFT_EVENT_DATA_FILE_NAME = "fileName"; export const HELPSHIFT_EVENT_DATA_SIZE = "size"; export const HELPSHIFT_EVENT_DATA_MESSAGE_TYPE_APP_REVIEW_REQUEST = "app_review_request"; export const HELPSHIFT_EVENT_DATA_MESSAGE_TYPE_SCREENSHOT_REQUEST = "screenshot_request"; // Helpshift event listener names to delegate the events and respective data keys export const HANDLE_HELPSHIFT_EVENT = "onEventOccurred"; export const HANDLE_AUTH_FAILURE_EVENT = "onUserAuthenticationFailure"; export const LOGIN_IN_PROGRESS = "loginInProgress"; export const LOGIN_CONFIG_INVALID = "loginConfigInvalid"; export const IDENTITY_TOKEN_INVALID = "identityTokenInvalid"; export const IDENTITY_DATA_INVALID = "identitiesDataInvalid"; export const LOGIN_CONFIG_SIZE_LIMIT_EXCEEDED = "loginConfigSizeLimitExceeded"; export const IDENTITIES_SIZE_LIMIT_EXCEEDED = "identitiesSizeLimitExceeded"; export const IDENTITY_FEATURE_NOT_ENABLED = "identityFeatureNotEnabled"; export const UID_OR_EMAIL_IS_MANDATORY = "uidOrEmailIsMandatory"; export const IAT_IS_MANDATORY = "iatIsMandatory"; export const NETWORK_ERROR = "networkError"; export const UNKNOWN_ERROR = "unknownError"; export const INVALID_VALUE_TYPE = "invalidValueType"; export const INVALID_DATA = "invalidData"; export const EXCEEDED_KEY_LENGTH_LIMIT = "exceededKeyLengthLimit"; export const METADATA_EXCEEDED_KEY_LENGTH_LIMIT = "metadataExceededKeyLengthLimit"; export const EXCEEDED_VALUE_LENGTH_LIMIT = "exceededValueLengthLimit"; export const METADATA_EXCEEDED_VALUE_LENGTH_LIMIT = "metadataExceededValueLengthLimit"; export const EMPTY_DATA = "emptyData"; export const METADATA_EMPTY_KEY_OR_VALUE = "metadataEmptyKeyOrValue"; export const EXCEEDED_COUNT_LIMIT = "exceededCountLimit"; export const METADATA_EXCEEDED_COUNT_LIMIT = "metadataExceededCountLimit"; export const ATTRIBUTES_DATA_INVALID = "attributesDataInvalid"; export const UPDATE_MASTER_ATTRIBUTES_VALIDATION_FAILED = "masterAttributesValidationFailed"; export const UPDATE_MASTER_ATTRIBUTES_SYNC_FAILED = "masterAttributesSyncFailed"; export const MASTER_ATTRIBUTES_LIMIT_EXCEEDED = "masterAttributesLimitExceeded"; export const UPDATE_APP_ATTRIBUTES_VALIDATION_FAILED = "appAttributesValidationFailed"; export const UPDATE_APP_ATTRIBUTES_SYNC_FAILED = "appAttributesSyncFailed"; export const APP_ATTRIBUTES_LIMIT_EXCEEDED = "appAttributesLimitExceeded"; export const ADD_USER_IDENTITIES_SYNC_FAILED = "identityDataSyncFailed"; export const USER_SESSION_EXPIRED = "userSessionExpired"; export const USER_IDENTITY_NOT_ENABLED = "userIdentityNotEnabled"; export const REFRESH_USER_CREDENTIALS = "refreshUserCredentials";