Serialized Form
-
Package cloud.genesys.webmessaging.sdk
-
Class cloud.genesys.webmessaging.sdk.ApiDateFormat
class ApiDateFormat extends DateFormat implements Serializable-
Serialized Fields
-
formats
List<SimpleDateFormat> formats
-
formatStrings
List<String> formatStrings
-
-
-
Class cloud.genesys.webmessaging.sdk.JodaApiDateFormat
class JodaApiDateFormat extends DateFormat implements Serializable-
Serialized Fields
-
formats
List<org.joda.time.format.DateTimeFormatter> formats
-
printer
org.joda.time.format.DateTimePrinter printer
-
-
-
Class cloud.genesys.webmessaging.sdk.LocalDateDeserializer
class LocalDateDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<LocalDate> implements Serializable -
Class cloud.genesys.webmessaging.sdk.LocalDateSerializer
class LocalDateSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<LocalDate> implements Serializable -
Exception cloud.genesys.webmessaging.sdk.WebMessagingException
class WebMessagingException extends Exception implements Serializable
-
-
Package cloud.genesys.webmessaging.sdk.model
-
Class cloud.genesys.webmessaging.sdk.model.AllowedMedia
class AllowedMedia extends Object implements Serializable-
Serialized Fields
-
inbound
FileUploadMode inbound
-
-
-
Class cloud.genesys.webmessaging.sdk.model.AttachmentDeletedResponse
class AttachmentDeletedResponse extends Object implements Serializable-
Serialized Fields
-
attachmentId
String attachmentId
-
-
-
Class cloud.genesys.webmessaging.sdk.model.BaseChannelMetadata
class BaseChannelMetadata extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.BaseContentAttachment
class BaseContentAttachment extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.BaseMessage
class BaseMessage extends Object implements Serializable-
Serialized Fields
-
_class
MessageDataType _class
-
body
Object body
-
code
Integer code
-
type
BaseMessageType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.BaseMessagingChannel
class BaseMessagingChannel extends Object implements Serializable-
Serialized Fields
-
from
BaseMessagingRecipient from
-
messageId
String messageId
-
metadata
BaseChannelMetadata metadata
-
time
String time
-
to
BaseMessagingRecipient to
-
type
ChannelType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.BaseMessagingContent
class BaseMessagingContent extends Object implements Serializable-
Serialized Fields
-
attachment
BaseContentAttachment attachment
-
contentType
ContentType contentType
-
-
-
Class cloud.genesys.webmessaging.sdk.model.BaseMessagingRecipient
class BaseMessagingRecipient extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ButtonComponent
class ButtonComponent extends Object implements Serializable-
Serialized Fields
-
actions
ContentActions actions
-
title
String title
-
-
-
Class cloud.genesys.webmessaging.sdk.model.CleanChannelMetadata
class CleanChannelMetadata extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.CleanContentAttachment
class CleanContentAttachment extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.CleanMessage
class CleanMessage extends Object implements Serializable-
Serialized Fields
-
channel
CleanMessagingChannel channel
-
content
List<CleanMessageContent> content
-
direction
Direction direction
-
events
List<CleanMessageEvent> events
-
id
String id
-
metadata
Map<String,
String> metadata -
originatingEntity
OriginatingEntity originatingEntity
-
text
String text
-
type
NormalizedType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.CleanMessageContent
class CleanMessageContent extends Object implements Serializable-
Serialized Fields
-
attachment
CleanContentAttachment attachment
-
buttonResponse
ContentButtonResponse buttonResponse
-
card
ContentCard card
-
carousel
ContentCarousel carousel
-
contentType
ContentType contentType
-
generic
ContentGeneric generic
-
quickReply
ContentQuickReply quickReply
-
quickReplyV2
ContentQuickReplyV2 quickReplyV2
-
text
ContentText text
-
-
-
Class cloud.genesys.webmessaging.sdk.model.CleanMessageEvent
class CleanMessageEvent extends Object implements Serializable-
Serialized Fields
-
coBrowse
EventCoBrowse coBrowse
-
eventType
EventType eventType
-
presence
EventPresence presence
-
typing
EventTyping typing
-
-
-
Class cloud.genesys.webmessaging.sdk.model.CleanMessagingChannel
class CleanMessagingChannel extends Object implements Serializable-
Serialized Fields
-
from
CleanMessagingRecipient from
-
messageId
String messageId
-
metadata
CleanChannelMetadata metadata
-
time
String time
-
to
CleanMessagingRecipient to
-
type
ChannelType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.CleanMessagingRecipient
class CleanMessagingRecipient extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.CloseSessionRequest
class CloseSessionRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeCloseSession action
-
closeAllConnections
Boolean closeAllConnections
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ConfigureAuthenticatedSessionRequest
class ConfigureAuthenticatedSessionRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeConfigureAuthenticatedSession action
-
data
OAuthParams data
-
deploymentId
String deploymentId
-
resumeToken
String resumeToken
-
startNew
Boolean startNew
-
stepUp
Boolean stepUp
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ConfigureSessionRequest
class ConfigureSessionRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeConfigureSession action
-
deploymentId
String deploymentId
-
journeyContext
JourneyContext journeyContext
-
resumeToken
String resumeToken
-
startNew
Boolean startNew
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ConnectionClosedEvent
class ConnectionClosedEvent extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ContentActions
class ContentActions extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ContentAttachment
class ContentAttachment extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ContentButtonResponse
class ContentButtonResponse extends Object implements Serializable-
Serialized Fields
-
id
String id
-
payload
String payload
-
text
String text
-
type
ButtonResponseType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentCard
class ContentCard extends Object implements Serializable-
Serialized Fields
-
actions
List<ContentCardAction> actions
-
defaultAction
ContentCardAction defaultAction
-
description
String description
-
image
String image
-
title
String title
-
video
String video
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentCardAction
class ContentCardAction extends Object implements Serializable-
Serialized Fields
-
payload
String payload
-
text
String text
-
type
ContentCardAction.TypeEnum type
-
url
String url
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentCarousel
class ContentCarousel extends Object implements Serializable-
Serialized Fields
-
cards
List<ContentCard> cards
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentGeneric
class ContentGeneric extends Object implements Serializable-
Serialized Fields
-
actions
ContentActions actions
-
components
List<ButtonComponent> components
-
description
String description
-
id
String id
-
image
String image
-
title
String title
-
video
String video
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentList
class ContentList extends Object implements Serializable-
Serialized Fields
-
actions
ContentActions actions
-
components
List<ListItemComponent> components
-
description
String description
-
id
String id
-
listType
ListType listType
-
submitLabel
String submitLabel
-
title
String title
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentLocation
class ContentLocation extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ContentNotificationTemplate
class ContentNotificationTemplate extends Object implements Serializable-
Serialized Fields
-
body
NotificationTemplateBody body
-
footer
NotificationTemplateFooter footer
-
header
NotificationTemplateHeader header
-
id
String id
-
language
String language
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentPostback
class ContentPostback extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ContentQuickReply
class ContentQuickReply extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ContentQuickReplyV2
class ContentQuickReplyV2 extends Object implements Serializable-
Serialized Fields
-
actions
List<ContentQuickReply> actions
-
title
String title
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentReaction
class ContentReaction extends Object implements Serializable-
Serialized Fields
-
count
Double count
-
reactionType
ReactionType reactionType
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ContentStory
class ContentStory extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ContentText
class ContentText extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.DeleteAttachmentRequest
class DeleteAttachmentRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeDeleteAttachment action
-
attachmentId
String attachmentId
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.Detail
class Detail extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ErrorBody
class ErrorBody extends Object implements Serializable-
Serialized Fields
-
code
String code
-
contextId
String contextId
-
details
List<Detail> details
-
entityId
String entityId
-
entityName
String entityName
-
errors
List<ErrorBody> errors
-
limit
Limit limit
-
message
String message
-
messageParams
Map<String,
String> messageParams -
messageWithParams
String messageWithParams
-
status
Integer status
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ErrorMessage
class ErrorMessage extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.EventCoBrowse
class EventCoBrowse extends Object implements Serializable-
Serialized Fields
-
sessionId
String sessionId
-
sessionJoinToken
String sessionJoinToken
-
type
EventCoBrowseType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.EventMessage
class EventMessage extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.EventPresence
class EventPresence extends Object implements Serializable-
Serialized Fields
-
type
EventPresenceType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.EventTyping
class EventTyping extends Object implements Serializable-
Serialized Fields
-
duration
Double duration
-
type
EventTypingType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.FileType
class FileType extends Object implements Serializable-
Serialized Fields
-
type
String type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.FileUploadMode
class FileUploadMode extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.GenerateDownloadUrlRequest
class GenerateDownloadUrlRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeGenerateDownloadUrl action
-
attachmentId
String attachmentId
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.GenerateUploadUrlRequest
class GenerateUploadUrlRequest extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.GenerateUrlError
class GenerateUrlError extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.GetConfigurationRequest
class GetConfigurationRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeGetConfiguration action
-
deploymentId
String deploymentId
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.GetConfigurationResponse
class GetConfigurationResponse extends Object implements Serializable-
Serialized Fields
-
allowedMedia
AllowedMedia allowedMedia
-
blockedExtensions
List<String> blockedExtensions
-
maxCustomDataBytes
Double maxCustomDataBytes
-
messageRoutingEnabled
Boolean messageRoutingEnabled
-
-
-
Class cloud.genesys.webmessaging.sdk.model.GetJwtRequest
class GetJwtRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeGetJwt action
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.IncomingNormalizedMessage
class IncomingNormalizedMessage extends Object implements Serializable-
Serialized Fields
-
channel
IncomingNormalizedMessageChannel channel
-
content
List<MessageContent> content
-
events
List<MessageEvent> events
-
id
String id
-
metadata
Map<String,
String> metadata -
status
Status status
-
text
String text
-
type
NormalizedType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.IncomingNormalizedMessageChannel
class IncomingNormalizedMessageChannel extends Object implements Serializable-
Serialized Fields
-
messageId
String messageId
-
metadata
IncomingNormalizedMessageChannelMetadata metadata
-
-
-
Class cloud.genesys.webmessaging.sdk.model.IncomingNormalizedMessageChannelMetadata
class IncomingNormalizedMessageChannelMetadata extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.JourneyAction
class JourneyAction extends Object implements Serializable-
Serialized Fields
-
actionMap
JourneyActionMap actionMap
-
id
String id
-
-
-
Class cloud.genesys.webmessaging.sdk.model.JourneyActionMap
class JourneyActionMap extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.JourneyContext
class JourneyContext extends Object implements Serializable-
Serialized Fields
-
customer
JourneyCustomer customer
-
customerSession
JourneyCustomerSession customerSession
-
triggeringAction
JourneyAction triggeringAction
-
-
-
Class cloud.genesys.webmessaging.sdk.model.JourneyCustomer
class JourneyCustomer extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.JourneyCustomerSession
class JourneyCustomerSession extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.JwtResponse
class JwtResponse extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.Limit
class Limit extends Object implements Serializable-
Serialized Fields
-
key
String key
-
namespace
Limit.NamespaceEnum namespace
-
value
Long value
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ListItemComponent
class ListItemComponent extends Object implements Serializable-
Serialized Fields
-
actions
ContentActions actions
-
description
String description
-
id
String id
-
image
String image
-
rmid
String rmid
-
title
String title
-
type
ListItemType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.LogoutEvent
class LogoutEvent extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.MessageContent
class MessageContent extends Object implements Serializable-
Serialized Fields
-
attachment
ContentAttachment attachment
-
buttonResponse
ContentButtonResponse buttonResponse
-
card
ContentCard card
-
carousel
ContentCarousel carousel
-
contentType
ContentType contentType
-
generic
ContentGeneric generic
-
list
ContentList list
-
location
ContentLocation location
-
mention
MessagingRecipient mention
-
postback
ContentPostback postback
-
quickReply
ContentQuickReply quickReply
-
quickReplyV2
ContentQuickReplyV2 quickReplyV2
-
reactions
List<ContentReaction> reactions
-
story
ContentStory story
-
template
ContentNotificationTemplate template
-
text
ContentText text
-
-
-
Class cloud.genesys.webmessaging.sdk.model.MessageEvent
class MessageEvent extends Object implements Serializable-
Serialized Fields
-
coBrowse
EventCoBrowse coBrowse
-
eventType
EventType eventType
-
presence
EventPresence presence
-
typing
EventTyping typing
-
-
-
Class cloud.genesys.webmessaging.sdk.model.MessagingRecipient
class MessagingRecipient extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.NotificationTemplateBody
class NotificationTemplateBody extends Object implements Serializable-
Serialized Fields
-
parameters
List<NotificationTemplateParameter> parameters
-
text
String text
-
-
-
Class cloud.genesys.webmessaging.sdk.model.NotificationTemplateHeader
class NotificationTemplateHeader extends Object implements Serializable-
Serialized Fields
-
media
ContentAttachment media
-
parameters
List<NotificationTemplateParameter> parameters
-
text
String text
-
type
HeaderType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.NotificationTemplateParameter
class NotificationTemplateParameter extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.OAuthParams
class OAuthParams extends Object implements Serializable-
Serialized Fields
-
code
String code
-
-
-
Class cloud.genesys.webmessaging.sdk.model.PresignedUrlResponse
class PresignedUrlResponse extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.RecipientAdditionalIdentifier
class RecipientAdditionalIdentifier extends Object implements Serializable-
Serialized Fields
-
type
RecipientAdditionalIdentifier.TypeEnum type
-
value
String value
-
-
-
Class cloud.genesys.webmessaging.sdk.model.ResponseMessage
class ResponseMessage extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.ResumeTokenResponse
class ResumeTokenResponse extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.SendEchoRequest
class SendEchoRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeEchoMessage action
-
message
IncomingNormalizedMessage message
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.SendMessageRequest
class SendMessageRequest extends Object implements Serializable-
Serialized Fields
-
action
RequestTypeIncomingMessage action
-
channel
BaseMessagingChannel channel
-
message
IncomingNormalizedMessage message
-
time
String time
-
token
String token
-
-
-
Class cloud.genesys.webmessaging.sdk.model.SessionClearedEvent
class SessionClearedEvent extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.SessionExpiredEvent
class SessionExpiredEvent extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.SessionResponse
class SessionResponse extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.StructuredMessage
class StructuredMessage extends Object implements Serializable-
Serialized Fields
-
channel
BaseMessagingChannel channel
-
content
List<BaseMessagingContent> content
-
direction
Direction direction
-
events
List<MessageEvent> events
-
id
String id
-
metadata
Map<String,
String> metadata -
text
String text
-
type
NormalizedType type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.TooManyRequestsErrorMessage
class TooManyRequestsErrorMessage extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.UploadFailureEvent
class UploadFailureEvent extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.UploadSuccessEvent
class UploadSuccessEvent extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.WebMessagingAttachment
class WebMessagingAttachment extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.WebMessagingButtonResponse
class WebMessagingButtonResponse extends Object implements Serializable-
Serialized Fields
-
id
String id
-
payload
String payload
-
text
String text
-
type
WebMessagingButtonResponse.TypeEnum type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingChannel
class WebMessagingChannel extends Object implements Serializable-
Serialized Fields
-
from
WebMessagingRecipient from
-
messageId
String messageId
-
time
Date time
-
to
WebMessagingRecipient to
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingContent
class WebMessagingContent extends Object implements Serializable-
Serialized Fields
-
attachment
WebMessagingAttachment attachment
-
buttonResponse
WebMessagingButtonResponse buttonResponse
-
card
ContentCard card
-
carousel
ContentCarousel carousel
-
contentType
WebMessagingContent.ContentTypeEnum contentType
-
generic
WebMessagingGeneric generic
-
quickReply
WebMessagingQuickReply quickReply
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingEvent
class WebMessagingEvent extends Object implements Serializable-
Serialized Fields
-
coBrowse
WebMessagingEventCoBrowse coBrowse
-
eventType
WebMessagingEvent.EventTypeEnum eventType
-
presence
WebMessagingEventPresence presence
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingEventCoBrowse
class WebMessagingEventCoBrowse extends Object implements Serializable-
Serialized Fields
-
sessionId
String sessionId
-
sessionJoinToken
String sessionJoinToken
-
type
WebMessagingEventCoBrowse.TypeEnum type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingEventPresence
class WebMessagingEventPresence extends Object implements Serializable-
Serialized Fields
-
type
WebMessagingEventPresence.TypeEnum type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingGeneric
class WebMessagingGeneric extends Object implements Serializable-
Serialized Fields
-
actions
ContentActions actions
-
components
List<ButtonComponent> components
-
description
String description
-
image
String image
-
title
String title
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingMessage
class WebMessagingMessage extends Object implements Serializable-
Serialized Fields
-
channel
WebMessagingChannel channel
-
content
List<WebMessagingContent> content
-
direction
WebMessagingMessage.DirectionEnum direction
-
events
List<WebMessagingEvent> events
-
id
String id
-
metadata
Map<String,
String> metadata -
originatingEntity
WebMessagingMessage.OriginatingEntityEnum originatingEntity
-
text
String text
-
type
WebMessagingMessage.TypeEnum type
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingMessageEntityList
class WebMessagingMessageEntityList extends Object implements Serializable -
Class cloud.genesys.webmessaging.sdk.model.WebMessagingQuickReply
class WebMessagingQuickReply extends Object implements Serializable-
Serialized Fields
-
action
WebMessagingQuickReply.ActionEnum action
-
image
String image
-
payload
String payload
-
text
String text
-
-
-
Class cloud.genesys.webmessaging.sdk.model.WebMessagingRecipient
class WebMessagingRecipient extends Object implements Serializable
-