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.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectAssignContactCategoryActionDefinition *_Nullable assignContactCategoryAction;
Swift
var assignContactCategoryAction: AWSConnectAssignContactCategoryActionDefinition? { get set }
-
Information about the EventBridge action.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectEventBridgeActionDefinition *_Nullable eventBridgeAction;
Swift
var eventBridgeAction: AWSConnectEventBridgeActionDefinition? { get set }
-
Information about the send notification action.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectSendNotificationActionDefinition *_Nullable sendNotificationAction;
Swift
var sendNotificationAction: AWSConnectSendNotificationActionDefinition? { get set }
-
Information about the task action. This field is required if
TriggerEventSource
is one of the following values:OnZendeskTicketCreate
|OnZendeskTicketStatusUpdate
|OnSalesforceCaseCreate
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectTaskActionDefinition *_Nullable taskAction;
Swift
var taskAction: AWSConnectTaskActionDefinition? { get set }