Class InboundMessageRequest

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

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

    • InboundMessageRequest

      public InboundMessageRequest()
    • InboundMessageRequest

      public InboundMessageRequest(Boolean initWithEmptyList)
  • Method Details

    • queueId

      public InboundMessageRequest queueId(String queueId)
      The ID of the queue to use for routing the email conversation. This field is mutually exclusive with flowId
    • getQueueId

      public String getQueueId()
    • setQueueId

      public void setQueueId(String queueId)
    • flowId

      public InboundMessageRequest flowId(String flowId)
      The ID of the flow to use for routing email conversation. This field is mutually exclusive with queueId
    • getFlowId

      public String getFlowId()
    • setFlowId

      public void setFlowId(String flowId)
    • provider

      public InboundMessageRequest provider(String provider)
      The name of the provider that is sourcing the email such as Oracle, Salesforce, etc.
    • getProvider

      public String getProvider()
    • setProvider

      public void setProvider(String provider)
    • skillIds

      public InboundMessageRequest skillIds(List<String> skillIds)
      The list of skill ID's to use for routing.
    • getSkillIds

      public List<String> getSkillIds()
    • setSkillIds

      public void setSkillIds(List<String> skillIds)
    • languageId

      public InboundMessageRequest languageId(String languageId)
      The ID of the language to use for routing.
    • getLanguageId

      public String getLanguageId()
    • setLanguageId

      public void setLanguageId(String languageId)
    • priority

      public InboundMessageRequest priority(Integer priority)
      The priority to assign to the conversation for routing.
    • getPriority

      public Integer getPriority()
    • setPriority

      public void setPriority(Integer priority)
    • attributes

      public InboundMessageRequest attributes(Map<String,String> attributes)
      The list of attributes to associate with the customer participant.
    • getAttributes

      public Map<String,String> getAttributes()
    • setAttributes

      public void setAttributes(Map<String,String> attributes)
    • toAddress

      public InboundMessageRequest toAddress(String toAddress)
      The email address of the recipient of the email.
    • getToAddress

      public String getToAddress()
    • setToAddress

      public void setToAddress(String toAddress)
    • toName

      public InboundMessageRequest toName(String toName)
      The name of the recipient of the email.
    • getToName

      public String getToName()
    • setToName

      public void setToName(String toName)
    • fromAddress

      public InboundMessageRequest fromAddress(String fromAddress)
      The email address of the sender of the email.
    • getFromAddress

      public String getFromAddress()
    • setFromAddress

      public void setFromAddress(String fromAddress)
    • fromName

      public InboundMessageRequest fromName(String fromName)
      The name of the sender of the email.
    • getFromName

      public String getFromName()
    • setFromName

      public void setFromName(String fromName)
    • subject

      public InboundMessageRequest subject(String subject)
      The subject of the email
    • getSubject

      public String getSubject()
    • setSubject

      public void setSubject(String subject)
    • 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