Interaction SDK
(Web Services)

com.genesyslab.ail.ws.interaction.mail

Class Summary
CustomData This class describes the custom data associated with an incoming e-mail interaction.
EmailAddress This class describes the e-mail address format.
Participant This class describes a participant in a collaboration session.

Enum Summary
CollaborationStatus Enumeration for possible collaboration statuses.
ParticipantType This enum describes a participant’s type.
InteractionMailAction This enumeration describes the possible actions on an e-mail interaction.

Class Detail

CustomData

This class describes the custom data associated with an incoming e-mail interaction.

Fields:

  key  String
   The custom data key.

  value  String
   The custom data value.

EmailAddress

This class describes the e-mail address format.

Fields:

  address  String
   The address part of this email address.

  personal  String
   The personal part of this email address. .

Participant

This class describes a participant in a collaboration session.

Fields:

  name  String
   The name of the participant. According to the type of the participant, the name is a user name for an Agent type or the name of the queue for a Queue type.

  type  com.genesyslab.ail.ws.interaction.mail.ParticipantType
   The participant type.

Enum Detail

CollaborationStatus

Enumeration for possible collaboration statuses.

Members:

  UNKNOWN
   Collaboration status unknown.

  ACCEPTANCE_PENDING
   Collaboration status acceptance pending.

  ACCEPTED
   Collaboration status accepted.

  DECLINED
   Collaboration status declined.

  CANCELLED
   Collaboration status cancelled.

  FAILED
   Collaboration was failed.

  FULFILLED
   Collaboration status fulfilled.

ParticipantType

This enum describes a participant’s type.

Members:

  AGENT
   Participant type agent.

  QUEUE
   Participant type queue.

InteractionMailAction

This enumeration describes the possible actions on an e-mail interaction.

Members:

  ANSWER
   The 'answer' action.

  MARK_DONE
   The 'mark done' action.

  RELEASE
   The 'release' action.

  SAVE
   The 'save' action.

  TRANSFER
   The 'transfer' action.

  REPLY
   The 'reply' action.

  TRANSFER_EXTERNAL_AGENT
   The 'transfer external agent' action.

  DELETE
   The 'delete' action.

  SEND
   The 'send' action.

  CREATE_INVITATION
   The 'create invitation' action.

  ACCEPT_INVITATION
   The 'accept invitation' action.

  DECLINE_INVITATION
   The 'decline invitation' action.

  RECALL_INVITATION
   The 'recall invitation' action.

  REMIND_INVITATION
   The 'remind invitation' action.

Interaction SDK
(Web Services)