github.com/containers/podman/v2@v2.2.2-0.20210501105131-c1e07d070c4c/pkg/api/handlers/compat/swagger.go (about)

     1  package compat
     2  
     3  import (
     4  	"github.com/containers/podman/v2/pkg/domain/entities"
     5  	"github.com/containers/storage/pkg/archive"
     6  	"github.com/docker/docker/api/types"
     7  )
     8  
     9  // Create container
    10  // swagger:response ContainerCreateResponse
    11  type swagCtrCreateResponse struct {
    12  	// in:body
    13  	Body struct {
    14  		entities.ContainerCreateResponse
    15  	}
    16  }
    17  
    18  // Wait container
    19  // swagger:response ContainerWaitResponse
    20  type swagCtrWaitResponse struct {
    21  	// in:body
    22  	Body struct {
    23  		// container exit code
    24  		StatusCode int
    25  		Error      struct {
    26  			Message string
    27  		}
    28  	}
    29  }
    30  
    31  // Object Changes
    32  // swagger:response Changes
    33  type swagChangesResponse struct {
    34  	// in:body
    35  	Body struct {
    36  		Changes []archive.Change
    37  	}
    38  }
    39  
    40  // Network inspect
    41  // swagger:response CompatNetworkInspect
    42  type swagCompatNetworkInspect struct {
    43  	// in:body
    44  	Body types.NetworkResource
    45  }
    46  
    47  // Network list
    48  // swagger:response CompatNetworkList
    49  type swagCompatNetworkList struct {
    50  	// in:body
    51  	Body []types.NetworkResource
    52  }
    53  
    54  // Network create
    55  // swagger:model NetworkCreateRequest
    56  type NetworkCreateRequest struct {
    57  	types.NetworkCreateRequest
    58  }
    59  
    60  // Network create
    61  // swagger:response CompatNetworkCreate
    62  type swagCompatNetworkCreateResponse struct {
    63  	// in:body
    64  	Body struct{ types.NetworkCreate }
    65  }
    66  
    67  // Network disconnect
    68  // swagger:model NetworkConnectRequest
    69  type swagCompatNetworkConnectRequest struct {
    70  	// in:body
    71  	Body struct{ types.NetworkConnect }
    72  }
    73  
    74  // Network disconnect
    75  // swagger:model NetworkDisconnectRequest
    76  type swagCompatNetworkDisconnectRequest struct {
    77  	// in:body
    78  	Body struct{ types.NetworkDisconnect }
    79  }