public class UpdateUserByIdRequestBody extends SerializableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
UpdateUserByIdRequestBody.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
address
The user’s address.
|
protected Boolean |
canSeeManagedUsers
Whether the user can see other enterprise users in their contact list.
|
protected String |
enterprise
Set this to `null` to roll the user out of the enterprise and make them a free user.
|
protected String |
externalAppUserId
An external identifier for an app user, which can be used to look up 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 |
isPasswordResetRequired
Whether the user is required to reset their password.
|
protected Boolean |
isSyncEnabled
Whether the user can use Box Sync.
|
protected String |
jobTitle
The user’s job title.
|
protected String |
language
The language of the user, formatted in modified version of the [ISO
639-1](https://developer.box.com/guides/api-calls/language-codes) format.
|
protected String |
login
The email address the user uses to log in
|
protected String |
name
The name of the user.
|
protected UpdateUserByIdRequestBodyNotificationEmailField |
notificationEmail
An alternate notification email address to which email notifications are sent.
|
protected Boolean |
notify
Whether the user should receive an email when they are rolled out of an enterprise.
|
protected String |
phone
The user’s phone number.
|
protected EnumWrapper<UpdateUserByIdRequestBodyRoleField> |
role
The user’s enterprise role.
|
protected Long |
spaceAmount
The user’s total available space in bytes.
|
protected EnumWrapper<UpdateUserByIdRequestBodyStatusField> |
status
The user's account status.
|
protected String |
timezone
The user's timezone.
|
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.
|
explicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
|
UpdateUserByIdRequestBody() |
protected |
UpdateUserByIdRequestBody(UpdateUserByIdRequestBody.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAddress() |
Boolean |
getCanSeeManagedUsers() |
String |
getEnterprise() |
String |
getExternalAppUserId() |
Boolean |
getIsExemptFromDeviceLimits() |
Boolean |
getIsExemptFromLoginVerification() |
Boolean |
getIsExternalCollabRestricted() |
Boolean |
getIsPasswordResetRequired() |
Boolean |
getIsSyncEnabled() |
String |
getJobTitle() |
String |
getLanguage() |
String |
getLogin() |
String |
getName() |
UpdateUserByIdRequestBodyNotificationEmailField |
getNotificationEmail() |
Boolean |
getNotify() |
String |
getPhone() |
EnumWrapper<UpdateUserByIdRequestBodyRoleField> |
getRole() |
Long |
getSpaceAmount() |
EnumWrapper<UpdateUserByIdRequestBodyStatusField> |
getStatus() |
String |
getTimezone() |
List<TrackingCode> |
getTrackingCodes() |
int |
hashCode() |
String |
toString() |
getRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String enterprise
protected Boolean notify
protected String login
Note: If the target user's email is not confirmed, then the primary login address cannot be changed.
protected EnumWrapper<UpdateUserByIdRequestBodyRoleField> role
protected String language
protected Boolean isSyncEnabled
protected List<TrackingCode> trackingCodes
protected Boolean canSeeManagedUsers
protected Boolean isExternalCollabRestricted
protected Boolean isExemptFromDeviceLimits
protected Boolean isExemptFromLoginVerification
protected Boolean isPasswordResetRequired
protected EnumWrapper<UpdateUserByIdRequestBodyStatusField> status
protected Long spaceAmount
protected UpdateUserByIdRequestBodyNotificationEmailField notificationEmail
Set this value to `null` to remove the notification email.
protected String externalAppUserId
Note: In order to update this field, you need to request a token using the application that created the app user.
public UpdateUserByIdRequestBody()
protected UpdateUserByIdRequestBody(UpdateUserByIdRequestBody.Builder builder)
public String getEnterprise()
public EnumWrapper<UpdateUserByIdRequestBodyRoleField> getRole()
public String getLanguage()
public Boolean getIsSyncEnabled()
public String getJobTitle()
public String getAddress()
public List<TrackingCode> getTrackingCodes()
public Boolean getCanSeeManagedUsers()
public String getTimezone()
public Boolean getIsExternalCollabRestricted()
public Boolean getIsExemptFromDeviceLimits()
public Boolean getIsExemptFromLoginVerification()
public Boolean getIsPasswordResetRequired()
public EnumWrapper<UpdateUserByIdRequestBodyStatusField> getStatus()
public Long getSpaceAmount()
public UpdateUserByIdRequestBodyNotificationEmailField getNotificationEmail()
public String getExternalAppUserId()