Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data User = User' {
- userInvitationStatus :: Maybe InviteStatus
- personalPIN :: Maybe Text
- primaryProvisionedNumber :: Maybe (Sensitive Text)
- licenseType :: Maybe License
- registeredOn :: Maybe POSIX
- accountId :: Maybe Text
- userRegistrationStatus :: Maybe RegistrationStatus
- invitedOn :: Maybe POSIX
- displayName :: Maybe (Sensitive Text)
- primaryEmail :: Maybe (Sensitive Text)
- userType :: Maybe UserType
- alexaForBusinessMetadata :: Maybe AlexaForBusinessMetadata
- userId :: Text
- newUser :: Text -> User
- user_userInvitationStatus :: Lens' User (Maybe InviteStatus)
- user_personalPIN :: Lens' User (Maybe Text)
- user_primaryProvisionedNumber :: Lens' User (Maybe Text)
- user_licenseType :: Lens' User (Maybe License)
- user_registeredOn :: Lens' User (Maybe UTCTime)
- user_accountId :: Lens' User (Maybe Text)
- user_userRegistrationStatus :: Lens' User (Maybe RegistrationStatus)
- user_invitedOn :: Lens' User (Maybe UTCTime)
- user_displayName :: Lens' User (Maybe Text)
- user_primaryEmail :: Lens' User (Maybe Text)
- user_userType :: Lens' User (Maybe UserType)
- user_alexaForBusinessMetadata :: Lens' User (Maybe AlexaForBusinessMetadata)
- user_userId :: Lens' User Text
Documentation
The user on the Amazon Chime account.
See: newUser
smart constructor.
User' | |
|
Instances
Create a value of User
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userInvitationStatus:User'
, user_userInvitationStatus
- The user invite status.
$sel:personalPIN:User'
, user_personalPIN
- The user's personal meeting PIN.
$sel:primaryProvisionedNumber:User'
, user_primaryProvisionedNumber
- The primary phone number associated with the user.
$sel:licenseType:User'
, user_licenseType
- The license type for the user.
$sel:registeredOn:User'
, user_registeredOn
- Date and time when the user is registered, in ISO 8601 format.
$sel:accountId:User'
, user_accountId
- The Amazon Chime account ID.
$sel:userRegistrationStatus:User'
, user_userRegistrationStatus
- The user registration status.
$sel:invitedOn:User'
, user_invitedOn
- Date and time when the user is invited to the Amazon Chime account, in
ISO 8601 format.
$sel:displayName:User'
, user_displayName
- The display name of the user.
$sel:primaryEmail:User'
, user_primaryEmail
- The primary email address of the user.
$sel:userType:User'
, user_userType
- The user type.
$sel:alexaForBusinessMetadata:User'
, user_alexaForBusinessMetadata
- The Alexa for Business metadata.
$sel:userId:User'
, user_userId
- The user ID.
user_userInvitationStatus :: Lens' User (Maybe InviteStatus) Source #
The user invite status.
user_primaryProvisionedNumber :: Lens' User (Maybe Text) Source #
The primary phone number associated with the user.
user_registeredOn :: Lens' User (Maybe UTCTime) Source #
Date and time when the user is registered, in ISO 8601 format.
user_userRegistrationStatus :: Lens' User (Maybe RegistrationStatus) Source #
The user registration status.
user_invitedOn :: Lens' User (Maybe UTCTime) Source #
Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format.
user_alexaForBusinessMetadata :: Lens' User (Maybe AlexaForBusinessMetadata) Source #
The Alexa for Business metadata.