Package com.dropbox.core.v2.team
Class GetMembershipReport
java.lang.Object
com.dropbox.core.v2.team.BaseDfbReport
com.dropbox.core.v2.team.GetMembershipReport
Membership Report Result. Each of the items in the storage report is an array
of values, one value per day. If there is no data for a day, then the value
will be None.
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.dropbox.core.v2.team.BaseDfbReport
startDate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe total number of licenses the team has, for each day.The number of members that joined the team, for each day.The number of pending invites to the team, for each day.First date present in the results as 'YYYY-MM-DD' or None.The number of suspended team members, for each day.Team size, for each day.inthashCode()toString()Returns a String representation of this object formatted for easier readability.
-
Field Details
-
teamSize
-
pendingInvites
-
membersJoined
-
suspendedMembers
-
licenses
-
-
Constructor Details
-
GetMembershipReport
public GetMembershipReport(@Nonnull String startDate, @Nonnull List<Long> teamSize, @Nonnull List<Long> pendingInvites, @Nonnull List<Long> membersJoined, @Nonnull List<Long> suspendedMembers, @Nonnull List<Long> licenses) Membership Report Result. Each of the items in the storage report is an array of values, one value per day. If there is no data for a day, then the value will be None.- Parameters:
startDate- First date present in the results as 'YYYY-MM-DD' or None. Must not benull.teamSize- Team size, for each day. Must not contain anullitem and not benull.pendingInvites- The number of pending invites to the team, for each day. Must not contain anullitem and not benull.membersJoined- The number of members that joined the team, for each day. Must not contain anullitem and not benull.suspendedMembers- The number of suspended team members, for each day. Must not contain anullitem and not benull.licenses- The total number of licenses the team has, for each day. Must not contain anullitem and not benull.- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Details
-
getStartDate
First date present in the results as 'YYYY-MM-DD' or None.- Overrides:
getStartDatein classBaseDfbReport- Returns:
- value for this field, never
null.
-
getTeamSize
Team size, for each day.- Returns:
- value for this field, never
null.
-
getPendingInvites
The number of pending invites to the team, for each day.- Returns:
- value for this field, never
null.
-
getMembersJoined
The number of members that joined the team, for each day.- Returns:
- value for this field, never
null.
-
getSuspendedMembers
The number of suspended team members, for each day.- Returns:
- value for this field, never
null.
-
getLicenses
The total number of licenses the team has, for each day.- Returns:
- value for this field, never
null.
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseDfbReport
-
equals
- Overrides:
equalsin classBaseDfbReport
-
toString
- Overrides:
toStringin classBaseDfbReport
-
toStringMultiline
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Overrides:
toStringMultilinein classBaseDfbReport- Returns:
- Formatted, multiline String representation of this object
-