{ "openapi": "3.0.1", "info": { "title": "OpenAPI definition", "version": "v0" }, "servers": [ { "url": "http://localhost:8080", "description": "Generated server url" } ], "paths": { "/accounts/{accountNumber}/net-liq/history": { "get": { "tags": [ "net-liq-controller" ], "summary": "Get net-liq history for account", "operationId": "getNetLiqHistory", "parameters": [ { "name": "accountNumber", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "time-back", "in": "query", "description": "A request of data relative to the current time", "required": false, "schema": { "type": "string", "enum": [ "1d", "1w", "1m", "3m", "6m", "1y", "all" ] } }, { "name": "start-time", "in": "query", "description": "The start-time of a windowed request in format '2011-12-03T10:15:30+01:00[Europe/Paris]'", "required": false, "schema": { "type": "string" } }, { "name": "end-time", "in": "query", "description": "The end-time of a windowed request in format '2011-12-03T10:15:30+01:00[Europe/Paris]'", "required": false, "schema": { "type": "string" } }, { "name": "interval", "in": "query", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "successful operation", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/NetLiqOhlc" } } } } } } } }, "components": { "schemas": { "NetLiqOhlc": { "type": "object", "properties": { "open": { "type": "number", "format": "double" }, "high": { "type": "number", "format": "double" }, "low": { "type": "number", "format": "double" }, "close": { "type": "number", "format": "double" }, "totalOpen": { "type": "number", "format": "double" }, "totalHigh": { "type": "number", "format": "double" }, "totalLow": { "type": "number", "format": "double" }, "totalClose": { "type": "number", "format": "double" }, "pendingCashOpen": { "type": "number", "format": "double" }, "pendingCashHigh": { "type": "number", "format": "double" }, "pendingCashLow": { "type": "number", "format": "double" }, "pendingCashClose": { "type": "number", "format": "double" }, "time": { "type": "string" } } } } } }