AWSConnectRuleAction
Objective-C
@interface AWSConnectRuleActionSwift
class AWSConnectRuleActionInformation about the action to be performed when a rule is triggered.
Required parameters: [ActionType]
- 
                  
                  The type of action that creates a rule. DeclarationObjective-C @property (nonatomic) AWSConnectActionType actionType;Swift var actionType: AWSConnectActionType { get set }
- 
                  
                  Information about the contact category action. Supported only for TriggerEventSourcevalues:OnPostCallAnalysisAvailable|OnRealTimeCallAnalysisAvailable|OnRealTimeChatAnalysisAvailable|OnPostChatAnalysisAvailable|OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreateDeclarationObjective-C @property (nonatomic, strong) AWSConnectAssignContactCategoryActionDefinition *_Nullable assignContactCategoryAction;Swift var assignContactCategoryAction: AWSConnectAssignContactCategoryActionDefinition? { get set }
- 
                  
                  Information about the create case action. Supported only for TriggerEventSourcevalues:OnPostCallAnalysisAvailable|OnPostChatAnalysisAvailable.DeclarationObjective-C @property (nonatomic, strong) AWSConnectCreateCaseActionDefinition *_Nullable createCaseAction;Swift var createCaseAction: AWSConnectCreateCaseActionDefinition? { get set }
- 
                  
                  Information about the end associated tasks action. Supported only for TriggerEventSourcevalues:OnCaseUpdate.DeclarationObjective-C @property (nonatomic, strong) AWSConnectEndAssociatedTasksActionDefinition *_Nullable endAssociatedTasksAction;Swift var endAssociatedTasksAction: AWSConnectEndAssociatedTasksActionDefinition? { get set }
- 
                  
                  Information about the EventBridge action. Supported only for TriggerEventSourcevalues:OnPostCallAnalysisAvailable|OnRealTimeCallAnalysisAvailable|OnRealTimeChatAnalysisAvailable|OnPostChatAnalysisAvailable|OnContactEvaluationSubmit|OnMetricDataUpdateDeclarationObjective-C @property (nonatomic, strong) AWSConnectEventBridgeActionDefinition *_Nullable eventBridgeAction;Swift var eventBridgeAction: AWSConnectEventBridgeActionDefinition? { get set }
- 
                  
                  Information about the send notification action. Supported only for TriggerEventSourcevalues:OnPostCallAnalysisAvailable|OnRealTimeCallAnalysisAvailable|OnRealTimeChatAnalysisAvailable|OnPostChatAnalysisAvailable|OnContactEvaluationSubmit|OnMetricDataUpdateDeclarationObjective-C @property (nonatomic, strong) AWSConnectSendNotificationActionDefinition *_Nullable sendNotificationAction;Swift var sendNotificationAction: AWSConnectSendNotificationActionDefinition? { get set }
- 
                  
                  Information about the submit automated evaluation action. DeclarationObjective-C @property (nonatomic, strong) AWSConnectSubmitAutoEvaluationActionDefinition *_Nullable submitAutoEvaluationAction;Swift var submitAutoEvaluationAction: AWSConnectSubmitAutoEvaluationActionDefinition? { get set }
- 
                  
                  Information about the task action. This field is required if TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreateDeclarationObjective-C @property (nonatomic, strong) AWSConnectTaskActionDefinition *_Nullable taskAction;Swift var taskAction: AWSConnectTaskActionDefinition? { get set }
- 
                  
                  Information about the update case action. Supported only for TriggerEventSourcevalues:OnCaseCreate|OnCaseUpdate.DeclarationObjective-C @property (nonatomic, strong) AWSConnectUpdateCaseActionDefinition *_Nullable updateCaseAction;Swift var updateCaseAction: AWSConnectUpdateCaseActionDefinition? { get set }
 View on GitHub
View on GitHub Install in Dash
Install in Dash AWSConnectRuleAction Class Reference
        AWSConnectRuleAction Class Reference