Class MemberChangeAdminRoleDetails

java.lang.Object
com.dropbox.core.v2.teamlog.MemberChangeAdminRoleDetails

public class MemberChangeAdminRoleDetails extends Object
Changed team member admin role.
  • Field Details

    • newValue

      @Nullable protected final AdminRole newValue
    • previousValue

      @Nullable protected final AdminRole previousValue
  • Constructor Details

    • MemberChangeAdminRoleDetails

      public MemberChangeAdminRoleDetails(@Nullable AdminRole newValue, @Nullable AdminRole previousValue)
      Changed team member admin role.

      Use newBuilder() to create instances of this class without specifying values for all optional fields.

      Parameters:
      newValue - New admin role. This field is relevant when the admin role is changed or whenthe user role changes from no admin rights to with admin rights.
      previousValue - Previous admin role. This field is relevant when the admin role is changed or when the admin role is removed.
    • MemberChangeAdminRoleDetails

      public MemberChangeAdminRoleDetails()
      Changed team member admin role.

      The default values for unset fields will be used.

  • Method Details

    • getNewValue

      @Nullable public AdminRole getNewValue()
      New admin role. This field is relevant when the admin role is changed or whenthe user role changes from no admin rights to with admin rights.
      Returns:
      value for this field, or null if not present.
    • getPreviousValue

      @Nullable public AdminRole getPreviousValue()
      Previous admin role. This field is relevant when the admin role is changed or when the admin role is removed.
      Returns:
      value for this field, or null if not present.
    • newBuilder

      public static MemberChangeAdminRoleDetails.Builder newBuilder()
      Returns a new builder for creating an instance of this class.
      Returns:
      builder for this class.
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toStringMultiline

      public String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.

      The returned String may contain newlines.

      Returns:
      Formatted, multiline String representation of this object