github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/examples/internal/proto/examplepb/remove_internal_comment.swagger.json (about)

     1  {
     2    "swagger": "2.0",
     3    "info": {
     4      "title": "examples/internal/proto/examplepb/remove_internal_comment.proto",
     5      "version": "version not set"
     6    },
     7    "tags": [
     8      {
     9        "name": "Foo2Service"
    10      }
    11    ],
    12    "consumes": [
    13      "application/json"
    14    ],
    15    "produces": [
    16      "application/json"
    17    ],
    18    "paths": {
    19      "/v1/example/foo": {
    20        "post": {
    21          "summary": "Foo Summary",
    22          "description": "Description",
    23          "operationId": "Foo2Service_Foo2",
    24          "responses": {
    25            "200": {
    26              "description": "A successful response.",
    27              "schema": {
    28                "$ref": "#/definitions/examplepbFoo2Reply"
    29              }
    30            },
    31            "default": {
    32              "description": "An unexpected error response.",
    33              "schema": {
    34                "$ref": "#/definitions/rpcStatus"
    35              }
    36            }
    37          },
    38          "parameters": [
    39            {
    40              "name": "body",
    41              "in": "body",
    42              "required": true,
    43              "schema": {
    44                "$ref": "#/definitions/examplepbFoo2Request"
    45              }
    46            }
    47          ],
    48          "tags": [
    49            "Foo2Service"
    50          ]
    51        }
    52      }
    53    },
    54    "definitions": {
    55      "examplepbFoo2Reply": {
    56        "type": "object"
    57      },
    58      "examplepbFoo2Request": {
    59        "type": "object",
    60        "properties": {
    61          "username": {
    62            "type": "string",
    63            "description": "Username.\nSame row, single line break doesn't count on markdown."
    64          },
    65          "password": {
    66            "type": "string",
    67            "description": "Password.\n\nNew row."
    68          }
    69        },
    70        "title": "Foo2Request"
    71      },
    72      "protobufAny": {
    73        "type": "object",
    74        "properties": {
    75          "@type": {
    76            "type": "string"
    77          }
    78        },
    79        "additionalProperties": {}
    80      },
    81      "rpcStatus": {
    82        "type": "object",
    83        "properties": {
    84          "code": {
    85            "type": "integer",
    86            "format": "int32"
    87          },
    88          "message": {
    89            "type": "string"
    90          },
    91          "details": {
    92            "type": "array",
    93            "items": {
    94              "type": "object",
    95              "$ref": "#/definitions/protobufAny"
    96            }
    97          }
    98        }
    99      }
   100    }
   101  }