github.com/s7techlab/cckit@v0.10.5/extensions/pinger/chaincode_pinger.swagger.json (about)

     1  {
     2    "swagger": "2.0",
     3    "info": {
     4      "title": "pinger/chaincode_pinger.proto",
     5      "version": "version not set"
     6    },
     7    "consumes": [
     8      "application/json"
     9    ],
    10    "produces": [
    11      "application/json"
    12    ],
    13    "paths": {
    14      "/chaincode/pinger/ping": {
    15        "post": {
    16          "summary": "ping chaincode",
    17          "operationId": "ChaincodePingerService_Ping",
    18          "responses": {
    19            "200": {
    20              "description": "A successful response.",
    21              "schema": {
    22                "$ref": "#/definitions/pingerPingInfo"
    23              }
    24            },
    25            "default": {
    26              "description": "An unexpected error response.",
    27              "schema": {
    28                "$ref": "#/definitions/runtimeError"
    29              }
    30            }
    31          },
    32          "parameters": [
    33            {
    34              "name": "body",
    35              "in": "body",
    36              "required": true,
    37              "schema": {
    38                "properties": {}
    39              }
    40            }
    41          ],
    42          "tags": [
    43            "ChaincodePingerService"
    44          ]
    45        }
    46      }
    47    },
    48    "definitions": {
    49      "pingerPingInfo": {
    50        "type": "object",
    51        "properties": {
    52          "invoker_id": {
    53            "type": "string"
    54          },
    55          "invoker_cert": {
    56            "type": "string",
    57            "format": "byte"
    58          },
    59          "endorsing_server_time": {
    60            "type": "string",
    61            "format": "date-time"
    62          },
    63          "tx_time": {
    64            "type": "string",
    65            "format": "date-time"
    66          }
    67        },
    68        "title": "stores time and certificate of ping tx creator"
    69      },
    70      "protobufAny": {
    71        "type": "object",
    72        "properties": {
    73          "type_url": {
    74            "type": "string"
    75          },
    76          "value": {
    77            "type": "string",
    78            "format": "byte"
    79          }
    80        }
    81      },
    82      "runtimeError": {
    83        "type": "object",
    84        "properties": {
    85          "error": {
    86            "type": "string"
    87          },
    88          "code": {
    89            "type": "integer",
    90            "format": "int32"
    91          },
    92          "message": {
    93            "type": "string"
    94          },
    95          "details": {
    96            "type": "array",
    97            "items": {
    98              "$ref": "#/definitions/protobufAny"
    99            }
   100          }
   101        }
   102      }
   103    }
   104  }