Package com.dropbox.core.v2.teamlog
Class SfAddGroupDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.SfAddGroupDetails
-
public class SfAddGroupDetails extends java.lang.Object
Added team to shared folder.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
originalFolderName
protected java.lang.String
sharingPermission
protected long
targetAssetIndex
protected java.lang.String
teamName
-
Constructor Summary
Constructors Constructor Description SfAddGroupDetails(long targetAssetIndex, java.lang.String originalFolderName, java.lang.String teamName)
Added team to shared folder.SfAddGroupDetails(long targetAssetIndex, java.lang.String originalFolderName, java.lang.String teamName, java.lang.String sharingPermission)
Added team to shared folder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getOriginalFolderName()
Original shared folder name.java.lang.String
getSharingPermission()
Sharing permission.long
getTargetAssetIndex()
Target asset position in the Assets list.java.lang.String
getTeamName()
Team name.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Constructor Detail
-
SfAddGroupDetails
public SfAddGroupDetails(long targetAssetIndex, java.lang.String originalFolderName, java.lang.String teamName, java.lang.String sharingPermission)
Added team to shared folder.- Parameters:
targetAssetIndex
- Target asset position in the Assets list.originalFolderName
- Original shared folder name. Must not benull
.teamName
- Team name. Must not benull
.sharingPermission
- Sharing permission.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
SfAddGroupDetails
public SfAddGroupDetails(long targetAssetIndex, java.lang.String originalFolderName, java.lang.String teamName)
Added team to shared folder.The default values for unset fields will be used.
- Parameters:
targetAssetIndex
- Target asset position in the Assets list.originalFolderName
- Original shared folder name. Must not benull
.teamName
- Team name. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getTargetAssetIndex
public long getTargetAssetIndex()
Target asset position in the Assets list.- Returns:
- value for this field.
-
getOriginalFolderName
public java.lang.String getOriginalFolderName()
Original shared folder name.- Returns:
- value for this field, never
null
.
-
getTeamName
public java.lang.String getTeamName()
Team name.- Returns:
- value for this field, never
null
.
-
getSharingPermission
public java.lang.String getSharingPermission()
Sharing permission.- 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
-
-