AWSConnectAttachedFile
Objective-C
@interface AWSConnectAttachedFile
Swift
class AWSConnectAttachedFile
Information about the attached file.
Required parameters: [CreationTime, FileArn, FileId, FileName, FileSizeInBytes, FileStatus]
-
The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable associatedResourceArn;
Swift
var associatedResourceArn: String? { get set }
-
Represents the identity that created the file.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectCreatedByInfo *_Nullable createdBy;
Swift
var createdBy: AWSConnectCreatedByInfo? { get set }
-
The time of Creation of the file resource as an ISO timestamp. It’s specified in ISO 8601 format:
yyyy-MM-ddThh:mm:ss.SSSZ
. For example,2024-05-03T02:41:28.172Z
.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable creationTime;
Swift
var creationTime: String? { get set }
-
The unique identifier of the attached file resource (ARN).
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable fileArn;
Swift
var fileArn: String? { get set }
-
The unique identifier of the attached file resource.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable fileId;
Swift
var fileId: String? { get set }
-
A case-sensitive name of the attached file being uploaded.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable fileName;
Swift
var fileName: String? { get set }
-
The size of the attached file in bytes.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable fileSizeInBytes;
Swift
var fileSizeInBytes: NSNumber? { get set }
-
The current status of the attached file.
Declaration
Objective-C
@property (nonatomic) AWSConnectFileStatusType fileStatus;
Swift
var fileStatus: AWSConnectFileStatusType { get set }
-
The use case for the file.
Declaration
Objective-C
@property (nonatomic) AWSConnectFileUseCaseType fileUseCaseType;
Swift
var fileUseCaseType: AWSConnectFileUseCaseType { get set }
-
The tags 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 }