Result of an Isabelle asynchronous server task.
Isabelle asynchronous task.
Creates a running task struct from an Isabelle task id.
@type t() :: %IsabelleClient.Task{ id: String.t(), notes: [map()], result: map() | nil, status: :running | :finished | :failed }
result is the final FINISHED or FAILED payload. notes contains NOTE payloads received while waiting for the task.
result
FINISHED
FAILED
notes
NOTE