1package atc 2 3type VolumeResourceType struct { 4 ResourceType *VolumeResourceType `json:"resource_type"` 5 BaseResourceType *VolumeBaseResourceType `json:"base_resource_type"` 6 Version Version `json:"version"` 7} 8 9type VolumeBaseResourceType struct { 10 Name string `json:"name"` 11 Version string `json:"version"` 12} 13 14type Volume struct { 15 ID string `json:"id"` 16 WorkerName string `json:"worker_name"` 17 Type string `json:"type"` 18 ContainerHandle string `json:"container_handle"` 19 Path string `json:"path"` 20 ParentHandle string `json:"parent_handle"` 21 ResourceType *VolumeResourceType `json:"resource_type"` 22 BaseResourceType *VolumeBaseResourceType `json:"base_resource_type"` 23 PipelineName string `json:"pipeline_name"` 24 JobName string `json:"job_name"` 25 StepName string `json:"step_name"` 26} 27