AWSConnectRuleAction
Objective-C
@interface AWSConnectRuleAction
Swift
class AWSConnectRuleAction
Information about the action to be performed when a rule is triggered.
Required parameters: [ActionType]
-
The type of action that creates a rule.
Declaration
Objective-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|OnSalesforceCaseCreateDeclaration
Objective-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.Declaration
Objective-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.Declaration
Objective-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|OnMetricDataUpdateDeclaration
Objective-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|OnMetricDataUpdateDeclaration
Objective-C
@property (nonatomic, strong) AWSConnectSendNotificationActionDefinition *_Nullable sendNotificationAction;Swift
var sendNotificationAction: AWSConnectSendNotificationActionDefinition? { get set } -
Information about the submit automated evaluation action.
Declaration
Objective-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|OnSalesforceCaseCreateDeclaration
Objective-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.Declaration
Objective-C
@property (nonatomic, strong) AWSConnectUpdateCaseActionDefinition *_Nullable updateCaseAction;Swift
var updateCaseAction: AWSConnectUpdateCaseActionDefinition? { get set }
View on GitHub
Install in Dash
AWSConnectRuleAction Class Reference