You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
767 B
Go
47 lines
767 B
Go
6 years ago
|
package client
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
|
||
|
digest "github.com/opencontainers/go-digest"
|
||
|
)
|
||
|
|
||
|
type Vertex struct {
|
||
|
Digest digest.Digest
|
||
|
Inputs []digest.Digest
|
||
|
Name string
|
||
|
Started *time.Time
|
||
|
Completed *time.Time
|
||
|
Cached bool
|
||
|
Error string
|
||
|
}
|
||
|
|
||
|
type VertexStatus struct {
|
||
|
ID string
|
||
|
Vertex digest.Digest
|
||
|
Name string
|
||
|
Total int64
|
||
|
Current int64
|
||
|
Timestamp time.Time
|
||
|
Started *time.Time
|
||
|
Completed *time.Time
|
||
|
}
|
||
|
|
||
|
type VertexLog struct {
|
||
|
Vertex digest.Digest
|
||
|
Stream int
|
||
|
Data []byte
|
||
|
Timestamp time.Time
|
||
|
}
|
||
|
|
||
|
type SolveStatus struct {
|
||
|
Vertexes []*Vertex
|
||
|
Statuses []*VertexStatus
|
||
|
Logs []*VertexLog
|
||
|
}
|
||
|
|
||
|
type SolveResponse struct {
|
||
|
// ExporterResponse is also used for CacheExporter
|
||
|
ExporterResponse map[string]string
|
||
|
}
|