| 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.ChimeSdkVoice.Types.ProxySession
Description
Synopsis
- data ProxySession = ProxySession' {
- capabilities :: Maybe [Capability]
- createdTimestamp :: Maybe ISO8601
- endedTimestamp :: Maybe ISO8601
- expiryMinutes :: Maybe Natural
- geoMatchLevel :: Maybe GeoMatchLevel
- geoMatchParams :: Maybe GeoMatchParams
- name :: Maybe Text
- numberSelectionBehavior :: Maybe NumberSelectionBehavior
- participants :: Maybe [Participant]
- proxySessionId :: Maybe Text
- status :: Maybe ProxySessionStatus
- updatedTimestamp :: Maybe ISO8601
- voiceConnectorId :: Maybe Text
- newProxySession :: ProxySession
- proxySession_capabilities :: Lens' ProxySession (Maybe [Capability])
- proxySession_createdTimestamp :: Lens' ProxySession (Maybe UTCTime)
- proxySession_endedTimestamp :: Lens' ProxySession (Maybe UTCTime)
- proxySession_expiryMinutes :: Lens' ProxySession (Maybe Natural)
- proxySession_geoMatchLevel :: Lens' ProxySession (Maybe GeoMatchLevel)
- proxySession_geoMatchParams :: Lens' ProxySession (Maybe GeoMatchParams)
- proxySession_name :: Lens' ProxySession (Maybe Text)
- proxySession_numberSelectionBehavior :: Lens' ProxySession (Maybe NumberSelectionBehavior)
- proxySession_participants :: Lens' ProxySession (Maybe [Participant])
- proxySession_proxySessionId :: Lens' ProxySession (Maybe Text)
- proxySession_status :: Lens' ProxySession (Maybe ProxySessionStatus)
- proxySession_updatedTimestamp :: Lens' ProxySession (Maybe UTCTime)
- proxySession_voiceConnectorId :: Lens' ProxySession (Maybe Text)
Documentation
data ProxySession Source #
See: newProxySession smart constructor.
Constructors
Instances
newProxySession :: ProxySession Source #
Create a value of ProxySession 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:capabilities:ProxySession', proxySession_capabilities - Undocumented member.
$sel:createdTimestamp:ProxySession', proxySession_createdTimestamp - Undocumented member.
$sel:endedTimestamp:ProxySession', proxySession_endedTimestamp - Undocumented member.
$sel:expiryMinutes:ProxySession', proxySession_expiryMinutes - Undocumented member.
$sel:geoMatchLevel:ProxySession', proxySession_geoMatchLevel - Undocumented member.
$sel:geoMatchParams:ProxySession', proxySession_geoMatchParams - Undocumented member.
$sel:name:ProxySession', proxySession_name - Undocumented member.
$sel:numberSelectionBehavior:ProxySession', proxySession_numberSelectionBehavior - Undocumented member.
$sel:participants:ProxySession', proxySession_participants - Undocumented member.
$sel:proxySessionId:ProxySession', proxySession_proxySessionId - Undocumented member.
$sel:status:ProxySession', proxySession_status - Undocumented member.
$sel:updatedTimestamp:ProxySession', proxySession_updatedTimestamp - Undocumented member.
$sel:voiceConnectorId:ProxySession', proxySession_voiceConnectorId - Undocumented member.
proxySession_capabilities :: Lens' ProxySession (Maybe [Capability]) Source #
Undocumented member.
proxySession_createdTimestamp :: Lens' ProxySession (Maybe UTCTime) Source #
Undocumented member.
proxySession_endedTimestamp :: Lens' ProxySession (Maybe UTCTime) Source #
Undocumented member.
proxySession_expiryMinutes :: Lens' ProxySession (Maybe Natural) Source #
Undocumented member.
proxySession_geoMatchLevel :: Lens' ProxySession (Maybe GeoMatchLevel) Source #
Undocumented member.
proxySession_geoMatchParams :: Lens' ProxySession (Maybe GeoMatchParams) Source #
Undocumented member.
proxySession_name :: Lens' ProxySession (Maybe Text) Source #
Undocumented member.
proxySession_numberSelectionBehavior :: Lens' ProxySession (Maybe NumberSelectionBehavior) Source #
Undocumented member.
proxySession_participants :: Lens' ProxySession (Maybe [Participant]) Source #
Undocumented member.
proxySession_proxySessionId :: Lens' ProxySession (Maybe Text) Source #
Undocumented member.
proxySession_status :: Lens' ProxySession (Maybe ProxySessionStatus) Source #
Undocumented member.
proxySession_updatedTimestamp :: Lens' ProxySession (Maybe UTCTime) Source #
Undocumented member.
proxySession_voiceConnectorId :: Lens' ProxySession (Maybe Text) Source #
Undocumented member.