Class EmailExternalEstablishedEvent

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

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

    • EmailExternalEstablishedEvent

      public EmailExternalEstablishedEvent()
    • EmailExternalEstablishedEvent

      public EmailExternalEstablishedEvent(Boolean initWithEmptyList)
  • Method Details

    • eventId

      public EmailExternalEstablishedEvent eventId(String eventId)
      A unique (V4 UUID) eventId for this event
    • getEventId

      public String getEventId()
    • setEventId

      public void setEventId(String eventId)
    • eventDateTime

      public EmailExternalEstablishedEvent eventDateTime(Date eventDateTime)
      A Date Time representing the time this event occurred. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getEventDateTime

      public Date getEventDateTime()
    • setEventDateTime

      public void setEventDateTime(Date eventDateTime)
    • conversationId

      public EmailExternalEstablishedEvent conversationId(String conversationId)
      A unique Id (V4 UUID) identifying this conversation
    • getConversationId

      public String getConversationId()
    • setConversationId

      public void setConversationId(String conversationId)
    • communicationId

      public EmailExternalEstablishedEvent communicationId(String communicationId)
      A unique Id (V4 UUID) identifying this communication.
    • getCommunicationId

      public String getCommunicationId()
    • setCommunicationId

      public void setCommunicationId(String communicationId)
    • displayName

      public EmailExternalEstablishedEvent displayName(String displayName)
      A name for the participant if it is available for this conversation.
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • includeMessage

      public EmailExternalEstablishedEvent includeMessage(Boolean includeMessage)
      Indicates that established communication has an initial email. If true, the initial messagesSent value will be initialized to 1.
    • getIncludeMessage

      public Boolean getIncludeMessage()
    • setIncludeMessage

      public void setIncludeMessage(Boolean includeMessage)
    • initialConfiguration

      public EmailExternalEstablishedEvent initialConfiguration(EmailInitialConfiguration initialConfiguration)
      Metadata about this communication.
    • getInitialConfiguration

      public EmailInitialConfiguration getInitialConfiguration()
    • setInitialConfiguration

      public void setInitialConfiguration(EmailInitialConfiguration initialConfiguration)
    • sourceConfiguration

      public EmailExternalEstablishedEvent sourceConfiguration(SourceConfiguration sourceConfiguration)
      Metadata about the source of this communication's interaction.
    • getSourceConfiguration

      public SourceConfiguration getSourceConfiguration()
    • setSourceConfiguration

      public void setSourceConfiguration(SourceConfiguration sourceConfiguration)
    • 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