| 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.ConnectCampaigns.Types
Contents
- Service Configuration
- Errors
- CampaignState
- EncryptionType
- FailureCode
- GetCampaignStateBatchFailureCode
- InstanceIdFilterOperator
- InstanceOnboardingJobFailureCode
- InstanceOnboardingJobStatusCode
- AnswerMachineDetectionConfig
- Campaign
- CampaignFilters
- CampaignSummary
- DialRequest
- DialerConfig
- EncryptionConfig
- FailedCampaignStateResponse
- FailedRequest
- InstanceConfig
- InstanceIdFilter
- InstanceOnboardingJobStatus
- OutboundCallConfig
- PredictiveDialerConfig
- ProgressiveDialerConfig
- SuccessfulCampaignStateResponse
- SuccessfulRequest
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _InvalidCampaignStateException :: AsError a => Fold a ServiceError
- _InvalidStateException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype CampaignState where
- CampaignState' { }
- pattern CampaignState_Failed :: CampaignState
- pattern CampaignState_Initialized :: CampaignState
- pattern CampaignState_Paused :: CampaignState
- pattern CampaignState_Running :: CampaignState
- pattern CampaignState_Stopped :: CampaignState
- newtype EncryptionType where
- EncryptionType' { }
- pattern EncryptionType_KMS :: EncryptionType
- newtype FailureCode where
- FailureCode' { }
- pattern FailureCode_InvalidInput :: FailureCode
- pattern FailureCode_RequestThrottled :: FailureCode
- pattern FailureCode_UnknownError :: FailureCode
- newtype GetCampaignStateBatchFailureCode where
- newtype InstanceIdFilterOperator where
- newtype InstanceOnboardingJobFailureCode where
- InstanceOnboardingJobFailureCode' { }
- pattern InstanceOnboardingJobFailureCode_EVENT_BRIDGE_ACCESS_DENIED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_EVENT_BRIDGE_MANAGED_RULE_LIMIT_EXCEEDED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_IAM_ACCESS_DENIED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_INTERNAL_FAILURE :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_KMS_ACCESS_DENIED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_KMS_KEY_NOT_FOUND :: InstanceOnboardingJobFailureCode
- newtype InstanceOnboardingJobStatusCode where
- data AnswerMachineDetectionConfig = AnswerMachineDetectionConfig' {}
- newAnswerMachineDetectionConfig :: Bool -> AnswerMachineDetectionConfig
- answerMachineDetectionConfig_enableAnswerMachineDetection :: Lens' AnswerMachineDetectionConfig Bool
- data Campaign = Campaign' {
- tags :: Maybe (HashMap Text Text)
- arn :: Text
- connectInstanceId :: Text
- dialerConfig :: DialerConfig
- id :: Text
- name :: Text
- outboundCallConfig :: OutboundCallConfig
- newCampaign :: Text -> Text -> DialerConfig -> Text -> Text -> OutboundCallConfig -> Campaign
- campaign_tags :: Lens' Campaign (Maybe (HashMap Text Text))
- campaign_arn :: Lens' Campaign Text
- campaign_connectInstanceId :: Lens' Campaign Text
- campaign_dialerConfig :: Lens' Campaign DialerConfig
- campaign_id :: Lens' Campaign Text
- campaign_name :: Lens' Campaign Text
- campaign_outboundCallConfig :: Lens' Campaign OutboundCallConfig
- data CampaignFilters = CampaignFilters' {}
- newCampaignFilters :: CampaignFilters
- campaignFilters_instanceIdFilter :: Lens' CampaignFilters (Maybe InstanceIdFilter)
- data CampaignSummary = CampaignSummary' {}
- newCampaignSummary :: Text -> Text -> Text -> Text -> CampaignSummary
- campaignSummary_arn :: Lens' CampaignSummary Text
- campaignSummary_connectInstanceId :: Lens' CampaignSummary Text
- campaignSummary_id :: Lens' CampaignSummary Text
- campaignSummary_name :: Lens' CampaignSummary Text
- data DialRequest = DialRequest' {}
- newDialRequest :: Text -> UTCTime -> Text -> DialRequest
- dialRequest_attributes :: Lens' DialRequest (HashMap Text Text)
- dialRequest_clientToken :: Lens' DialRequest Text
- dialRequest_expirationTime :: Lens' DialRequest UTCTime
- dialRequest_phoneNumber :: Lens' DialRequest Text
- data DialerConfig = DialerConfig' {}
- newDialerConfig :: DialerConfig
- dialerConfig_predictiveDialerConfig :: Lens' DialerConfig (Maybe PredictiveDialerConfig)
- dialerConfig_progressiveDialerConfig :: Lens' DialerConfig (Maybe ProgressiveDialerConfig)
- data EncryptionConfig = EncryptionConfig' {}
- newEncryptionConfig :: Bool -> EncryptionConfig
- encryptionConfig_encryptionType :: Lens' EncryptionConfig (Maybe EncryptionType)
- encryptionConfig_keyArn :: Lens' EncryptionConfig (Maybe Text)
- encryptionConfig_enabled :: Lens' EncryptionConfig Bool
- data FailedCampaignStateResponse = FailedCampaignStateResponse' {}
- newFailedCampaignStateResponse :: FailedCampaignStateResponse
- failedCampaignStateResponse_campaignId :: Lens' FailedCampaignStateResponse (Maybe Text)
- failedCampaignStateResponse_failureCode :: Lens' FailedCampaignStateResponse (Maybe GetCampaignStateBatchFailureCode)
- data FailedRequest = FailedRequest' {
- clientToken :: Maybe Text
- failureCode :: Maybe FailureCode
- id :: Maybe Text
- newFailedRequest :: FailedRequest
- failedRequest_clientToken :: Lens' FailedRequest (Maybe Text)
- failedRequest_failureCode :: Lens' FailedRequest (Maybe FailureCode)
- failedRequest_id :: Lens' FailedRequest (Maybe Text)
- data InstanceConfig = InstanceConfig' {}
- newInstanceConfig :: Text -> EncryptionConfig -> Text -> InstanceConfig
- instanceConfig_connectInstanceId :: Lens' InstanceConfig Text
- instanceConfig_encryptionConfig :: Lens' InstanceConfig EncryptionConfig
- instanceConfig_serviceLinkedRoleArn :: Lens' InstanceConfig Text
- data InstanceIdFilter = InstanceIdFilter' {}
- newInstanceIdFilter :: InstanceIdFilterOperator -> Text -> InstanceIdFilter
- instanceIdFilter_operator :: Lens' InstanceIdFilter InstanceIdFilterOperator
- instanceIdFilter_value :: Lens' InstanceIdFilter Text
- data InstanceOnboardingJobStatus = InstanceOnboardingJobStatus' {}
- newInstanceOnboardingJobStatus :: Text -> InstanceOnboardingJobStatusCode -> InstanceOnboardingJobStatus
- instanceOnboardingJobStatus_failureCode :: Lens' InstanceOnboardingJobStatus (Maybe InstanceOnboardingJobFailureCode)
- instanceOnboardingJobStatus_connectInstanceId :: Lens' InstanceOnboardingJobStatus Text
- instanceOnboardingJobStatus_status :: Lens' InstanceOnboardingJobStatus InstanceOnboardingJobStatusCode
- data OutboundCallConfig = OutboundCallConfig' {}
- newOutboundCallConfig :: Text -> Text -> OutboundCallConfig
- outboundCallConfig_answerMachineDetectionConfig :: Lens' OutboundCallConfig (Maybe AnswerMachineDetectionConfig)
- outboundCallConfig_connectSourcePhoneNumber :: Lens' OutboundCallConfig (Maybe Text)
- outboundCallConfig_connectContactFlowId :: Lens' OutboundCallConfig Text
- outboundCallConfig_connectQueueId :: Lens' OutboundCallConfig Text
- data PredictiveDialerConfig = PredictiveDialerConfig' {}
- newPredictiveDialerConfig :: Double -> PredictiveDialerConfig
- predictiveDialerConfig_bandwidthAllocation :: Lens' PredictiveDialerConfig Double
- data ProgressiveDialerConfig = ProgressiveDialerConfig' {}
- newProgressiveDialerConfig :: Double -> ProgressiveDialerConfig
- progressiveDialerConfig_bandwidthAllocation :: Lens' ProgressiveDialerConfig Double
- data SuccessfulCampaignStateResponse = SuccessfulCampaignStateResponse' {}
- newSuccessfulCampaignStateResponse :: SuccessfulCampaignStateResponse
- successfulCampaignStateResponse_campaignId :: Lens' SuccessfulCampaignStateResponse (Maybe Text)
- successfulCampaignStateResponse_state :: Lens' SuccessfulCampaignStateResponse (Maybe CampaignState)
- data SuccessfulRequest = SuccessfulRequest' {}
- newSuccessfulRequest :: SuccessfulRequest
- successfulRequest_clientToken :: Lens' SuccessfulRequest (Maybe Text)
- successfulRequest_id :: Lens' SuccessfulRequest (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2021-01-30 of the Amazon ConnectCampaignService SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state of the resource.
_InternalServerException :: AsError a => Fold a ServiceError Source #
Request processing failed because of an error or failure with the service.
_InvalidCampaignStateException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state of the campaign.
_InvalidStateException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource was not found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
Request would cause a service quota to be exceeded.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by an AWS service.
CampaignState
newtype CampaignState Source #
State of a campaign
Constructors
| CampaignState' | |
Fields | |
Bundled Patterns
| pattern CampaignState_Failed :: CampaignState | |
| pattern CampaignState_Initialized :: CampaignState | |
| pattern CampaignState_Paused :: CampaignState | |
| pattern CampaignState_Running :: CampaignState | |
| pattern CampaignState_Stopped :: CampaignState |
Instances
EncryptionType
newtype EncryptionType Source #
Server-side encryption type.
Constructors
| EncryptionType' | |
Fields | |
Bundled Patterns
| pattern EncryptionType_KMS :: EncryptionType |
Instances
FailureCode
newtype FailureCode Source #
A predefined code indicating the error that caused the failure.
Constructors
| FailureCode' | |
Fields | |
Bundled Patterns
| pattern FailureCode_InvalidInput :: FailureCode | |
| pattern FailureCode_RequestThrottled :: FailureCode | |
| pattern FailureCode_UnknownError :: FailureCode |
Instances
GetCampaignStateBatchFailureCode
newtype GetCampaignStateBatchFailureCode Source #
A predefined code indicating the error that caused the failure in getting state of campaigns
Constructors
| GetCampaignStateBatchFailureCode' | |
Fields | |
Bundled Patterns
| pattern GetCampaignStateBatchFailureCode_ResourceNotFound :: GetCampaignStateBatchFailureCode | |
| pattern GetCampaignStateBatchFailureCode_UnknownError :: GetCampaignStateBatchFailureCode |
Instances
InstanceIdFilterOperator
newtype InstanceIdFilterOperator Source #
Operators for Connect instance identifier filter
Constructors
| InstanceIdFilterOperator' | |
Fields | |
Bundled Patterns
| pattern InstanceIdFilterOperator_Eq :: InstanceIdFilterOperator |
Instances
InstanceOnboardingJobFailureCode
newtype InstanceOnboardingJobFailureCode Source #
Enumeration of the possible failure codes for instance onboarding job
Constructors
| InstanceOnboardingJobFailureCode' | |
Fields | |
Bundled Patterns
Instances
InstanceOnboardingJobStatusCode
newtype InstanceOnboardingJobStatusCode Source #
Enumeration of the possible states for instance onboarding job
Constructors
| InstanceOnboardingJobStatusCode' | |
Fields | |
Bundled Patterns
Instances
AnswerMachineDetectionConfig
data AnswerMachineDetectionConfig Source #
Answering Machine Detection config
See: newAnswerMachineDetectionConfig smart constructor.
Constructors
| AnswerMachineDetectionConfig' | |
Fields
| |
Instances
newAnswerMachineDetectionConfig Source #
Arguments
| :: Bool |
|
| -> AnswerMachineDetectionConfig |
Create a value of AnswerMachineDetectionConfig 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:enableAnswerMachineDetection:AnswerMachineDetectionConfig', answerMachineDetectionConfig_enableAnswerMachineDetection - Enable or disable answering machine detection
answerMachineDetectionConfig_enableAnswerMachineDetection :: Lens' AnswerMachineDetectionConfig Bool Source #
Enable or disable answering machine detection
Campaign
An Amazon Connect campaign.
See: newCampaign smart constructor.
Constructors
| Campaign' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> DialerConfig | |
| -> Text | |
| -> Text | |
| -> OutboundCallConfig | |
| -> Campaign |
Create a value of Campaign 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:tags:Campaign', campaign_tags - Undocumented member.
$sel:arn:Campaign', campaign_arn - Undocumented member.
$sel:connectInstanceId:Campaign', campaign_connectInstanceId - Undocumented member.
$sel:dialerConfig:Campaign', campaign_dialerConfig - Undocumented member.
$sel:id:Campaign', campaign_id - Undocumented member.
$sel:name:Campaign', campaign_name - Undocumented member.
$sel:outboundCallConfig:Campaign', campaign_outboundCallConfig - Undocumented member.
campaign_dialerConfig :: Lens' Campaign DialerConfig Source #
Undocumented member.
campaign_outboundCallConfig :: Lens' Campaign OutboundCallConfig Source #
Undocumented member.
CampaignFilters
data CampaignFilters Source #
Filter model by type
See: newCampaignFilters smart constructor.
Constructors
| CampaignFilters' | |
Fields | |
Instances
newCampaignFilters :: CampaignFilters Source #
Create a value of CampaignFilters 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:instanceIdFilter:CampaignFilters', campaignFilters_instanceIdFilter - Undocumented member.
campaignFilters_instanceIdFilter :: Lens' CampaignFilters (Maybe InstanceIdFilter) Source #
Undocumented member.
CampaignSummary
data CampaignSummary Source #
An Amazon Connect campaign summary.
See: newCampaignSummary smart constructor.
Constructors
| CampaignSummary' | |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> CampaignSummary |
Create a value of CampaignSummary 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:arn:CampaignSummary', campaignSummary_arn - Undocumented member.
$sel:connectInstanceId:CampaignSummary', campaignSummary_connectInstanceId - Undocumented member.
$sel:id:CampaignSummary', campaignSummary_id - Undocumented member.
$sel:name:CampaignSummary', campaignSummary_name - Undocumented member.
campaignSummary_arn :: Lens' CampaignSummary Text Source #
Undocumented member.
campaignSummary_connectInstanceId :: Lens' CampaignSummary Text Source #
Undocumented member.
campaignSummary_id :: Lens' CampaignSummary Text Source #
Undocumented member.
campaignSummary_name :: Lens' CampaignSummary Text Source #
Undocumented member.
DialRequest
data DialRequest Source #
A dial request for a campaign.
See: newDialRequest smart constructor.
Constructors
| DialRequest' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> UTCTime | |
| -> Text | |
| -> DialRequest |
Create a value of DialRequest 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:attributes:DialRequest', dialRequest_attributes - Undocumented member.
$sel:clientToken:DialRequest', dialRequest_clientToken - Undocumented member.
$sel:expirationTime:DialRequest', dialRequest_expirationTime - Undocumented member.
$sel:phoneNumber:DialRequest', dialRequest_phoneNumber - Undocumented member.
dialRequest_attributes :: Lens' DialRequest (HashMap Text Text) Source #
Undocumented member.
dialRequest_clientToken :: Lens' DialRequest Text Source #
Undocumented member.
dialRequest_expirationTime :: Lens' DialRequest UTCTime Source #
Undocumented member.
dialRequest_phoneNumber :: Lens' DialRequest Text Source #
Undocumented member.
DialerConfig
data DialerConfig Source #
The possible types of dialer config parameters
See: newDialerConfig smart constructor.
Constructors
| DialerConfig' | |
Instances
newDialerConfig :: DialerConfig Source #
Create a value of DialerConfig 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:predictiveDialerConfig:DialerConfig', dialerConfig_predictiveDialerConfig - Undocumented member.
$sel:progressiveDialerConfig:DialerConfig', dialerConfig_progressiveDialerConfig - Undocumented member.
dialerConfig_predictiveDialerConfig :: Lens' DialerConfig (Maybe PredictiveDialerConfig) Source #
Undocumented member.
dialerConfig_progressiveDialerConfig :: Lens' DialerConfig (Maybe ProgressiveDialerConfig) Source #
Undocumented member.
EncryptionConfig
data EncryptionConfig Source #
Encryption config for Connect Instance. Note that sensitive data will always be encrypted. If disabled, service will perform encryption with its own key. If enabled, a KMS key id needs to be provided and KMS charges will apply. KMS is only type supported
See: newEncryptionConfig smart constructor.
Constructors
| EncryptionConfig' | |
Fields
| |
Instances
Arguments
| :: Bool | |
| -> EncryptionConfig |
Create a value of EncryptionConfig 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:encryptionType:EncryptionConfig', encryptionConfig_encryptionType - Undocumented member.
$sel:keyArn:EncryptionConfig', encryptionConfig_keyArn - Undocumented member.
$sel:enabled:EncryptionConfig', encryptionConfig_enabled - Undocumented member.
encryptionConfig_encryptionType :: Lens' EncryptionConfig (Maybe EncryptionType) Source #
Undocumented member.
encryptionConfig_keyArn :: Lens' EncryptionConfig (Maybe Text) Source #
Undocumented member.
encryptionConfig_enabled :: Lens' EncryptionConfig Bool Source #
Undocumented member.
FailedCampaignStateResponse
data FailedCampaignStateResponse Source #
Failed response of campaign state
See: newFailedCampaignStateResponse smart constructor.
Constructors
| FailedCampaignStateResponse' | |
Fields | |
Instances
newFailedCampaignStateResponse :: FailedCampaignStateResponse Source #
Create a value of FailedCampaignStateResponse 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:campaignId:FailedCampaignStateResponse', failedCampaignStateResponse_campaignId - Undocumented member.
$sel:failureCode:FailedCampaignStateResponse', failedCampaignStateResponse_failureCode - Undocumented member.
failedCampaignStateResponse_campaignId :: Lens' FailedCampaignStateResponse (Maybe Text) Source #
Undocumented member.
failedCampaignStateResponse_failureCode :: Lens' FailedCampaignStateResponse (Maybe GetCampaignStateBatchFailureCode) Source #
Undocumented member.
FailedRequest
data FailedRequest Source #
A failed request identified by the unique client token.
See: newFailedRequest smart constructor.
Constructors
| FailedRequest' | |
Fields
| |
Instances
newFailedRequest :: FailedRequest Source #
Create a value of FailedRequest 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:clientToken:FailedRequest', failedRequest_clientToken - Undocumented member.
$sel:failureCode:FailedRequest', failedRequest_failureCode - Undocumented member.
$sel:id:FailedRequest', failedRequest_id - Undocumented member.
failedRequest_clientToken :: Lens' FailedRequest (Maybe Text) Source #
Undocumented member.
failedRequest_failureCode :: Lens' FailedRequest (Maybe FailureCode) Source #
Undocumented member.
failedRequest_id :: Lens' FailedRequest (Maybe Text) Source #
Undocumented member.
InstanceConfig
data InstanceConfig Source #
Instance config object
See: newInstanceConfig smart constructor.
Constructors
| InstanceConfig' | |
Fields | |
Instances
Arguments
| :: Text | |
| -> EncryptionConfig | |
| -> Text | |
| -> InstanceConfig |
Create a value of InstanceConfig 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:connectInstanceId:InstanceConfig', instanceConfig_connectInstanceId - Undocumented member.
$sel:encryptionConfig:InstanceConfig', instanceConfig_encryptionConfig - Undocumented member.
$sel:serviceLinkedRoleArn:InstanceConfig', instanceConfig_serviceLinkedRoleArn - Undocumented member.
instanceConfig_connectInstanceId :: Lens' InstanceConfig Text Source #
Undocumented member.
instanceConfig_encryptionConfig :: Lens' InstanceConfig EncryptionConfig Source #
Undocumented member.
instanceConfig_serviceLinkedRoleArn :: Lens' InstanceConfig Text Source #
Undocumented member.
InstanceIdFilter
data InstanceIdFilter Source #
Connect instance identifier filter
See: newInstanceIdFilter smart constructor.
Constructors
| InstanceIdFilter' | |
Fields | |
Instances
Arguments
| :: InstanceIdFilterOperator | |
| -> Text | |
| -> InstanceIdFilter |
Create a value of InstanceIdFilter 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:operator:InstanceIdFilter', instanceIdFilter_operator - Undocumented member.
$sel:value:InstanceIdFilter', instanceIdFilter_value - Undocumented member.
instanceIdFilter_operator :: Lens' InstanceIdFilter InstanceIdFilterOperator Source #
Undocumented member.
instanceIdFilter_value :: Lens' InstanceIdFilter Text Source #
Undocumented member.
InstanceOnboardingJobStatus
data InstanceOnboardingJobStatus Source #
Instance onboarding job status object
See: newInstanceOnboardingJobStatus smart constructor.
Constructors
| InstanceOnboardingJobStatus' | |
Instances
newInstanceOnboardingJobStatus Source #
Arguments
| :: Text | |
| -> InstanceOnboardingJobStatusCode | |
| -> InstanceOnboardingJobStatus |
Create a value of InstanceOnboardingJobStatus 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:failureCode:InstanceOnboardingJobStatus', instanceOnboardingJobStatus_failureCode - Undocumented member.
$sel:connectInstanceId:InstanceOnboardingJobStatus', instanceOnboardingJobStatus_connectInstanceId - Undocumented member.
$sel:status:InstanceOnboardingJobStatus', instanceOnboardingJobStatus_status - Undocumented member.
instanceOnboardingJobStatus_failureCode :: Lens' InstanceOnboardingJobStatus (Maybe InstanceOnboardingJobFailureCode) Source #
Undocumented member.
instanceOnboardingJobStatus_connectInstanceId :: Lens' InstanceOnboardingJobStatus Text Source #
Undocumented member.
instanceOnboardingJobStatus_status :: Lens' InstanceOnboardingJobStatus InstanceOnboardingJobStatusCode Source #
Undocumented member.
OutboundCallConfig
data OutboundCallConfig Source #
The configuration used for outbound calls.
See: newOutboundCallConfig smart constructor.
Constructors
| OutboundCallConfig' | |
Instances
newOutboundCallConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> OutboundCallConfig |
Create a value of OutboundCallConfig 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:answerMachineDetectionConfig:OutboundCallConfig', outboundCallConfig_answerMachineDetectionConfig - Undocumented member.
$sel:connectSourcePhoneNumber:OutboundCallConfig', outboundCallConfig_connectSourcePhoneNumber - Undocumented member.
$sel:connectContactFlowId:OutboundCallConfig', outboundCallConfig_connectContactFlowId - Undocumented member.
$sel:connectQueueId:OutboundCallConfig', outboundCallConfig_connectQueueId - Undocumented member.
outboundCallConfig_answerMachineDetectionConfig :: Lens' OutboundCallConfig (Maybe AnswerMachineDetectionConfig) Source #
Undocumented member.
outboundCallConfig_connectSourcePhoneNumber :: Lens' OutboundCallConfig (Maybe Text) Source #
Undocumented member.
outboundCallConfig_connectContactFlowId :: Lens' OutboundCallConfig Text Source #
Undocumented member.
outboundCallConfig_connectQueueId :: Lens' OutboundCallConfig Text Source #
Undocumented member.
PredictiveDialerConfig
data PredictiveDialerConfig Source #
Predictive Dialer config
See: newPredictiveDialerConfig smart constructor.
Constructors
| PredictiveDialerConfig' | |
Fields | |
Instances
newPredictiveDialerConfig Source #
Create a value of PredictiveDialerConfig 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:bandwidthAllocation:PredictiveDialerConfig', predictiveDialerConfig_bandwidthAllocation - Undocumented member.
predictiveDialerConfig_bandwidthAllocation :: Lens' PredictiveDialerConfig Double Source #
Undocumented member.
ProgressiveDialerConfig
data ProgressiveDialerConfig Source #
Progressive Dialer config
See: newProgressiveDialerConfig smart constructor.
Constructors
| ProgressiveDialerConfig' | |
Fields | |
Instances
newProgressiveDialerConfig Source #
Create a value of ProgressiveDialerConfig 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:bandwidthAllocation:ProgressiveDialerConfig', progressiveDialerConfig_bandwidthAllocation - Undocumented member.
progressiveDialerConfig_bandwidthAllocation :: Lens' ProgressiveDialerConfig Double Source #
Undocumented member.
SuccessfulCampaignStateResponse
data SuccessfulCampaignStateResponse Source #
Successful response of campaign state
See: newSuccessfulCampaignStateResponse smart constructor.
Constructors
| SuccessfulCampaignStateResponse' | |
Fields
| |
Instances
newSuccessfulCampaignStateResponse :: SuccessfulCampaignStateResponse Source #
Create a value of SuccessfulCampaignStateResponse 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:campaignId:SuccessfulCampaignStateResponse', successfulCampaignStateResponse_campaignId - Undocumented member.
$sel:state:SuccessfulCampaignStateResponse', successfulCampaignStateResponse_state - Undocumented member.
successfulCampaignStateResponse_campaignId :: Lens' SuccessfulCampaignStateResponse (Maybe Text) Source #
Undocumented member.
successfulCampaignStateResponse_state :: Lens' SuccessfulCampaignStateResponse (Maybe CampaignState) Source #
Undocumented member.
SuccessfulRequest
data SuccessfulRequest Source #
A successful request identified by the unique client token.
See: newSuccessfulRequest smart constructor.
Constructors
| SuccessfulRequest' | |
Instances
newSuccessfulRequest :: SuccessfulRequest Source #
Create a value of SuccessfulRequest 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:clientToken:SuccessfulRequest', successfulRequest_clientToken - Undocumented member.
$sel:id:SuccessfulRequest', successfulRequest_id - Undocumented member.
successfulRequest_clientToken :: Lens' SuccessfulRequest (Maybe Text) Source #
Undocumented member.
successfulRequest_id :: Lens' SuccessfulRequest (Maybe Text) Source #
Undocumented member.