Class WebChatMemberInfo

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

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

    • WebChatMemberInfo

      public WebChatMemberInfo()
    • WebChatMemberInfo

      public WebChatMemberInfo(Boolean initWithEmptyList)
  • Method Details

    • id

      public WebChatMemberInfo id(String id)
      The communicationId of this member.
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • displayName

      public WebChatMemberInfo displayName(String displayName)
      The display name of the member.
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • firstName

      public WebChatMemberInfo firstName(String firstName)
      The first name of the member.
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName(String firstName)
    • lastName

      public WebChatMemberInfo lastName(String lastName)
      The last name of the member.
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName(String lastName)
    • email

      public WebChatMemberInfo email(String email)
      The email address of the member.
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • phoneNumber

      public WebChatMemberInfo phoneNumber(String phoneNumber)
      The phone number of the member.
    • getPhoneNumber

      public String getPhoneNumber()
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • avatarImageUrl

      public WebChatMemberInfo avatarImageUrl(String avatarImageUrl)
      The url to the avatar image of the member.
    • getAvatarImageUrl

      public String getAvatarImageUrl()
    • setAvatarImageUrl

      public void setAvatarImageUrl(String avatarImageUrl)
    • role

      The role of the member, one of [agent, customer, acd, workflow]
    • getRole

      public WebChatMemberInfo.RoleEnum getRole()
    • setRole

      public void setRole(WebChatMemberInfo.RoleEnum role)
    • joinDate

      public WebChatMemberInfo joinDate(Date joinDate)
      The time the member joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getJoinDate

      public Date getJoinDate()
    • setJoinDate

      public void setJoinDate(Date joinDate)
    • leaveDate

      public WebChatMemberInfo leaveDate(Date leaveDate)
      The time the member left the conversation, or null if the member is still active in the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getLeaveDate

      public Date getLeaveDate()
    • setLeaveDate

      public void setLeaveDate(Date leaveDate)
    • authenticatedGuest

      public WebChatMemberInfo authenticatedGuest(Boolean authenticatedGuest)
      If true, the guest member is an authenticated guest.
    • getAuthenticatedGuest

      public Boolean getAuthenticatedGuest()
    • setAuthenticatedGuest

      public void setAuthenticatedGuest(Boolean authenticatedGuest)
    • customFields

      public WebChatMemberInfo customFields(Map<String,String> customFields)
      Any custom fields of information pertaining to this member.
    • getCustomFields

      public Map<String,String> getCustomFields()
    • setCustomFields

      public void setCustomFields(Map<String,String> customFields)
    • state

      The connection state of this member.
    • getState

      public WebChatMemberInfo.StateEnum getState()
    • setState

      public void setState(WebChatMemberInfo.StateEnum state)
    • 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