Files
podman/pkg/api/server/swagger.go
Valentin Rothberg 8489dc4345 move go module to v2
With the advent of Podman 2.0.0 we crossed the magical barrier of go
modules.  While we were able to continue importing all packages inside
of the project, the project could not be vendored anymore from the
outside.

Move the go module to new major version and change all imports to
`github.com/containers/libpod/v2`.  The renaming of the imports
was done via `gomove` [1].

[1] https://github.com/KSubedi/gomove

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-07-06 15:50:12 +02:00

227 lines
3.8 KiB
Go

package server
import (
"github.com/containers/libpod/v2/libpod"
"github.com/containers/libpod/v2/libpod/define"
"github.com/containers/libpod/v2/pkg/domain/entities"
)
// No such image
// swagger:response NoSuchImage
type swagErrNoSuchImage struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// No such container
// swagger:response NoSuchContainer
type swagErrNoSuchContainer struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// No such network
// swagger:response NoSuchNetwork
type swagErrNoSuchNetwork struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// No such exec instance
// swagger:response NoSuchExecInstance
type swagErrNoSuchExecInstance struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// No such volume
// swagger:response NoSuchVolume
type swagErrNoSuchVolume struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// No such pod
// swagger:response NoSuchPod
type swagErrNoSuchPod struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// No such manifest
// swagger:response NoSuchManifest
type swagErrNoSuchManifest struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Internal server error
// swagger:response InternalError
type swagInternalError struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Conflict error in operation
// swagger:response ConflictError
type swagConflictError struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Bad parameter in request
// swagger:response BadParamError
type swagBadParamError struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Container already started
// swagger:response ContainerAlreadyStartedError
type swagContainerAlreadyStartedError struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Container already stopped
// swagger:response ContainerAlreadyStoppedError
type swagContainerAlreadyStopped struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Pod already started
// swagger:response PodAlreadyStartedError
type swagPodAlreadyStartedError struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Pod already stopped
// swagger:response PodAlreadyStoppedError
type swagPodAlreadyStopped struct {
// in:body
Body struct {
entities.ErrorModel
}
}
// Image summary
// swagger:response DockerImageSummary
type swagImageSummary struct {
// in:body
Body []entities.ImageSummary
}
// Registries summary
// swagger:response DocsRegistriesList
type swagRegistriesList struct {
// in:body
Body entities.ListRegistriesReport
}
// List Containers
// swagger:response DocsListContainer
type swagListContainers struct {
// in:body
Body struct {
// This causes go-swagger to crash
// handlers.Container
}
}
// Success
// swagger:response
type ok struct {
// in:body
Body struct {
// example: OK
ok string
}
}
// Volume prune response
// swagger:response VolumePruneResponse
type swagVolumePruneResponse struct {
// in:body
Body []entities.VolumePruneReport
}
// Volume create response
// swagger:response VolumeCreateResponse
type swagVolumeCreateResponse struct {
// in:body
Body struct {
entities.VolumeConfigResponse
}
}
// Volume list
// swagger:response VolumeList
type swagVolumeListResponse struct {
// in:body
Body []libpod.Volume
}
// Healthcheck
// swagger:response HealthcheckRun
type swagHealthCheckRunResponse struct {
// in:body
Body struct {
define.HealthCheckResults
}
}
// Version
// swagger:response Version
type swagVersion struct {
// in:body
Body struct {
entities.SystemVersionReport
}
}
// Disk usage
// swagger:response SystemDiskUse
type swagDiskUseResponse struct {
// in:body
Body struct {
entities.SystemDfReport
}
}
// Prune report
// swagger:response SystemPruneReport
type swagSystemPruneReport struct {
// in:body
Body struct {
entities.SystemPruneReport
}
}