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 }