Package com.dropbox.core.v2.sharing
Class SharedFolderMembers
java.lang.Object
com.dropbox.core.v2.sharing.SharedFolderMembers
Shared folder user and group membership.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final List<GroupMembershipInfo> protected final List<InviteeMembershipInfo> protected final List<UserMembershipInfo> -
Constructor Summary
ConstructorsConstructorDescriptionSharedFolderMembers(List<UserMembershipInfo> users, List<GroupMembershipInfo> groups, List<InviteeMembershipInfo> invitees) Shared folder user and group membership.SharedFolderMembers(List<UserMembershipInfo> users, List<GroupMembershipInfo> groups, List<InviteeMembershipInfo> invitees, String cursor) Shared folder user and group membership. -
Method Summary
Modifier and TypeMethodDescriptionbooleanPresent if there are additional shared folder members that have not been returned yet.The list of group members of the shared folder.The list of invitees to the shared folder.getUsers()The list of user members of the shared folder.inthashCode()toString()Returns a String representation of this object formatted for easier readability.
-
Field Details
-
users
-
groups
-
invitees
-
cursor
-
-
Constructor Details
-
SharedFolderMembers
public SharedFolderMembers(@Nonnull List<UserMembershipInfo> users, @Nonnull List<GroupMembershipInfo> groups, @Nonnull List<InviteeMembershipInfo> invitees, @Nullable String cursor) Shared folder user and group membership.- Parameters:
users- The list of user members of the shared folder. Must not contain anullitem and not benull.groups- The list of group members of the shared folder. Must not contain anullitem and not benull.invitees- The list of invitees to the shared folder. Must not contain anullitem and not benull.cursor- Present if there are additional shared folder members that have not been returned yet. Pass the cursor intoDbxUserSharingRequests.listFolderMembersContinue(String)to list additional members.- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
SharedFolderMembers
public SharedFolderMembers(@Nonnull List<UserMembershipInfo> users, @Nonnull List<GroupMembershipInfo> groups, @Nonnull List<InviteeMembershipInfo> invitees) Shared folder user and group membership.The default values for unset fields will be used.
- Parameters:
users- The list of user members of the shared folder. Must not contain anullitem and not benull.groups- The list of group members of the shared folder. Must not contain anullitem and not benull.invitees- The list of invitees to the shared folder. Must not contain anullitem and not benull.- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Details
-
getUsers
The list of user members of the shared folder.- Returns:
- value for this field, never
null.
-
getGroups
The list of group members of the shared folder.- Returns:
- value for this field, never
null.
-
getInvitees
The list of invitees to the shared folder.- Returns:
- value for this field, never
null.
-
getCursor
Present if there are additional shared folder members that have not been returned yet. Pass the cursor intoDbxUserSharingRequests.listFolderMembersContinue(String)to list additional members.- Returns:
- value for this field, or
nullif not present.
-
hashCode
public int hashCode() -
equals
-
toString
-
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
-