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 |
- - | Undocumented operation.
Synopsis
- data CreateProxySession = CreateProxySession' {}
- newCreateProxySession :: NonEmpty Text -> Text -> CreateProxySession
- createProxySession_expiryMinutes :: Lens' CreateProxySession (Maybe Natural)
- createProxySession_geoMatchLevel :: Lens' CreateProxySession (Maybe GeoMatchLevel)
- createProxySession_geoMatchParams :: Lens' CreateProxySession (Maybe GeoMatchParams)
- createProxySession_name :: Lens' CreateProxySession (Maybe Text)
- createProxySession_numberSelectionBehavior :: Lens' CreateProxySession (Maybe NumberSelectionBehavior)
- createProxySession_participantPhoneNumbers :: Lens' CreateProxySession (NonEmpty Text)
- createProxySession_capabilities :: Lens' CreateProxySession [Capability]
- createProxySession_voiceConnectorId :: Lens' CreateProxySession Text
- data CreateProxySessionResponse = CreateProxySessionResponse' {}
- newCreateProxySessionResponse :: Int -> CreateProxySessionResponse
- createProxySessionResponse_proxySession :: Lens' CreateProxySessionResponse (Maybe ProxySession)
- createProxySessionResponse_httpStatus :: Lens' CreateProxySessionResponse Int
Creating a Request
data CreateProxySession Source #
See: newCreateProxySession
smart constructor.
Instances
newCreateProxySession Source #
:: NonEmpty Text | |
-> Text | |
-> CreateProxySession |
Create a value of CreateProxySession
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:
CreateProxySession
, createProxySession_expiryMinutes
- Undocumented member.
CreateProxySession
, createProxySession_geoMatchLevel
- Undocumented member.
CreateProxySession
, createProxySession_geoMatchParams
- Undocumented member.
CreateProxySession
, createProxySession_name
- Undocumented member.
CreateProxySession
, createProxySession_numberSelectionBehavior
- Undocumented member.
$sel:participantPhoneNumbers:CreateProxySession'
, createProxySession_participantPhoneNumbers
- Undocumented member.
CreateProxySession
, createProxySession_capabilities
- Undocumented member.
CreateProxySession
, createProxySession_voiceConnectorId
- Undocumented member.
Request Lenses
createProxySession_expiryMinutes :: Lens' CreateProxySession (Maybe Natural) Source #
Undocumented member.
createProxySession_geoMatchLevel :: Lens' CreateProxySession (Maybe GeoMatchLevel) Source #
Undocumented member.
createProxySession_geoMatchParams :: Lens' CreateProxySession (Maybe GeoMatchParams) Source #
Undocumented member.
createProxySession_name :: Lens' CreateProxySession (Maybe Text) Source #
Undocumented member.
createProxySession_numberSelectionBehavior :: Lens' CreateProxySession (Maybe NumberSelectionBehavior) Source #
Undocumented member.
createProxySession_participantPhoneNumbers :: Lens' CreateProxySession (NonEmpty Text) Source #
Undocumented member.
createProxySession_capabilities :: Lens' CreateProxySession [Capability] Source #
Undocumented member.
createProxySession_voiceConnectorId :: Lens' CreateProxySession Text Source #
Undocumented member.
Destructuring the Response
data CreateProxySessionResponse Source #
See: newCreateProxySessionResponse
smart constructor.
CreateProxySessionResponse' | |
|
Instances
newCreateProxySessionResponse Source #
Create a value of CreateProxySessionResponse
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:proxySession:CreateProxySessionResponse'
, createProxySessionResponse_proxySession
- Undocumented member.
$sel:httpStatus:CreateProxySessionResponse'
, createProxySessionResponse_httpStatus
- The response's http status code.
Response Lenses
createProxySessionResponse_proxySession :: Lens' CreateProxySessionResponse (Maybe ProxySession) Source #
Undocumented member.
createProxySessionResponse_httpStatus :: Lens' CreateProxySessionResponse Int Source #
The response's http status code.