1package atc 2 3type BuildInputsOutputs struct { 4 Inputs []PublicBuildInput `json:"inputs"` 5 Outputs []PublicBuildOutput `json:"outputs"` 6} 7 8type PublicBuildInput struct { 9 Name string `json:"name"` 10 Version Version `json:"version"` 11 PipelineID int `json:"pipeline_id"` 12 FirstOccurrence bool `json:"first_occurrence"` 13} 14 15type PublicBuildOutput struct { 16 Name string `json:"name"` 17 Version Version `json:"version"` 18} 19 20type ResourceVersion struct { 21 ID int `json:"id"` 22 Metadata []MetadataField `json:"metadata,omitempty"` 23 Version Version `json:"version"` 24 Enabled bool `json:"enabled"` 25} 26