Class EmailInitialConfiguration

java.lang.Object
com.mypurecloud.sdk.v2.model.EmailInitialConfiguration
All Implemented Interfaces:
Serializable

public class EmailInitialConfiguration extends Object implements Serializable
EmailInitialConfiguration
See Also:
  • Constructor Details

    • EmailInitialConfiguration

      public EmailInitialConfiguration()
    • EmailInitialConfiguration

      public EmailInitialConfiguration(Boolean initWithEmptyList)
  • Method Details

    • to

      An email address that this email is to.
    • getTo

      public String getTo()
    • setTo

      public void setTo(String to)
    • from

      public EmailInitialConfiguration from(String from)
      An email address that this email is from.
    • getFrom

      public String getFrom()
    • setFrom

      public void setFrom(String from)
    • cc

      An email addresses that this email is carbon copied to.
    • getCc

      public List<String> getCc()
    • setCc

      public void setCc(List<String> cc)
    • bcc

      An email addresses that this email is blind carbon copied to.
    • getBcc

      public List<String> getBcc()
    • setBcc

      public void setBcc(List<String> bcc)
    • subject

      public EmailInitialConfiguration subject(String subject)
      The subject for this email.
    • getSubject

      public String getSubject()
    • setSubject

      public void setSubject(String subject)
    • previousEmailId

      public EmailInitialConfiguration previousEmailId(String previousEmailId)
      UUID identifying the most recent previous email communication ID from the same participant on this email conversation. Will be null if this is a new participant.
    • getPreviousEmailId

      public String getPreviousEmailId()
    • setPreviousEmailId

      public void setPreviousEmailId(String previousEmailId)
    • held

      public EmailInitialConfiguration held(Boolean held)
      Indicates that this communication's initial state is held.
    • getHeld

      public Boolean getHeld()
    • setHeld

      public void setHeld(Boolean held)
    • alerting

      public EmailInitialConfiguration alerting(Boolean alerting)
      Indicates that this communication's initial state is alerting. If false, the communication started in a connected state.
    • getAlerting

      public Boolean getAlerting()
    • setAlerting

      public void setAlerting(Boolean alerting)
    • inbound

      public EmailInitialConfiguration inbound(Boolean inbound)
      Indicates the direction of this communication with respect to the contact center. `true` means the communication is INBOUND. `false` means the communication is OUTBOUND.
    • getInbound

      public Boolean getInbound()
    • setInbound

      public void setInbound(Boolean inbound)
    • invitedBy

      public EmailInitialConfiguration invitedBy(String invitedBy)
      The id of the communication (the \"peer\") that \"invited\" this communication, if this occurred.
    • getInvitedBy

      public String getInvitedBy()
    • setInvitedBy

      public void setInvitedBy(String invitedBy)
    • additionalInfo

      public EmailInitialConfiguration additionalInfo(Map<String,String> additionalInfo)
      Additional metadata about this session which should be recorded by the platform but which will not be indexed or searchable. Primarily for diagnostic value. Any information that needs to be accessible through other components like Analytics should be moved to dedicated fields.
    • getAdditionalInfo

      public Map<String,String> getAdditionalInfo()
    • setAdditionalInfo

      public void setAdditionalInfo(Map<String,String> additionalInfo)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object