Platform SDK Java 8.5 API Reference

com.genesyslab.platform.webmedia.protocol.espemail.requests
Class RequestCreateWebEmailIn

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.commons.protocol.Message
          extended by com.genesyslab.platform.webmedia.protocol.espemail.AbstractMessage
              extended by com.genesyslab.platform.webmedia.protocol.espemail.requests.RequestCreateWebEmailIn
All Implemented Interfaces:
EndpointSupport, ProtocolDescriptionSupport, Referenceable, com.genesyslab.platform.commons.protocol.runtime.DataSupport, com.genesyslab.platform.commons.protocol.runtime.UpdatableProtocolId, RequestorInfoSupport, EspEmailMessage

public final class RequestCreateWebEmailIn
extends AbstractMessage

...

Required parameters:

Name Description
com.genesyslab.platform.webmedia.Protocols.espemail.requests.RequestCreateWebEmailIn#setSubject Subject of the Email
com.genesyslab.platform.webmedia.Protocols.espemail.requests.RequestCreateWebEmailIn#setText Text Email Content
com.genesyslab.platform.webmedia.Protocols.espemail.requests.RequestCreateWebEmailIn#setFromAddress The from address of the sender (no personal part)
com.genesyslab.platform.webmedia.Protocols.espemail.requests.RequestCreateWebEmailIn#setFirstName The firstname of the sender
com.genesyslab.platform.webmedia.Protocols.espemail.requests.RequestCreateWebEmailIn#setLastName The lastname of the sender

Related Events:
Name Description
com.genesyslab.platform.webmedia.Protocols.espemail.events.EventCreateWebEmailIn A successful response on request
com.genesyslab.platform.webmedia.Protocols.espemail.events.EventError Indicates that the request encountered an error.


Field Summary
static int ID
           
static java.lang.String NAME
           
 
Fields inherited from class com.genesyslab.platform.webmedia.protocol.espemail.AbstractMessage
protId, REF_ID_KEY
 
Constructor Summary
RequestCreateWebEmailIn()
           
 
Method Summary
static RequestCreateWebEmailIn create()
           
 com.genesyslab.platform.commons.protocol.runtime.DataSupport createClone(com.genesyslab.platform.commons.protocol.runtime.DataSupport sample)
           
 boolean equals(java.lang.Object obj)
           
 EmailAttachmentList getAttachments()
          List of attached files.
 java.lang.String getFirstName()
          The firstname of the sender.
 java.lang.String getFromAddress()
          The from address of the sender (no personal part).
 java.lang.String getLastName()
          The lastname of the sender.
 java.lang.String getMailbox()
          Mailbox used.
 com.genesyslab.platform.commons.protocol.runtime.MetaData getMetaData()
           
 java.lang.String getParentId()
          Parent Interaction Id.
 java.lang.String getQueueEndpoint()
          Alternate endpoint to which the email is to be submitted.
 java.lang.String getSubject()
          Subject of the Email.
 java.lang.String getSubscriberId()
          Id of the subscriber (ie customer or contact center) the interaction belongs to.
 java.lang.String getText()
          Text Email Content.
 KeyValueCollection getUserData()
          Customized attached key/value pair.
 int hashCode()
           
 void setAttachments(EmailAttachmentList value)
          List of attached files.
 void setFirstName(java.lang.String value)
          The firstname of the sender.
 void setFromAddress(java.lang.String value)
          The from address of the sender (no personal part).
 void setLastName(java.lang.String value)
          The lastname of the sender.
 void setMailbox(java.lang.String value)
          Mailbox used.
 void setParentId(java.lang.String value)
          Parent Interaction Id.
 void setQueueEndpoint(java.lang.String value)
          Alternate endpoint to which the email is to be submitted.
 void setSubject(java.lang.String value)
          Subject of the Email.
 void setSubscriberId(java.lang.String value)
          Id of the subscriber (ie customer or contact center) the interaction belongs to.
 void setText(java.lang.String value)
          Text Email Content.
 void setUserData(KeyValueCollection value)
          Customized attached key/value pair.
 
Methods inherited from class com.genesyslab.platform.webmedia.protocol.espemail.AbstractMessage
attributes, getCompounds, getCustomPackagers, getEndpoint, getEnumDescription, getLazyParser, getMessageAttribute, getProtocolId, getReferenceId, getRequestorInfo, retreiveReference, setEndpoint, setProtocolId, setReferenceId, setRequestorInfo, toString, toString, toString, updateReference
 
Methods inherited from class com.genesyslab.platform.commons.protocol.Message
cloneMessage, getProtocolDescription, messageId, messageName, setProtocolDescription
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.genesyslab.platform.commons.protocol.ProtocolDescriptionSupport
getProtocolDescription
 

Field Detail

ID

public static final int ID
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

RequestCreateWebEmailIn

public RequestCreateWebEmailIn()
Method Detail

create

public static RequestCreateWebEmailIn create()

getSubject

public java.lang.String getSubject()
Subject of the Email.


setSubject

public void setSubject(java.lang.String value)
Subject of the Email.


getText

public java.lang.String getText()
Text Email Content.


setText

public void setText(java.lang.String value)
Text Email Content.


getMailbox

public java.lang.String getMailbox()
Mailbox used.


setMailbox

public void setMailbox(java.lang.String value)
Mailbox used.


getParentId

public java.lang.String getParentId()
Parent Interaction Id.


setParentId

public void setParentId(java.lang.String value)
Parent Interaction Id.


getFromAddress

public java.lang.String getFromAddress()
The from address of the sender (no personal part).


setFromAddress

public void setFromAddress(java.lang.String value)
The from address of the sender (no personal part).


getFirstName

public java.lang.String getFirstName()
The firstname of the sender.


setFirstName

public void setFirstName(java.lang.String value)
The firstname of the sender.


getLastName

public java.lang.String getLastName()
The lastname of the sender.


setLastName

public void setLastName(java.lang.String value)
The lastname of the sender.


getSubscriberId

public java.lang.String getSubscriberId()
Id of the subscriber (ie customer or contact center) the interaction belongs to.


setSubscriberId

public void setSubscriberId(java.lang.String value)
Id of the subscriber (ie customer or contact center) the interaction belongs to.


getQueueEndpoint

public java.lang.String getQueueEndpoint()
Alternate endpoint to which the email is to be submitted.


setQueueEndpoint

public void setQueueEndpoint(java.lang.String value)
Alternate endpoint to which the email is to be submitted.


getUserData

public KeyValueCollection getUserData()
Customized attached key/value pair.


setUserData

public void setUserData(KeyValueCollection value)
Customized attached key/value pair.


getAttachments

public EmailAttachmentList getAttachments()
List of attached files.


setAttachments

public void setAttachments(EmailAttachmentList value)
List of attached files.


getMetaData

public com.genesyslab.platform.commons.protocol.runtime.MetaData getMetaData()

createClone

public com.genesyslab.platform.commons.protocol.runtime.DataSupport createClone(com.genesyslab.platform.commons.protocol.runtime.DataSupport sample)

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractMessage

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AbstractMessage

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.