diff --git a/documentation.swagger.json b/documentation.swagger.json index c07a658..31883a3 100644 --- a/documentation.swagger.json +++ b/documentation.swagger.json @@ -270,6 +270,30 @@ } } }, + "/v1/escrow/GetEscrowTransactionRequest": { + "get": { + "tags": [ + "EscrowTransactionService" + ], + "operationId": "GetEscrowTransaction", + "parameters": [ + { + "type": "string", + "format": "int64", + "name": "ID", + "in": "query" + } + ], + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/modelEscrow" + } + } + } + } + }, "/v1/escrow/GetEscrowTransactionsRequest": { "post": { "tags": [ @@ -2145,19 +2169,5 @@ } } } - }, - "x-stream-definitions": { - "modelGetNodeHardwareResponse": { - "properties": { - "error": { - "$ref": "#/definitions/runtimeStreamError" - }, - "result": { - "$ref": "#/definitions/modelGetNodeHardwareResponse" - } - }, - "title": "Stream result of modelGetNodeHardwareResponse", - "type": "object" - } } } diff --git a/model/escrow.proto b/model/escrow.proto index a454564..c34eada 100644 --- a/model/escrow.proto +++ b/model/escrow.proto @@ -46,4 +46,9 @@ message GetEscrowTransactionsResponse { uint64 Total = 1 [ jstype = JS_STRING ]; // Transaction transactions returned repeated Escrow Escrows = 2; +} + +// GetEscrowTransactionRequest represents GetEscrowTransaction parameter +message GetEscrowTransactionRequest { + int64 ID = 1 [jstype = JS_STRING]; } \ No newline at end of file diff --git a/service/escrow.proto b/service/escrow.proto index 66589d6..fb5e3c5 100644 --- a/service/escrow.proto +++ b/service/escrow.proto @@ -12,4 +12,9 @@ service EscrowTransactionService { post: "/v1/escrow/GetEscrowTransactionsRequest" }; } + rpc GetEscrowTransaction(model.GetEscrowTransactionRequest) returns (model.Escrow) { + option(google.api.http) = { + get: "/v1/escrow/GetEscrowTransactionRequest" + }; + } }