operationreceipt

package
v0.182.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package operationreceipt projects actual daemon operations for CLI receipts.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StateName

func StateName(state daemonv1.OperationState) string

func Terminal

func Terminal(state daemonv1.OperationState) bool

Types

type Receipt

type Receipt struct {
	OperationID           string `json:"operation_id"`
	IdempotencyKey        string `json:"idempotency_key,omitempty"`
	State                 string `json:"state"`
	Cursor                string `json:"cursor"`
	CommandKind           string `json:"command_kind"`
	ArgsSHA256            string `json:"args_sha256"`
	ArgumentCount         uint32 `json:"argument_count"`
	CPUUnits              uint32 `json:"cpu_units"`
	ExitCode              int32  `json:"exit_code,omitempty"`
	SubmittedUnixMilli    int64  `json:"submitted_unix_milli"`
	StartedUnixMilli      int64  `json:"started_unix_milli,omitempty"`
	FinishedUnixMilli     int64  `json:"finished_unix_milli,omitempty"`
	QueueWaitMilliseconds int64  `json:"queue_wait_milliseconds,omitempty"`
	WallMilliseconds      int64  `json:"wall_milliseconds,omitempty"`
	Error                 string `json:"error,omitempty"`
	TargetWorkerID        string `json:"target_worker_id,omitempty"`
	StdoutTail            string `json:"stdout_tail,omitempty"`
	StderrTail            string `json:"stderr_tail,omitempty"`
}

func FromOperation

func FromOperation(operation *daemonv1.Operation) Receipt

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL