Package com.dropbox.core.v2.teamlog
Class TeamInviteDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.TeamInviteDetails
-
public class TeamInviteDetails extends java.lang.Object
Details about team invites
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
additionalLicensePurchase
protected InviteMethod
inviteMethod
-
Constructor Summary
Constructors Constructor Description TeamInviteDetails(InviteMethod inviteMethod)
Details about team invitesTeamInviteDetails(InviteMethod inviteMethod, java.lang.Boolean additionalLicensePurchase)
Details about team invites
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.Boolean
getAdditionalLicensePurchase()
True if the invitation incurred an additional license purchase.InviteMethod
getInviteMethod()
How the user was invited to the team.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
inviteMethod
@Nonnull protected final InviteMethod inviteMethod
-
additionalLicensePurchase
@Nullable protected final java.lang.Boolean additionalLicensePurchase
-
-
Constructor Detail
-
TeamInviteDetails
public TeamInviteDetails(@Nonnull InviteMethod inviteMethod, @Nullable java.lang.Boolean additionalLicensePurchase)
Details about team invites- Parameters:
inviteMethod
- How the user was invited to the team. Must not benull
.additionalLicensePurchase
- True if the invitation incurred an additional license purchase.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
TeamInviteDetails
public TeamInviteDetails(@Nonnull InviteMethod inviteMethod)
Details about team invitesThe default values for unset fields will be used.
- Parameters:
inviteMethod
- How the user was invited to the team. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getInviteMethod
@Nonnull public InviteMethod getInviteMethod()
How the user was invited to the team.- Returns:
- value for this field, never
null
.
-
getAdditionalLicensePurchase
@Nullable public java.lang.Boolean getAdditionalLicensePurchase()
True if the invitation incurred an additional license purchase.- 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
-
-