github.com/rish1988/moby@v25.0.2+incompatible/hack/generate-swagger-api.sh (about)

     1  #!/bin/sh
     2  set -eu
     3  
     4  swagger generate model -f api/swagger.yaml \
     5  	-t api -m types --skip-validator -C api/swagger-gen.yaml \
     6  	-n ErrorResponse \
     7  	-n GraphDriverData \
     8  	-n IdResponse \
     9  	-n Plugin \
    10  	-n PluginDevice \
    11  	-n PluginMount \
    12  	-n PluginEnv \
    13  	-n PluginInterfaceType \
    14  	-n Port
    15  
    16  swagger generate model -f api/swagger.yaml \
    17  	-t api -m types/container --skip-validator -C api/swagger-gen.yaml \
    18  	-n ContainerCreateResponse \
    19  	-n ContainerWaitResponse \
    20  	-n ContainerWaitExitError \
    21  	-n ChangeType \
    22  	-n FilesystemChange
    23  
    24  swagger generate model -f api/swagger.yaml \
    25  	-t api -m types/image --skip-validator -C api/swagger-gen.yaml \
    26  	-n ImageDeleteResponseItem \
    27  	-n ImageSummary
    28  
    29  swagger generate model -f api/swagger.yaml \
    30  	-t api -m types/volume --skip-validator -C api/swagger-gen.yaml \
    31  	-n Volume \
    32  	-n VolumeCreateOptions \
    33  	-n VolumeListResponse
    34  
    35  swagger generate operation -f api/swagger.yaml \
    36  	-t api -a types -m types -C api/swagger-gen.yaml \
    37  	-T api/templates --skip-responses --skip-parameters --skip-validator \
    38  	-n Authenticate \
    39  	-n ContainerTop \
    40  	-n ContainerUpdate \
    41  	-n ImageHistory
    42  
    43  swagger generate model -f api/swagger.yaml \
    44  	-t api -m types/swarm --skip-validator -C api/swagger-gen.yaml \
    45  	-n ServiceCreateResponse \
    46  	-n ServiceUpdateResponse