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
taskResultThe task result to use to pull information included in the top-level metadata.
filesA list of files included with this metadata.
View on GitHub
RSDTaskMetadata Structure Reference