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 |
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.
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.