Package com.dropbox.core.v2.teamlog
Class SharingChangeMemberPolicyDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.SharingChangeMemberPolicyDetails
-
public class SharingChangeMemberPolicyDetails extends java.lang.Object
Changed whether members can share files/folders outside team.
-
-
Field Summary
Fields Modifier and Type Field Description protected SharingMemberPolicy
newValue
protected SharingMemberPolicy
previousValue
-
Constructor Summary
Constructors Constructor Description SharingChangeMemberPolicyDetails(SharingMemberPolicy newValue)
Changed whether members can share files/folders outside team.SharingChangeMemberPolicyDetails(SharingMemberPolicy newValue, SharingMemberPolicy previousValue)
Changed whether members can share files/folders outside team.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
SharingMemberPolicy
getNewValue()
New external invite policy.SharingMemberPolicy
getPreviousValue()
Previous external invite policy.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
newValue
@Nonnull protected final SharingMemberPolicy newValue
-
previousValue
@Nullable protected final SharingMemberPolicy previousValue
-
-
Constructor Detail
-
SharingChangeMemberPolicyDetails
public SharingChangeMemberPolicyDetails(@Nonnull SharingMemberPolicy newValue, @Nullable SharingMemberPolicy previousValue)
Changed whether members can share files/folders outside team.- Parameters:
newValue
- New external invite policy. Must not benull
.previousValue
- Previous external invite policy. Might be missing due to historical data gap.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
SharingChangeMemberPolicyDetails
public SharingChangeMemberPolicyDetails(@Nonnull SharingMemberPolicy newValue)
Changed whether members can share files/folders outside team.The default values for unset fields will be used.
- Parameters:
newValue
- New external invite policy. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getNewValue
@Nonnull public SharingMemberPolicy getNewValue()
New external invite policy.- Returns:
- value for this field, never
null
.
-
getPreviousValue
@Nullable public SharingMemberPolicy getPreviousValue()
Previous external invite 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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public java.lang.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
-
-