UserState class

Input properties used for looking up and filtering User resources.

Constructors

UserState({Input<String?>? city, Input<String?>? company, Input<String?>? country, Input<String?>? department, Input<String?>? disabledDate, Input<String?>? displayName, Input<String?>? email, Input<String?>? enabledDate, Input<String?>? firstName, Input<bool?>? hiddenFromGlobalAddressList, Input<String?>? identityProviderIdentityStoreId, Input<String?>? identityProviderUserId, Input<String?>? initials, Input<String?>? jobTitle, Input<String?>? lastName, Input<String?>? mailboxDeprovisionedDate, Input<String?>? mailboxProvisionedDate, Input<String?>? name, Input<String?>? office, Input<String?>? organizationId, Input<String?>? password, Input<String?>? region, Input<String?>? state, Input<String?>? street, Input<String?>? telephone, Input<String?>? userId, Input<String?>? userRole, Input<String?>? zipCode})
Creates a new UserState. city City where the user is located. company Company associated with the user. country Country where the user is located. department Department associated with the user. disabledDate Timestamp when the user was disabled from WorkMail use. displayName Display name of the user. email Primary email address used to register the user with WorkMail. Changing this value forces replacement. enabledDate Timestamp when the user was enabled for WorkMail use. firstName First name of the user. hiddenFromGlobalAddressList Whether to hide the user from the global address list. Defaults to false. identityProviderIdentityStoreId Identity store ID from IAM Identity Center associated with the user. identityProviderUserId User ID from IAM Identity Center associated with the user. initials Initials of the user. jobTitle Job title of the user. lastName Last name of the user. mailboxDeprovisionedDate Timestamp when the mailbox was removed for the user. mailboxProvisionedDate Timestamp when the mailbox was created for the user. name Username of the user. office Office where the user is located. organizationId Identifier of the WorkMail organization where the user is managed. password Password to set for the user. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. state Current WorkMail state of the user. street Street address of the user. telephone Telephone number of the user. userId Identifier of the user. userRole Role assigned to the user. Valid values are USER, REMOTE_USER, RESOURCE, and SYSTEM_USER. zipCode ZIP or postal code of the user.
const
UserState.fromMap(Map<String, dynamic> map)
factory

Properties

city → Input<String?>?
City where the user is located.
final
company → Input<String?>?
Company associated with the user.
final
country → Input<String?>?
Country where the user is located.
final
department → Input<String?>?
Department associated with the user.
final
disabledDate → Input<String?>?
Timestamp when the user was disabled from WorkMail use.
final
displayName → Input<String?>?
Display name of the user.
final
email → Input<String?>?
Primary email address used to register the user with WorkMail. Changing this value forces replacement.
final
enabledDate → Input<String?>?
Timestamp when the user was enabled for WorkMail use.
final
firstName → Input<String?>?
First name of the user.
final
hashCode → int
The hash code for this object.
no setterinherited
hiddenFromGlobalAddressList → Input<bool?>?
Whether to hide the user from the global address list. Defaults to false.
final
identityProviderIdentityStoreId → Input<String?>?
Identity store ID from IAM Identity Center associated with the user.
final
identityProviderUserId → Input<String?>?
User ID from IAM Identity Center associated with the user.
final
initials → Input<String?>?
Initials of the user.
final
jobTitle → Input<String?>?
Job title of the user.
final
lastName → Input<String?>?
Last name of the user.
final
mailboxDeprovisionedDate → Input<String?>?
Timestamp when the mailbox was removed for the user.
final
mailboxProvisionedDate → Input<String?>?
Timestamp when the mailbox was created for the user.
final
name → Input<String?>?
Username of the user.
final
office → Input<String?>?
Office where the user is located.
final
organizationId → Input<String?>?
Identifier of the WorkMail organization where the user is managed.
final
password → Input<String?>?
Password to set for the user.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<String?>?
Current WorkMail state of the user.
final
street → Input<String?>?
Street address of the user.
final
telephone → Input<String?>?
Telephone number of the user.
final
userId → Input<String?>?
Identifier of the user.
final
userRole → Input<String?>?
Role assigned to the user. Valid values are USER, REMOTE_USER, RESOURCE, and SYSTEM_USER.
final
zipCode → Input<String?>?
ZIP or postal code of the user.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited