Generate ImageDeleteResponse from swagger spec.
Signed-off-by: Daniel Nephin <dnephin@docker.com> Upstream-commit: 5988b84e4fd9a512e3e8f98b3cfd7c030a4f013e Component: engine
This commit is contained in:
@@ -25,7 +25,7 @@ type containerBackend interface {
|
||||
}
|
||||
|
||||
type imageBackend interface {
|
||||
ImageDelete(imageRef string, force, prune bool) ([]types.ImageDelete, error)
|
||||
ImageDelete(imageRef string, force, prune bool) ([]types.ImageDeleteResponseItem, error)
|
||||
ImageHistory(imageName string) ([]*image.HistoryResponseItem, error)
|
||||
Images(imageFilters filters.Args, all bool, withExtraAttrs bool) ([]*types.ImageSummary, error)
|
||||
LookupImage(name string) (*types.ImageInspect, error)
|
||||
|
||||
@@ -2337,7 +2337,7 @@ definitions:
|
||||
-
|
||||
NetworkID: "4qvuz4ko70xaltuqbt8956gd1"
|
||||
Addr: "10.255.0.3/16"
|
||||
ImageDeleteResponse:
|
||||
ImageDeleteResponseItem:
|
||||
type: "object"
|
||||
properties:
|
||||
Untagged:
|
||||
@@ -4780,19 +4780,20 @@ paths:
|
||||
delete:
|
||||
summary: "Remove an image"
|
||||
description: |
|
||||
Remove an image, along with any untagged parent images that were referenced by that image.
|
||||
Remove an image, along with any untagged parent images that were
|
||||
referenced by that image.
|
||||
|
||||
Images can't be removed if they have descendant images, are being used by a running container or are being used by a build.
|
||||
Images can't be removed if they have descendant images, are being
|
||||
used by a running container or are being used by a build.
|
||||
operationId: "ImageDelete"
|
||||
produces:
|
||||
- "application/json"
|
||||
produces: ["application/json"]
|
||||
responses:
|
||||
200:
|
||||
description: "No error"
|
||||
description: "The image was deleted successfully"
|
||||
schema:
|
||||
type: "array"
|
||||
items:
|
||||
$ref: "#/definitions/ImageDeleteResponse"
|
||||
$ref: "#/definitions/ImageDeleteResponseItem"
|
||||
examples:
|
||||
application/json:
|
||||
- Untagged: "3e2f21a89f"
|
||||
@@ -4920,7 +4921,7 @@ paths:
|
||||
description: "Images that were deleted"
|
||||
type: "array"
|
||||
items:
|
||||
$ref: "#/definitions/ImageDeleteResponse"
|
||||
$ref: "#/definitions/ImageDeleteResponseItem"
|
||||
SpaceReclaimed:
|
||||
description: "Disk space reclaimed in bytes"
|
||||
type: "integer"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package types
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
// ImageDeleteResponseItem image delete response item
|
||||
// swagger:model ImageDeleteResponseItem
|
||||
type ImageDeleteResponseItem struct {
|
||||
|
||||
// The image ID of an image that was deleted
|
||||
Deleted string `json:"Deleted,omitempty"`
|
||||
|
||||
// The image ID of an image that was untagged
|
||||
Untagged string `json:"Untagged,omitempty"`
|
||||
}
|
||||
@@ -17,13 +17,6 @@ import (
|
||||
"github.com/docker/go-connections/nat"
|
||||
)
|
||||
|
||||
// ImageDelete contains response of Engine API:
|
||||
// DELETE "/images/{name:.*}"
|
||||
type ImageDelete struct {
|
||||
Untagged string `json:",omitempty"`
|
||||
Deleted string `json:",omitempty"`
|
||||
}
|
||||
|
||||
// GraphDriverData returns Image's graph driver config info
|
||||
// when calling inspect command
|
||||
type GraphDriverData struct {
|
||||
@@ -508,7 +501,7 @@ type VolumesPruneReport struct {
|
||||
// ImagesPruneReport contains the response for Engine API:
|
||||
// POST "/images/prune"
|
||||
type ImagesPruneReport struct {
|
||||
ImagesDeleted []ImageDelete
|
||||
ImagesDeleted []ImageDeleteResponseItem
|
||||
SpaceReclaimed uint64
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user