github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/ims/v1/imagecopy/results.go (about)

     1  package imagecopy
     2  
     3  import "github.com/chnsz/golangsdk"
     4  
     5  type JobResponse struct {
     6  	JobID string `json:"job_id"`
     7  }
     8  
     9  type JobResult struct {
    10  	golangsdk.Result
    11  }
    12  
    13  func (r JobResult) ExtractJobResponse() (*JobResponse, error) {
    14  	job := new(JobResponse)
    15  	err := r.ExtractInto(job)
    16  	return job, err
    17  }