github.com/hanks177/podman/v4@v4.1.3-0.20220613032544-16d90015bc83/pkg/api/handlers/swagger/models.go (about) 1 //nolint:deadcode,unused // these types are used to wire generated swagger to API code 2 package swagger 3 4 import ( 5 "github.com/hanks177/podman/v4/pkg/domain/entities" 6 "github.com/docker/docker/api/types" 7 ) 8 9 // Details for creating a volume 10 // swagger:model 11 type volumeCreate struct { 12 // Name of the volume driver to use. 13 // Required: true 14 Driver string `json:"Driver"` 15 16 // A mapping of driver options and values. These options are 17 // passed directly to the driver and are driver specific. 18 // 19 // Required: true 20 DriverOpts map[string]string `json:"DriverOpts"` 21 22 // User-defined key/value metadata. 23 // Required: true 24 Labels map[string]string `json:"Labels"` 25 26 // The new volume's name. If not specified, Docker generates a name. 27 // 28 // Required: true 29 Name string `json:"Name"` 30 } 31 32 // Network create 33 // swagger:model 34 type networkCreate types.NetworkCreateRequest 35 36 // Network connect 37 // swagger:model 38 type networkConnectRequest types.NetworkConnect 39 40 // Network disconnect 41 // swagger:model 42 type networkDisconnectRequest types.NetworkDisconnect 43 44 // Network connect 45 // swagger:model 46 type networkConnectRequestLibpod entities.NetworkConnectOptions