Reference · Record · library.rs

HistoryEntry Record

No description yet.

struct HistoryEntry {
    var id: String
    var date: Int64
    var tool: String
    var workflowId: String?
    var options: ToolOptions?
    var summary: String
    var sources: [String]
    var sourceAccess: [Data]
    var results: [String]
    var bytesIn: UInt64
    var bytesOut: UInt64
    var passwordRemoved: Bool
}

Fields

FieldTypeDescription
idStringNo description yet.
datei64seconds since 1970
toolStringthe tool's name ("compress") or "workflow"
workflow_idOption<String>No description yet.
optionsOption<ToolOptions>never with a password (see needs_password)
summaryStringNo description yet.
sourcesVec<String>No description yet.
source_accessVec<Vec<u8>>opaque per-source access tokens the platform needs to open them again (security-scoped bookmarks on Apple)
resultsVec<String>No description yet.
bytes_inu64No description yet.
bytes_outu64No description yet.
password_removedbool default falsethe run had a password, which was not stored: a rerun must ask for one (Schützen with an empty password and limited rights is a choice of its own, so needs_password alone cannot tell)

Signatures are generated from the engine’s code. Swift is checked against the generated bindings; C# follows the bindings generator’s naming rules.