1package atc 2 3type Container struct { 4 ID string `json:"id"` 5 WorkerName string `json:"worker_name"` 6 7 State string `json:"state,omitempty"` 8 Type string `json:"type,omitempty"` 9 10 StepName string `json:"step_name,omitempty"` 11 Attempt string `json:"attempt,omitempty"` 12 13 PipelineID int `json:"pipeline_id,omitempty"` 14 JobID int `json:"job_id,omitempty"` 15 BuildID int `json:"build_id,omitempty"` 16 ResourceID int `json:"resource_id,omitempty"` 17 ResourceTypeID int `json:"resource_type_id,omitempty"` 18 19 PipelineName string `json:"pipeline_name,omitempty"` 20 JobName string `json:"job_name,omitempty"` 21 BuildName string `json:"build_name,omitempty"` 22 ResourceName string `json:"resource_name,omitempty"` 23 ResourceTypeName string `json:"resource_type_name,omitempty"` 24 25 User string `json:"user,omitempty"` 26 WorkingDirectory string `json:"working_directory,omitempty"` 27 28 ExpiresIn string `json:"expires_in,omitempty"` 29} 30 31const ( 32 ContainerStateCreated = "created" 33 ContainerStateCreating = "creating" 34 ContainerStateDestroying = "destroying" 35 ContainerStateFailed = "failed" 36) 37