Package com.dropbox.core.v2.teamlog
Class MemberChangeNameDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.MemberChangeNameDetails
-
public class MemberChangeNameDetails extends java.lang.Object
Changed team member name.
-
-
Field Summary
Fields Modifier and Type Field Description protected UserNameLogInfo
newValue
protected UserNameLogInfo
previousValue
-
Constructor Summary
Constructors Constructor Description MemberChangeNameDetails(UserNameLogInfo newValue)
Changed team member name.MemberChangeNameDetails(UserNameLogInfo newValue, UserNameLogInfo previousValue)
Changed team member name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
UserNameLogInfo
getNewValue()
New user's name.UserNameLogInfo
getPreviousValue()
Previous user's name.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 UserNameLogInfo newValue
-
previousValue
@Nullable protected final UserNameLogInfo previousValue
-
-
Constructor Detail
-
MemberChangeNameDetails
public MemberChangeNameDetails(@Nonnull UserNameLogInfo newValue, @Nullable UserNameLogInfo previousValue)
Changed team member name.- Parameters:
newValue
- New user's name. Must not benull
.previousValue
- Previous user's name. Might be missing due to historical data gap.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
MemberChangeNameDetails
public MemberChangeNameDetails(@Nonnull UserNameLogInfo newValue)
Changed team member name.The default values for unset fields will be used.
- Parameters:
newValue
- New user's name. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getNewValue
@Nonnull public UserNameLogInfo getNewValue()
New user's name.- Returns:
- value for this field, never
null
.
-
getPreviousValue
@Nullable public UserNameLogInfo getPreviousValue()
Previous user's name. 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
-
-