| 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.PhoneNumber
Description
Synopsis
- data PhoneNumber = PhoneNumber' {
- associations :: Maybe [PhoneNumberAssociation]
- callingName :: Maybe (Sensitive Text)
- callingNameStatus :: Maybe CallingNameStatus
- capabilities :: Maybe PhoneNumberCapabilities
- country :: Maybe Text
- createdTimestamp :: Maybe ISO8601
- deletionTimestamp :: Maybe ISO8601
- e164PhoneNumber :: Maybe (Sensitive Text)
- phoneNumberId :: Maybe Text
- productType :: Maybe PhoneNumberProductType
- status :: Maybe PhoneNumberStatus
- type' :: Maybe PhoneNumberType
- updatedTimestamp :: Maybe ISO8601
- newPhoneNumber :: PhoneNumber
- phoneNumber_associations :: Lens' PhoneNumber (Maybe [PhoneNumberAssociation])
- phoneNumber_callingName :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_callingNameStatus :: Lens' PhoneNumber (Maybe CallingNameStatus)
- phoneNumber_capabilities :: Lens' PhoneNumber (Maybe PhoneNumberCapabilities)
- phoneNumber_country :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_createdTimestamp :: Lens' PhoneNumber (Maybe UTCTime)
- phoneNumber_deletionTimestamp :: Lens' PhoneNumber (Maybe UTCTime)
- phoneNumber_e164PhoneNumber :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_phoneNumberId :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_productType :: Lens' PhoneNumber (Maybe PhoneNumberProductType)
- phoneNumber_status :: Lens' PhoneNumber (Maybe PhoneNumberStatus)
- phoneNumber_type :: Lens' PhoneNumber (Maybe PhoneNumberType)
- phoneNumber_updatedTimestamp :: Lens' PhoneNumber (Maybe UTCTime)
Documentation
data PhoneNumber Source #
A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.
See: newPhoneNumber smart constructor.
Constructors
| PhoneNumber' | |
Fields
| |
Instances
newPhoneNumber :: PhoneNumber Source #
Create a value of PhoneNumber 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:associations:PhoneNumber', phoneNumber_associations - The phone number associations.
$sel:callingName:PhoneNumber', phoneNumber_callingName - The outbound calling name associated with the phone number.
$sel:callingNameStatus:PhoneNumber', phoneNumber_callingNameStatus - The outbound calling name status.
$sel:capabilities:PhoneNumber', phoneNumber_capabilities - The phone number capabilities.
$sel:country:PhoneNumber', phoneNumber_country - The phone number country. Format: ISO 3166-1 alpha-2.
$sel:createdTimestamp:PhoneNumber', phoneNumber_createdTimestamp - The phone number creation timestamp, in ISO 8601 format.
$sel:deletionTimestamp:PhoneNumber', phoneNumber_deletionTimestamp - The deleted phone number timestamp, in ISO 8601 format.
$sel:e164PhoneNumber:PhoneNumber', phoneNumber_e164PhoneNumber - The phone number, in E.164 format.
$sel:phoneNumberId:PhoneNumber', phoneNumber_phoneNumberId - The phone number ID.
$sel:productType:PhoneNumber', phoneNumber_productType - The phone number product type.
$sel:status:PhoneNumber', phoneNumber_status - The phone number status.
$sel:type':PhoneNumber', phoneNumber_type - The phone number type.
$sel:updatedTimestamp:PhoneNumber', phoneNumber_updatedTimestamp - The updated phone number timestamp, in ISO 8601 format.
phoneNumber_associations :: Lens' PhoneNumber (Maybe [PhoneNumberAssociation]) Source #
The phone number associations.
phoneNumber_callingName :: Lens' PhoneNumber (Maybe Text) Source #
The outbound calling name associated with the phone number.
phoneNumber_callingNameStatus :: Lens' PhoneNumber (Maybe CallingNameStatus) Source #
The outbound calling name status.
phoneNumber_capabilities :: Lens' PhoneNumber (Maybe PhoneNumberCapabilities) Source #
The phone number capabilities.
phoneNumber_country :: Lens' PhoneNumber (Maybe Text) Source #
The phone number country. Format: ISO 3166-1 alpha-2.
phoneNumber_createdTimestamp :: Lens' PhoneNumber (Maybe UTCTime) Source #
The phone number creation timestamp, in ISO 8601 format.
phoneNumber_deletionTimestamp :: Lens' PhoneNumber (Maybe UTCTime) Source #
The deleted phone number timestamp, in ISO 8601 format.
phoneNumber_e164PhoneNumber :: Lens' PhoneNumber (Maybe Text) Source #
The phone number, in E.164 format.
phoneNumber_phoneNumberId :: Lens' PhoneNumber (Maybe Text) Source #
The phone number ID.
phoneNumber_productType :: Lens' PhoneNumber (Maybe PhoneNumberProductType) Source #
The phone number product type.
phoneNumber_status :: Lens' PhoneNumber (Maybe PhoneNumberStatus) Source #
The phone number status.
phoneNumber_type :: Lens' PhoneNumber (Maybe PhoneNumberType) Source #
The phone number type.
phoneNumber_updatedTimestamp :: Lens' PhoneNumber (Maybe UTCTime) Source #
The updated phone number timestamp, in ISO 8601 format.