Package com.dropbox.core.v2.teamlog
Class GuestAdminChangeStatusDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.GuestAdminChangeStatusDetails
-
public class GuestAdminChangeStatusDetails extends java.lang.ObjectChanged guest team admin status.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGuestAdminChangeStatusDetails.BuilderBuilder forGuestAdminChangeStatusDetails.
-
Field Summary
Fields Modifier and Type Field Description protected TrustedTeamsRequestActionactionDetailsprotected java.lang.StringguestTeamNameprotected java.lang.StringhostTeamNameprotected booleanisGuestprotected TrustedTeamsRequestStatenewValueprotected TrustedTeamsRequestStatepreviousValue
-
Constructor Summary
Constructors Constructor Description GuestAdminChangeStatusDetails(boolean isGuest, TrustedTeamsRequestState previousValue, TrustedTeamsRequestState newValue, TrustedTeamsRequestAction actionDetails)Changed guest team admin status.GuestAdminChangeStatusDetails(boolean isGuest, TrustedTeamsRequestState previousValue, TrustedTeamsRequestState newValue, TrustedTeamsRequestAction actionDetails, java.lang.String guestTeamName, java.lang.String hostTeamName)Changed guest team admin status.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)TrustedTeamsRequestActiongetActionDetails()Action details.java.lang.StringgetGuestTeamName()The name of the guest team.java.lang.StringgetHostTeamName()The name of the host team.booleangetIsGuest()True for guest, false for host.TrustedTeamsRequestStategetNewValue()New request state.TrustedTeamsRequestStategetPreviousValue()Previous request state.inthashCode()static GuestAdminChangeStatusDetails.BuildernewBuilder(boolean isGuest, TrustedTeamsRequestState previousValue, TrustedTeamsRequestState newValue, TrustedTeamsRequestAction actionDetails)Returns a new builder for creating an instance of this class.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
isGuest
protected final boolean isGuest
-
guestTeamName
protected final java.lang.String guestTeamName
-
hostTeamName
protected final java.lang.String hostTeamName
-
previousValue
protected final TrustedTeamsRequestState previousValue
-
newValue
protected final TrustedTeamsRequestState newValue
-
actionDetails
protected final TrustedTeamsRequestAction actionDetails
-
-
Constructor Detail
-
GuestAdminChangeStatusDetails
public GuestAdminChangeStatusDetails(boolean isGuest, TrustedTeamsRequestState previousValue, TrustedTeamsRequestState newValue, TrustedTeamsRequestAction actionDetails, java.lang.String guestTeamName, java.lang.String hostTeamName)Changed guest team admin status.Use
newBuilder(boolean,com.dropbox.core.v2.teamlog.TrustedTeamsRequestState,com.dropbox.core.v2.teamlog.TrustedTeamsRequestState,com.dropbox.core.v2.teamlog.TrustedTeamsRequestAction)to create instances of this class without specifying values for all optional fields.- Parameters:
isGuest- True for guest, false for host.previousValue- Previous request state. Must not benull.newValue- New request state. Must not benull.actionDetails- Action details. Must not benull.guestTeamName- The name of the guest team.hostTeamName- The name of the host team.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
GuestAdminChangeStatusDetails
public GuestAdminChangeStatusDetails(boolean isGuest, TrustedTeamsRequestState previousValue, TrustedTeamsRequestState newValue, TrustedTeamsRequestAction actionDetails)Changed guest team admin status.The default values for unset fields will be used.
- Parameters:
isGuest- True for guest, false for host.previousValue- Previous request state. Must not benull.newValue- New request state. Must not benull.actionDetails- Action details. Must not benull.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Detail
-
getIsGuest
public boolean getIsGuest()
True for guest, false for host.- Returns:
- value for this field.
-
getPreviousValue
public TrustedTeamsRequestState getPreviousValue()
Previous request state.- Returns:
- value for this field, never
null.
-
getNewValue
public TrustedTeamsRequestState getNewValue()
New request state.- Returns:
- value for this field, never
null.
-
getActionDetails
public TrustedTeamsRequestAction getActionDetails()
Action details.- Returns:
- value for this field, never
null.
-
getGuestTeamName
public java.lang.String getGuestTeamName()
The name of the guest team.- Returns:
- value for this field, or
nullif not present.
-
getHostTeamName
public java.lang.String getHostTeamName()
The name of the host team.- Returns:
- value for this field, or
nullif not present.
-
newBuilder
public static GuestAdminChangeStatusDetails.Builder newBuilder(boolean isGuest, TrustedTeamsRequestState previousValue, TrustedTeamsRequestState newValue, TrustedTeamsRequestAction actionDetails)
Returns a new builder for creating an instance of this class.- Parameters:
isGuest- True for guest, false for host.previousValue- Previous request state. Must not benull.newValue- New request state. Must not benull.actionDetails- Action details. Must not benull.- Returns:
- builder for this class.
- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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
-
-