public class UserFull extends User
| Modifier and Type | Class and Description |
|---|---|
static class |
UserFull.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
canSeeManagedUsers
Whether the user can see other enterprise users in their contact list.
|
protected UserFullEnterpriseField |
enterprise |
protected String |
externalAppUserId
An external identifier for an app user, which can be used to look up the user.
|
protected String |
hostname
The root (protocol, subdomain, domain) of any links that need to be generated for the user.
|
protected Boolean |
isExemptFromDeviceLimits
Whether to exempt the user from Enterprise device limits.
|
protected Boolean |
isExemptFromLoginVerification
Whether the user must use two-factor authentication.
|
protected Boolean |
isExternalCollabRestricted
Whether the user is allowed to collaborate with users outside their enterprise.
|
protected Boolean |
isPlatformAccessOnly
Whether the user is an App User.
|
protected Boolean |
isSyncEnabled
Whether the user can use Box Sync.
|
protected List<String> |
myTags
Tags for all files and folders owned by the user.
|
protected EnumWrapper<UserFullRoleField> |
role
The user’s enterprise role.
|
protected List<TrackingCode> |
trackingCodes
Tracking codes allow an admin to generate reports from the admin console and assign an
attribute to a specific group of users.
|
address, avatarUrl, createdAt, jobTitle, language, maxUploadSize, modifiedAt, notificationEmail, phone, spaceAmount, spaceUsed, status, timezoneexplicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
|
UserFull(String id) |
protected |
UserFull(UserFull.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Boolean |
getCanSeeManagedUsers() |
UserFullEnterpriseField |
getEnterprise() |
String |
getExternalAppUserId() |
String |
getHostname() |
Boolean |
getIsExemptFromDeviceLimits() |
Boolean |
getIsExemptFromLoginVerification() |
Boolean |
getIsExternalCollabRestricted() |
Boolean |
getIsPlatformAccessOnly() |
Boolean |
getIsSyncEnabled() |
List<String> |
getMyTags() |
EnumWrapper<UserFullRoleField> |
getRole() |
List<TrackingCode> |
getTrackingCodes() |
int |
hashCode() |
String |
toString() |
getAddress, getAvatarUrl, getCreatedAt, getJobTitle, getLanguage, getMaxUploadSize, getModifiedAt, getNotificationEmail, getPhone, getSpaceAmount, getSpaceUsed, getStatus, getTimezonegetRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<UserFullRoleField> role
protected List<TrackingCode> trackingCodes
protected Boolean canSeeManagedUsers
protected Boolean isSyncEnabled
protected Boolean isExternalCollabRestricted
protected Boolean isExemptFromDeviceLimits
protected Boolean isExemptFromLoginVerification
protected UserFullEnterpriseField enterprise
protected List<String> myTags
protected String hostname
protected Boolean isPlatformAccessOnly
protected String externalAppUserId
protected UserFull(UserFull.Builder builder)
public EnumWrapper<UserFullRoleField> getRole()
public List<TrackingCode> getTrackingCodes()
public Boolean getCanSeeManagedUsers()
public Boolean getIsSyncEnabled()
public Boolean getIsExternalCollabRestricted()
public Boolean getIsExemptFromDeviceLimits()
public Boolean getIsExemptFromLoginVerification()
public UserFullEnterpriseField getEnterprise()
public String getHostname()
public Boolean getIsPlatformAccessOnly()
public String getExternalAppUserId()