AWSConnectCreateViewRequest

Objective-C

@interface AWSConnectCreateViewRequest

Swift

class AWSConnectCreateViewRequest
  • A unique Id for each create view request to avoid duplicate view creation. For example, the view is idempotent ClientToken is provided.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientToken;

    Swift

    var clientToken: String? { get set }
  • View content containing all content necessary to render a view except for runtime input data.

    The total uncompressed content has a maximum file size of 400kB.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectViewInputContent *_Nullable content;

    Swift

    var content: AWSConnectViewInputContent? { get set }
  • The description of the view.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable instanceId;

    Swift

    var instanceId: String? { get set }
  • The name of the view.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable name;

    Swift

    var name: String? { get set }
  • Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

    Declaration

    Objective-C

    @property (nonatomic) AWSConnectViewStatus status;

    Swift

    var status: AWSConnectViewStatus { get set }
  • The tags associated with the view resource (not specific to view version).These tags can be used to organize, track, or control access for this resource. For example, { “tags”: {“key1”:“value1”, “key2”:“value2”} }.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;

    Swift

    var tags: [String : String]? { get set }