mirror of
https://github.com/containers/podman.git
synced 2025-08-06 19:44:14 +08:00

The api doc used wrong response examples for both the compat and libpod network prune endpoints. Change the doc so that it matches the actual return values. Also fix the endpoints to return an empty array instead of null when no networks are removed. [NO TESTS NEEDED] Fixes: #10564 Signed-off-by: Paul Holzinger <pholzing@redhat.com>
80 lines
1.5 KiB
Go
80 lines
1.5 KiB
Go
package compat
|
|
|
|
import (
|
|
"github.com/containers/podman/v3/pkg/domain/entities"
|
|
"github.com/containers/storage/pkg/archive"
|
|
"github.com/docker/docker/api/types"
|
|
)
|
|
|
|
// Create container
|
|
// swagger:response ContainerCreateResponse
|
|
type swagCtrCreateResponse struct {
|
|
// in:body
|
|
Body struct {
|
|
entities.ContainerCreateResponse
|
|
}
|
|
}
|
|
|
|
// Wait container
|
|
// swagger:response ContainerWaitResponse
|
|
type swagCtrWaitResponse struct {
|
|
// in:body
|
|
Body struct {
|
|
// container exit code
|
|
StatusCode int
|
|
Error struct {
|
|
Message string
|
|
}
|
|
}
|
|
}
|
|
|
|
// Object Changes
|
|
// swagger:response Changes
|
|
type swagChangesResponse struct {
|
|
// in:body
|
|
Body struct {
|
|
Changes []archive.Change
|
|
}
|
|
}
|
|
|
|
// Network inspect
|
|
// swagger:response CompatNetworkInspect
|
|
type swagCompatNetworkInspect struct {
|
|
// in:body
|
|
Body types.NetworkResource
|
|
}
|
|
|
|
// Network list
|
|
// swagger:response CompatNetworkList
|
|
type swagCompatNetworkList struct {
|
|
// in:body
|
|
Body []types.NetworkResource
|
|
}
|
|
|
|
// Network create
|
|
// swagger:model NetworkCreateRequest
|
|
type NetworkCreateRequest struct {
|
|
types.NetworkCreateRequest
|
|
}
|
|
|
|
// Network create
|
|
// swagger:response CompatNetworkCreate
|
|
type swagCompatNetworkCreateResponse struct {
|
|
// in:body
|
|
Body struct{ types.NetworkCreate }
|
|
}
|
|
|
|
// Network disconnect
|
|
// swagger:model NetworkConnectRequest
|
|
type swagCompatNetworkConnectRequest struct {
|
|
// in:body
|
|
Body struct{ types.NetworkConnect }
|
|
}
|
|
|
|
// Network disconnect
|
|
// swagger:model NetworkDisconnectRequest
|
|
type swagCompatNetworkDisconnectRequest struct {
|
|
// in:body
|
|
Body struct{ types.NetworkDisconnect }
|
|
}
|