1// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
2
3package tangled
4
5// schema: sh.tangled.pipeline.status
6
7import (
8 "github.com/bluesky-social/indigo/lex/util"
9)
10
11const (
12 PipelineStatusNSID = "sh.tangled.pipeline.status"
13)
14
15func init() {
16 util.RegisterType("sh.tangled.pipeline.status", &PipelineStatus{})
17} //
18// RECORDTYPE: PipelineStatus
19type PipelineStatus struct {
20 LexiconTypeID string `json:"$type,const=sh.tangled.pipeline.status" cborgen:"$type,const=sh.tangled.pipeline.status"`
21 // error: error message if failed
22 Error *string `json:"error,omitempty" cborgen:"error,omitempty"`
23 // exitCode: exit code if failed
24 ExitCode *int64 `json:"exitCode,omitempty" cborgen:"exitCode,omitempty"`
25 // finishedAt: pipeline finish time, if finished
26 FinishedAt *string `json:"finishedAt,omitempty" cborgen:"finishedAt,omitempty"`
27 // pipeline: pipeline at ref
28 Pipeline string `json:"pipeline" cborgen:"pipeline"`
29 // startedAt: pipeline start time
30 StartedAt string `json:"startedAt" cborgen:"startedAt"`
31 // status: Pipeline status
32 Status string `json:"status" cborgen:"status"`
33 // updatedAt: pipeline last updated time
34 UpdatedAt string `json:"updatedAt" cborgen:"updatedAt"`
35}