AWSConnectCreateTaskTemplateRequest
Objective-C
@interface AWSConnectCreateTaskTemplateRequest
Swift
class AWSConnectCreateTaskTemplateRequest
-
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientToken;
Swift
var clientToken: String? { get set }
-
Constraints that are applicable to the fields listed.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectTaskTemplateConstraints *_Nullable constraints;
Swift
var constraints: AWSConnectTaskTemplateConstraints? { get set }
-
The identifier of the flow that runs by default when a task is created by referencing this template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable contactFlowId;
Swift
var contactFlowId: String? { get set }
-
The default values for fields when a task is created by referencing this template.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectTaskTemplateDefaults *_Nullable defaults;
Swift
var defaults: AWSConnectTaskTemplateDefaults? { get set }
-
The description of the task template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
Fields that are part of the template.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSConnectTaskTemplateField *> *_Nullable fields;
Swift
var fields: [AWSConnectTaskTemplateField]? { get set }
-
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceId;
Swift
var instanceId: String? { get set }
-
The name of the task template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable name;
Swift
var name: String? { get set }
-
Marks a template as
ACTIVE
orINACTIVE
for a task to refer to it. Tasks can only be created fromACTIVE
templates. If a template is marked asINACTIVE
, then a task that refers to this template cannot be created.Declaration
Objective-C
@property (nonatomic) AWSConnectTaskTemplateStatus status;
Swift
var status: AWSConnectTaskTemplateStatus { get set }