Class UpdateMemberRequest

java.lang.Object
com.vonage.client.conversations.UpdateMemberRequest
All Implemented Interfaces:
Jsonable

public final class UpdateMemberRequest extends Object implements Jsonable
Options for updating a membership using ConversationsClient.updateMember(UpdateMemberRequest).
  • Method Details

    • getState

      State to transition the member into.
      Returns:
      The updated state as an enum.
    • getFrom

      public String getFrom()
      TODO document this.
      Returns:
      The from, or null if unspecified.
    • getCode

      public String getCode()
      Reason code for leaving. Only applicable when getState() is MemberState.LEFT.
      Returns:
      The reason code, or null if unspecified / not applicable.
    • getText

      public String getText()
      Reason text for leaving. Only applicable when getState() is MemberState.LEFT.
      Returns:
      The reason text, or null if unspecified / not applicable.
    • getConversationId

      Unique Conversation identifier.
      Returns:
      The conversation ID.
    • getMemberId

      public String getMemberId()
      Unique Member identifier.
      Returns:
      The member ID.
    • builder

      Entry point for constructing an instance of this class.
      Returns:
      A new Builder.