RSDTaskMetadata
public struct RSDTaskMetadata : Codable
The metadata for a task result archive that can be zipped using the app developer’s choice of third-party archival tools.
-
Information about the specific device.
Declaration
Swift
public let deviceInfo: String
-
Specific model identifier of the device.
- example:
Apple Watch Series 1
Declaration
Swift
public let deviceTypeIdentifier: String
- example:
-
The name of the application.
Declaration
Swift
public let appName: String
-
The application version.
Declaration
Swift
public let appVersion: String
-
Research framework version.
Declaration
Swift
public let rsdFrameworkVersion: String
-
The identifier for the task.
Declaration
Swift
public let taskIdentifier: String
-
The task run UUID.
Declaration
Swift
public let taskRunUUID: UUID
-
The timestamp for when the task was started.
Declaration
Swift
public let startDate: Date
-
The timestamp for when the task was ended.
Declaration
Swift
public let endDate: Date
-
The identifier for the schema associated with this task result.
Declaration
Swift
public let schemaIdentifier: String?
-
The revision for the schema associated with this task result.
Declaration
Swift
public let schemaRevision: Int?
-
A list of the files included in this package of results.
Declaration
Swift
public let files: [RSDFileManifest]
-
Default initializer.
Declaration
Swift
public init(taskResult: RSDTaskResult, files: [RSDFileManifest])
Parameters
taskResult
The task result to use to pull information included in the top-level metadata.
files
A list of files included with this metadata.