Package com.dropbox.core.v2.sharing
Class SharedFolderMembers
- java.lang.Object
-
- com.dropbox.core.v2.sharing.SharedFolderMembers
-
public class SharedFolderMembers extends java.lang.ObjectShared folder user and group membership.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcursorprotected java.util.List<GroupMembershipInfo>groupsprotected java.util.List<InviteeMembershipInfo>inviteesprotected java.util.List<UserMembershipInfo>users
-
Constructor Summary
Constructors Constructor Description SharedFolderMembers(java.util.List<UserMembershipInfo> users, java.util.List<GroupMembershipInfo> groups, java.util.List<InviteeMembershipInfo> invitees)Shared folder user and group membership.SharedFolderMembers(java.util.List<UserMembershipInfo> users, java.util.List<GroupMembershipInfo> groups, java.util.List<InviteeMembershipInfo> invitees, java.lang.String cursor)Shared folder user and group membership.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetCursor()Present if there are additional shared folder members that have not been returned yet.java.util.List<GroupMembershipInfo>getGroups()The list of group members of the shared folder.java.util.List<InviteeMembershipInfo>getInvitees()The list of invitees to the shared folder.java.util.List<UserMembershipInfo>getUsers()The list of user members of the shared folder.inthashCode()java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
users
protected final java.util.List<UserMembershipInfo> users
-
groups
protected final java.util.List<GroupMembershipInfo> groups
-
invitees
protected final java.util.List<InviteeMembershipInfo> invitees
-
cursor
protected final java.lang.String cursor
-
-
Constructor Detail
-
SharedFolderMembers
public SharedFolderMembers(java.util.List<UserMembershipInfo> users, java.util.List<GroupMembershipInfo> groups, java.util.List<InviteeMembershipInfo> invitees, java.lang.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:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
SharedFolderMembers
public SharedFolderMembers(java.util.List<UserMembershipInfo> users, java.util.List<GroupMembershipInfo> groups, java.util.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:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Detail
-
getUsers
public java.util.List<UserMembershipInfo> getUsers()
The list of user members of the shared folder.- Returns:
- value for this field, never
null.
-
getGroups
public java.util.List<GroupMembershipInfo> getGroups()
The list of group members of the shared folder.- Returns:
- value for this field, never
null.
-
getInvitees
public java.util.List<InviteeMembershipInfo> getInvitees()
The list of invitees to the shared folder.- Returns:
- value for this field, never
null.
-
getCursor
public java.lang.String 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()
- 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
-
-