Class PaperChangeMemberPolicyDetails

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

public class PaperChangeMemberPolicyDetails extends Object
Changed whether members can share Paper docs outside team, and if docs are accessible only by team members or anyone by default.
  • Field Details

  • Constructor Details

    • PaperChangeMemberPolicyDetails

      public PaperChangeMemberPolicyDetails(@Nonnull PaperMemberPolicy newValue, @Nullable PaperMemberPolicy previousValue)
      Changed whether members can share Paper docs outside team, and if docs are accessible only by team members or anyone by default.
      Parameters:
      newValue - New paper external accessibility policy. Must not be null.
      previousValue - Previous paper external accessibility policy. Might be missing due to historical data gap.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
    • PaperChangeMemberPolicyDetails

      public PaperChangeMemberPolicyDetails(@Nonnull PaperMemberPolicy newValue)
      Changed whether members can share Paper docs outside team, and if docs are accessible only by team members or anyone by default.

      The default values for unset fields will be used.

      Parameters:
      newValue - New paper external accessibility policy. Must not be null.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
  • Method Details

    • getNewValue

      @Nonnull public PaperMemberPolicy getNewValue()
      New paper external accessibility policy.
      Returns:
      value for this field, never null.
    • getPreviousValue

      @Nullable public PaperMemberPolicy getPreviousValue()
      Previous paper external accessibility policy. Might be missing due to historical data gap.
      Returns:
      value for this field, or null if not present.
    • 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