public class Collaboration extends SerializableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
Collaboration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected CollaborationAcceptanceRequirementsStatusField |
acceptanceRequirementsStatus |
protected CollaborationAccessGrantee |
accessibleBy |
protected OffsetDateTime |
acknowledgedAt
When the `status` of the collaboration object changed to `accepted` or `rejected`.
|
protected AppItem |
appItem |
protected OffsetDateTime |
createdAt
When the collaboration object was created.
|
protected UserCollaborations |
createdBy |
protected OffsetDateTime |
expiresAt
When the collaboration will expire, or `null` if no expiration date is set.
|
protected String |
id
The unique identifier for this collaboration.
|
protected String |
inviteEmail
The email address used to invite an unregistered collaborator, if they are not a registered
user.
|
protected Boolean |
isAccessOnly
If set to `true`, collaborators have access to shared items, but such items won't be visible in
the All Files list.
|
protected CollaborationItem |
item |
protected OffsetDateTime |
modifiedAt
When the collaboration object was last modified.
|
protected EnumWrapper<CollaborationRoleField> |
role
The level of access granted.
|
protected EnumWrapper<CollaborationStatusField> |
status
The status of the collaboration invitation.
|
protected EnumWrapper<CollaborationTypeField> |
type
The value will always be `collaboration`.
|
explicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
Collaboration(Collaboration.Builder builder) |
|
Collaboration(String id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
CollaborationAcceptanceRequirementsStatusField |
getAcceptanceRequirementsStatus() |
CollaborationAccessGrantee |
getAccessibleBy() |
OffsetDateTime |
getAcknowledgedAt() |
AppItem |
getAppItem() |
OffsetDateTime |
getCreatedAt() |
UserCollaborations |
getCreatedBy() |
OffsetDateTime |
getExpiresAt() |
String |
getId() |
String |
getInviteEmail() |
Boolean |
getIsAccessOnly() |
CollaborationItem |
getItem() |
OffsetDateTime |
getModifiedAt() |
EnumWrapper<CollaborationRoleField> |
getRole() |
EnumWrapper<CollaborationStatusField> |
getStatus() |
EnumWrapper<CollaborationTypeField> |
getType() |
int |
hashCode() |
String |
toString() |
getRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<CollaborationTypeField> type
protected CollaborationItem item
protected CollaborationAccessGrantee accessibleBy
protected String inviteEmail
protected EnumWrapper<CollaborationRoleField> role
protected OffsetDateTime expiresAt
protected Boolean isAccessOnly
protected EnumWrapper<CollaborationStatusField> status
protected OffsetDateTime acknowledgedAt
protected UserCollaborations createdBy
protected OffsetDateTime createdAt
protected OffsetDateTime modifiedAt
protected CollaborationAcceptanceRequirementsStatusField acceptanceRequirementsStatus
public Collaboration(String id)
protected Collaboration(Collaboration.Builder builder)
public EnumWrapper<CollaborationTypeField> getType()
public CollaborationItem getItem()
public AppItem getAppItem()
public CollaborationAccessGrantee getAccessibleBy()
public String getInviteEmail()
public EnumWrapper<CollaborationRoleField> getRole()
public OffsetDateTime getExpiresAt()
public Boolean getIsAccessOnly()
public EnumWrapper<CollaborationStatusField> getStatus()
public OffsetDateTime getAcknowledgedAt()
public UserCollaborations getCreatedBy()
public OffsetDateTime getCreatedAt()
public OffsetDateTime getModifiedAt()
public CollaborationAcceptanceRequirementsStatusField getAcceptanceRequirementsStatus()