| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Chime.Types.User
Description
Synopsis
- data User = User' {
- accountId :: Maybe Text
- alexaForBusinessMetadata :: Maybe AlexaForBusinessMetadata
- displayName :: Maybe (Sensitive Text)
- invitedOn :: Maybe ISO8601
- licenseType :: Maybe License
- personalPIN :: Maybe Text
- primaryEmail :: Maybe (Sensitive Text)
- primaryProvisionedNumber :: Maybe (Sensitive Text)
- registeredOn :: Maybe ISO8601
- userInvitationStatus :: Maybe InviteStatus
- userRegistrationStatus :: Maybe RegistrationStatus
- userType :: Maybe UserType
- userId :: Text
- newUser :: Text -> User
- user_accountId :: Lens' User (Maybe Text)
- user_alexaForBusinessMetadata :: Lens' User (Maybe AlexaForBusinessMetadata)
- user_displayName :: Lens' User (Maybe Text)
- user_invitedOn :: Lens' User (Maybe UTCTime)
- user_licenseType :: Lens' User (Maybe License)
- user_personalPIN :: Lens' User (Maybe Text)
- user_primaryEmail :: Lens' User (Maybe Text)
- user_primaryProvisionedNumber :: Lens' User (Maybe Text)
- user_registeredOn :: Lens' User (Maybe UTCTime)
- user_userInvitationStatus :: Lens' User (Maybe InviteStatus)
- user_userRegistrationStatus :: Lens' User (Maybe RegistrationStatus)
- user_userType :: Lens' User (Maybe UserType)
- user_userId :: Lens' User Text
Documentation
The user on the Amazon Chime account.
See: newUser smart constructor.
Constructors
| User' | |
Fields
| |
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:accountId:User', user_accountId - The Amazon Chime account ID.
$sel:alexaForBusinessMetadata:User', user_alexaForBusinessMetadata - The Alexa for Business metadata.
$sel:displayName:User', user_displayName - The display name of the user.
$sel:invitedOn:User', user_invitedOn - Date and time when the user is invited to the Amazon Chime account, in
ISO 8601 format.
$sel:licenseType:User', user_licenseType - The license type for the user.
$sel:personalPIN:User', user_personalPIN - The user's personal meeting PIN.
$sel:primaryEmail:User', user_primaryEmail - The primary email address of the user.
$sel:primaryProvisionedNumber:User', user_primaryProvisionedNumber - The primary phone number associated with the user.
$sel:registeredOn:User', user_registeredOn - Date and time when the user is registered, in ISO 8601 format.
$sel:userInvitationStatus:User', user_userInvitationStatus - The user invite status.
$sel:userRegistrationStatus:User', user_userRegistrationStatus - The user registration status.
$sel:userType:User', user_userType - The user type.
$sel:userId:User', user_userId - The user ID.
user_alexaForBusinessMetadata :: Lens' User (Maybe AlexaForBusinessMetadata) Source #
The Alexa for Business metadata.
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_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_userInvitationStatus :: Lens' User (Maybe InviteStatus) Source #
The user invite status.
user_userRegistrationStatus :: Lens' User (Maybe RegistrationStatus) Source #
The user registration status.