Created
September 2, 2020 09:30
-
-
Save omnibrain/450f639f2475c7b01369d4d66383154c to your computer and use it in GitHub Desktop.
OpenAPI Spec that doesn't work with swagger-codegen versions >= 3.0.19
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"openapi": "3.0.1", | |
"info": { | |
"title": "Title", | |
"description": "Desc" | |
}, | |
"servers": [ | |
{ | |
"url": "http://localhost:8080", | |
"description": "Generated server url" | |
} | |
], | |
"paths": { | |
"/api/portfoliolistheaders/{pfListHdrLnr}/restrictionchecks/byaspect/open": { | |
"post": { | |
"tags": ["fes-user-interface-controller"], | |
"operationId": "openRestrictionChecksViolationForm", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "limit", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "integer", | |
"format": "int32" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"201": { | |
"description": "default response" | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}/performanceHistory/open": { | |
"post": { | |
"tags": ["fes-user-interface-controller"], | |
"operationId": "openPerformanceHistoryForm", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"201": { | |
"description": "default response" | |
} | |
} | |
} | |
}, | |
"/api/securities/{vlRefLnr}/pricehistory": { | |
"get": { | |
"tags": ["security-controller"], | |
"operationId": "securityPriceHistory", | |
"parameters": [ | |
{ | |
"name": "vlRefLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "boPlatzLnr", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "integer", | |
"format": "int32" | |
} | |
}, | |
{ | |
"name": "startDate", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
}, | |
{ | |
"name": "endDate", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/SecurityPriceHistory" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/restrictionchecksoverview": { | |
"get": { | |
"tags": ["restriction-checks-controller"], | |
"operationId": "getRestrictionChecksOverview", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "days", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "integer", | |
"format": "int32" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/RestrictionChecksOverview" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/restrictionchecks/byaspect": { | |
"get": { | |
"tags": ["restriction-checks-controller"], | |
"operationId": "getRestrictionChecksByAspect", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
}, | |
{ | |
"name": "limit", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataRow" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/bankconfiguration/balancesheetcurrency": { | |
"get": { | |
"tags": ["bank-configuration-controller"], | |
"operationId": "getBalanceSheetCurrency", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/bankconfiguration/aaacellresource": { | |
"get": { | |
"tags": ["bank-configuration-controller"], | |
"operationId": "getAaaCellResource", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/AaaCellResource" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/exchangeorders/grouped/objStatCd": { | |
"get": { | |
"tags": ["exchange-orders-controller"], | |
"operationId": "getGroupedExchangeOrders", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataRow" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/userinfo/currentuser": { | |
"get": { | |
"tags": ["user-info-controller"], | |
"operationId": "getCurrentUserInfo", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/UserInfo" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/userinfo/picture": { | |
"get": { | |
"tags": ["user-info-controller"], | |
"operationId": "getCurrentUserPicture", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/UserPicture" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/userdata/portfolioViews": { | |
"get": { | |
"tags": ["user-data-controller"], | |
"operationId": "getPortfolioViews", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioViews" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"put": { | |
"tags": ["user-data-controller"], | |
"operationId": "updatePortfolioViews", | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioViews" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioViews" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["user-data-controller"], | |
"operationId": "createPortfolioViews", | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioViews" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioViews" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/userdata/dashboards": { | |
"get": { | |
"tags": ["user-data-controller"], | |
"operationId": "getDashboards", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Dashboards" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"put": { | |
"tags": ["user-data-controller"], | |
"operationId": "updateDashboards", | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Dashboards" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Dashboards" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["user-data-controller"], | |
"operationId": "createDashboards", | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Dashboards" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Dashboards" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/userdata/{key}": { | |
"get": { | |
"tags": ["user-data-controller"], | |
"operationId": "getUserData", | |
"parameters": [ | |
{ | |
"name": "key", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UserData" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"put": { | |
"tags": ["user-data-controller"], | |
"operationId": "updateUserData", | |
"parameters": [ | |
{ | |
"name": "key", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
} | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UserData" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UserData" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["user-data-controller"], | |
"operationId": "createUserData", | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UserData" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/UserData" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/filtervalues": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getFilterValues", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "entities", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": [ | |
"portfolios", | |
"portfolioBreakdowns", | |
"restrictions", | |
"securities", | |
"exchangeorders", | |
"liquidityratios", | |
"cashflows", | |
"assetallocations" | |
] | |
}, | |
"default": "portfolios" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getPortfolioListHeaders", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PortfolioListHeader" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "createPortfolioListHeader", | |
"parameters": [ | |
{ | |
"name": "languages", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/StsLanguage" | |
} | |
} | |
}, | |
{ | |
"name": "portfolioListName", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"201": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioListHeader" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getPortfolioListHeader", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioListHeader" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"post": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "updatePortfolioListHeader", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
} | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioListHeader" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/PortfolioListHeader" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"delete": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "deletePortfolioListHeader", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "rowInfo", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"204": { | |
"description": "default response" | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/portfolios": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getPortfoliosByHeaderId", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "columns", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributePortfolio" | |
} | |
} | |
}, | |
{ | |
"name": "language", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"$ref": "#/components/schemas/StsLanguage" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/Portfolio" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/filteredportfolios": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getFilteredPortfolios", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "integer", | |
"format": "int64" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/portfolios/{aggregationType}": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getPortfolioDataByHeaderId", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "aggregationType", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": ["COUNT", "SUM", "WEIGHTED_AVERAGE"] | |
} | |
}, | |
{ | |
"name": "columns", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributePortfolio" | |
} | |
} | |
}, | |
{ | |
"name": "dates", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
}, | |
{ | |
"name": "periods", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataPoint" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/assetallocations/{segmentLnr}": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getSegmentAssetAllocations", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "segmentLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "assetAllocationType", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": ["SAA", "TAA", "MOD", "SBM", "TBM", "IBM"] | |
} | |
}, | |
{ | |
"name": "structureType", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": ["ASSET_ALLOCATION", "EXPOSURE"] | |
} | |
}, | |
{ | |
"name": "includeFondsLookThrough", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "boolean" | |
} | |
}, | |
{ | |
"name": "bucketsConfiguration", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"$ref": "#/components/schemas/BucketsConfiguration" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataRow" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/valuebysecurity/{vlRefLnr}": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getValueBySecurity", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "vlRefLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
}, | |
{ | |
"name": "language", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"$ref": "#/components/schemas/StsLanguage" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/SecurityValuation" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/portfolios/groupedWithMap/{datasource}": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getGroupedPortfoliosData", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "datasource", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string" | |
} | |
}, | |
{ | |
"name": "bucketsConfiguration", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"$ref": "#/components/schemas/BucketsConfiguration" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataMap" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfoliolistheaders/{pfListHdrLnr}/portfolios/grouped/{datasource}": { | |
"get": { | |
"tags": ["portfolio-list-controller"], | |
"operationId": "getGroupedPortfoliosData_1", | |
"parameters": [ | |
{ | |
"name": "pfListHdrLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "datasource", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"$ref": "#/components/schemas/AttributePortfolio" | |
} | |
}, | |
{ | |
"name": "aggregations", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
}, | |
{ | |
"name": "bucketsConfiguration", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"$ref": "#/components/schemas/BucketsConfiguration" | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataRow" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/print/compilations": { | |
"get": { | |
"tags": ["print-controller"], | |
"operationId": "getAllPrintCompilations", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PrintCompilation" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/texts": { | |
"post": { | |
"tags": ["dynamic-text-controller"], | |
"operationId": "dynamicTexts", | |
"parameters": [ | |
{ | |
"name": "language", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"$ref": "#/components/schemas/StsLanguage" | |
} | |
} | |
], | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "integer" | |
} | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DynamicText" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}/performanceHistory": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getPerformanceHistory", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "beginDate", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
}, | |
{ | |
"name": "endDate", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
}, | |
{ | |
"name": "periodicity", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": ["TAEGLICH", "MONATLICH", "QUARTALSWEISE", "JAEHRLICH", "WOCHENTLICH", "GESAMTPERIODE"] | |
} | |
}, | |
{ | |
"name": "taxFeeType", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "string", | |
"enum": ["NETTO_NETTO", "NETTO_BRUTTO", "BRUTTO_BRUTTO"] | |
} | |
}, | |
{ | |
"name": "rateOfReturnType", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "string", | |
"enum": ["MWR", "TWR"] | |
} | |
}, | |
{ | |
"name": "isVolatilityRequired", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "boolean" | |
} | |
}, | |
{ | |
"name": "isTrackingErrorRequired", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "boolean" | |
} | |
}, | |
{ | |
"name": "aalAssignmentType", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": ["SAA", "TAA", "MOD", "SBM", "TBM", "IBM"] | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/PerformanceHistory" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}/assetallocations": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getAssetAllocations", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "assetAllocationType", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": ["SAA", "TAA", "MOD", "SBM", "TBM", "IBM"] | |
} | |
}, | |
{ | |
"name": "language", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"$ref": "#/components/schemas/StsLanguage" | |
} | |
}, | |
{ | |
"name": "includeFondsLookThrough", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "boolean" | |
} | |
}, | |
{ | |
"name": "topLevelOnly", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "boolean", | |
"default": true | |
} | |
}, | |
{ | |
"name": "structureTypes", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": ["ASSET_ALLOCATION", "EXPOSURE"] | |
} | |
} | |
}, | |
{ | |
"name": "perDate", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AssetAllocation" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}/grouped/{datasource}": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getGroupedPortfolioData", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "datasource", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": [ | |
"CURRENCY", | |
"SECURITY_TYPE", | |
"SECURITY_TYPE_RISK", | |
"COUNTRY", | |
"GICS", | |
"NOGA", | |
"VL_PRC", | |
"TK_SECTOR", | |
"VL_SECTOR", | |
"RATING", | |
"POSITION_GROUP", | |
"SECURITY", | |
"EMITTER" | |
] | |
} | |
}, | |
{ | |
"name": "date", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataRow" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}/breakdown1D/{breakdownType}": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getPortfolioBreakdown1D", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "breakdownType", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "string", | |
"enum": [ | |
"CURRENCY", | |
"SECURITY_TYPE", | |
"SECURITY_TYPE_RISK", | |
"COUNTRY", | |
"GICS", | |
"NOGA", | |
"VL_PRC", | |
"TK_SECTOR", | |
"VL_SECTOR", | |
"RATING", | |
"POSITION_GROUP", | |
"SECURITY", | |
"EMITTER" | |
] | |
} | |
}, | |
{ | |
"name": "perDate", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PortfolioValuation" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getPortfolio", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "period", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
}, | |
{ | |
"name": "language", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"$ref": "#/components/schemas/StsLanguage" | |
} | |
}, | |
{ | |
"name": "attributes", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributePortfolio" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/Portfolio" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}/fields/{fieldName}/values": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getPortfolioValues", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "fieldName", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"$ref": "#/components/schemas/AttributePortfolio" | |
} | |
}, | |
{ | |
"name": "dates", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
}, | |
{ | |
"name": "periods", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "filters", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilter" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/DataPoint" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios/{ktGrpLnr}/restrictions": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getPortfolioRestrictionChecks", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnr", | |
"in": "path", | |
"required": true, | |
"schema": { | |
"type": "integer" | |
} | |
}, | |
{ | |
"name": "beginDate", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
}, | |
{ | |
"name": "endDate", | |
"in": "query", | |
"required": false, | |
"schema": { | |
"type": "string", | |
"format": "date" | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/RestrictionDefinition" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/portfolios": { | |
"get": { | |
"tags": ["portfolio-controller"], | |
"operationId": "getPortfolios", | |
"parameters": [ | |
{ | |
"name": "ktGrpLnrs", | |
"in": "query", | |
"required": true, | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/Portfolio" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/caches": { | |
"delete": { | |
"tags": ["cache-controller"], | |
"operationId": "clearAllCaches", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response" | |
} | |
} | |
} | |
}, | |
"/api/userCache": { | |
"delete": { | |
"tags": ["cache-controller"], | |
"operationId": "clearUserCache", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response" | |
} | |
} | |
} | |
}, | |
"/api/permissions": { | |
"get": { | |
"tags": ["permission-controller"], | |
"operationId": "getPermissions", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/log": { | |
"post": { | |
"tags": ["client-log-controller"], | |
"operationId": "log", | |
"requestBody": { | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/ClientLogEntry" | |
} | |
} | |
} | |
}, | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/api/metadata": { | |
"get": { | |
"tags": ["metadata-controller"], | |
"operationId": "getMetadata", | |
"responses": { | |
"400": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "object" | |
} | |
} | |
} | |
} | |
}, | |
"200": { | |
"description": "default response", | |
"content": { | |
"*/*": { | |
"schema": { | |
"$ref": "#/components/schemas/ApplicationMetadata" | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"components": { | |
"schemas": { | |
"AttributeFilter": { | |
"type": "object", | |
"properties": { | |
"entity": { | |
"type": "string", | |
"enum": [ | |
"portfolios", | |
"portfolioBreakdowns", | |
"restrictions", | |
"securities", | |
"exchangeorders", | |
"liquidityratios", | |
"cashflows", | |
"assetallocations" | |
] | |
}, | |
"attribute": { | |
"type": "string" | |
}, | |
"values": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AttributeFilterEntry" | |
} | |
}, | |
"portfolio": { | |
"type": "boolean" | |
}, | |
"firstEntryValue": { | |
"type": "integer" | |
} | |
} | |
}, | |
"AttributeFilterEntry": { | |
"type": "object", | |
"properties": { | |
"value": { | |
"type": "integer" | |
}, | |
"label": { | |
"type": "string" | |
}, | |
"count": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"Price": { | |
"type": "object", | |
"properties": { | |
"date": { | |
"type": "string", | |
"format": "date" | |
}, | |
"price": { | |
"type": "number" | |
}, | |
"kursTypCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"wrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"SecurityPriceHistory": { | |
"type": "object", | |
"properties": { | |
"vlRefLnr": { | |
"type": "integer" | |
}, | |
"boPlatzLnr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"wrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"prices": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/Price" | |
} | |
} | |
} | |
}, | |
"RestrictionChecksOverview": { | |
"type": "object", | |
"properties": { | |
"checkDate": { | |
"type": "string", | |
"format": "date" | |
}, | |
"portfolioCount": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"testAspectsCount": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"checksCount": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"processedViolationCount": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"violationCount": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"DataRow": { | |
"type": "object", | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"values": { | |
"type": "array", | |
"items": { | |
"type": "number" | |
} | |
} | |
} | |
}, | |
"AaaCellResource": { | |
"type": "object", | |
"properties": { | |
"url": { | |
"type": "string" | |
}, | |
"xapiKey": { | |
"type": "string" | |
} | |
} | |
}, | |
"UserInfo": { | |
"type": "object", | |
"properties": { | |
"kdLnr": { | |
"type": "integer" | |
}, | |
"userId": { | |
"type": "string" | |
}, | |
"orgUnitKdLnrs": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"type": "integer" | |
} | |
}, | |
"editKdNr": { | |
"type": "string" | |
}, | |
"kdBez": { | |
"type": "string" | |
}, | |
"sitzNr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"spracheCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"vorname": { | |
"type": "string" | |
}, | |
"name1": { | |
"type": "string" | |
}, | |
"userAndOrgUnitKdLnrs": { | |
"type": "array", | |
"items": { | |
"type": "integer" | |
} | |
} | |
} | |
}, | |
"UserPicture": { | |
"type": "object", | |
"properties": { | |
"fotoName": { | |
"type": "string" | |
}, | |
"kdFoto": { | |
"type": "string" | |
} | |
} | |
}, | |
"ColumnConfig_V1": { | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"hidden": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"Column_V1": { | |
"type": "object", | |
"properties": { | |
"columnConfigs": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ColumnConfig_V1" | |
} | |
} | |
} | |
}, | |
"PortfolioViews": { | |
"required": ["key", "rowInfo"], | |
"type": "object", | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"rowInfo": { | |
"type": "string" | |
}, | |
"value": { | |
"$ref": "#/components/schemas/PortfolioViewsValue_V1" | |
} | |
} | |
}, | |
"PortfolioViewsValue_V1": { | |
"type": "object", | |
"properties": { | |
"lastId": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"views": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/View_V1" | |
} | |
} | |
} | |
}, | |
"View_V1": { | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"id": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"columns": { | |
"$ref": "#/components/schemas/Column_V1" | |
}, | |
"pfListHdrLnr": { | |
"type": "integer" | |
} | |
} | |
}, | |
"BoersenauftraegeWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
} | |
] | |
}, | |
"BucketsConfiguration_V1": { | |
"type": "object", | |
"properties": { | |
"lowerBound": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"upperBound": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"numberOfGroups": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"Dashboard_V1": { | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"pfListHdrLnr": { | |
"type": "integer" | |
}, | |
"widgets": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/Widget_V1" | |
} | |
} | |
} | |
}, | |
"Dashboards": { | |
"required": ["key", "rowInfo"], | |
"type": "object", | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"rowInfo": { | |
"type": "string" | |
}, | |
"value": { | |
"$ref": "#/components/schemas/DashboardsValue_V1" | |
} | |
} | |
}, | |
"DashboardsValue_V1": { | |
"type": "object", | |
"properties": { | |
"lastId": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"dashboards": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/Dashboard_V1" | |
} | |
} | |
} | |
}, | |
"KapitalflussWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
}, | |
{ | |
"type": "object", | |
"properties": { | |
"timeframe": { | |
"type": "string" | |
}, | |
"renderTimeframe": { | |
"type": "boolean" | |
}, | |
"renderPreviousValue": { | |
"type": "boolean" | |
}, | |
"preAfterTaxFeesKey": { | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"LiqQuoteWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
}, | |
{ | |
"type": "object", | |
"properties": { | |
"bucketsConfiguration": { | |
"$ref": "#/components/schemas/BucketsConfiguration_V1" | |
}, | |
"aggregation": { | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"PerformanceWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
}, | |
{ | |
"type": "object", | |
"properties": { | |
"renderTimeframe": { | |
"type": "boolean" | |
}, | |
"renderPreviousValue": { | |
"type": "boolean" | |
}, | |
"preAfterTaxFeesKey": { | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"PortfolioWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
} | |
] | |
}, | |
"RestriktionspruefungenWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
}, | |
{ | |
"type": "object", | |
"properties": { | |
"numberOfDays": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
} | |
] | |
}, | |
"RestriktionsverletzungenWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
} | |
] | |
}, | |
"VermoegenWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
} | |
] | |
}, | |
"VolumenPortfolioDriftWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
}, | |
{ | |
"type": "object", | |
"properties": { | |
"aggregation": { | |
"type": "string" | |
}, | |
"includeOutliers": { | |
"type": "boolean" | |
}, | |
"bucketsConfiguration": { | |
"$ref": "#/components/schemas/BucketsConfiguration_V1" | |
} | |
} | |
} | |
] | |
}, | |
"VolumenStrategieWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
}, | |
{ | |
"type": "object", | |
"properties": { | |
"aggregation": { | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"VolumenValorKursreiheWidget_V1": { | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/components/schemas/Widget_V1" | |
}, | |
{ | |
"type": "object", | |
"properties": { | |
"timeframe": { | |
"type": "string" | |
}, | |
"securityId": { | |
"type": "string" | |
}, | |
"filters": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
] | |
}, | |
"Widget_V1": { | |
"required": ["configName"], | |
"type": "object", | |
"properties": { | |
"title": { | |
"type": "string" | |
}, | |
"x": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"y": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"rows": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"cols": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"configName": { | |
"type": "string" | |
} | |
}, | |
"discriminator": { | |
"propertyName": "configName", | |
"mapping": { | |
"portfolios": "#/components/schemas/PortfolioWidget_V1", | |
"vermoegen": "#/components/schemas/VermoegenWidget_V1", | |
"performance": "#/components/schemas/PerformanceWidget_V1", | |
"restriktionspruefungen": "#/components/schemas/RestriktionspruefungenWidget_V1", | |
"volumenStrategie": "#/components/schemas/VolumenStrategieWidget_V1", | |
"volumenValorKursreihe": "#/components/schemas/VolumenValorKursreiheWidget_V1", | |
"restriktionsverletzungen": "#/components/schemas/RestriktionsverletzungenWidget_V1", | |
"volumenPortfolioDrift": "#/components/schemas/VolumenPortfolioDriftWidget_V1", | |
"kapitalfluss": "#/components/schemas/KapitalflussWidget_V1", | |
"liqQuote": "#/components/schemas/LiqQuoteWidget_V1", | |
"boersenauftraege": "#/components/schemas/BoersenauftraegeWidget_V1" | |
} | |
}, | |
"oneOf": [ | |
{ | |
"$ref": "#/components/schemas/PortfolioWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/VermoegenWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/PerformanceWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/RestriktionspruefungenWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/VolumenStrategieWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/VolumenValorKursreiheWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/RestriktionsverletzungenWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/VolumenPortfolioDriftWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/KapitalflussWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/LiqQuoteWidget_V1" | |
}, | |
{ | |
"$ref": "#/components/schemas/BoersenauftraegeWidget_V1" | |
} | |
] | |
}, | |
"UserData": { | |
"type": "object", | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"rowInfo": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
} | |
}, | |
"PortfolioListHeader": { | |
"type": "object", | |
"properties": { | |
"rowInfo": { | |
"type": "string" | |
}, | |
"pfListHdrLnr": { | |
"type": "integer" | |
}, | |
"textcLnr": { | |
"type": "integer" | |
}, | |
"ownerKdLnr": { | |
"type": "integer" | |
}, | |
"ktGrpLnrs": { | |
"type": "array", | |
"items": { | |
"type": "integer" | |
} | |
}, | |
"dynamic": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"StsLanguage": { | |
"type": "object", | |
"properties": { | |
"spracheCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"languageAndCountryCode": { | |
"type": "string" | |
}, | |
"languageCode": { | |
"type": "string" | |
}, | |
"locale": { | |
"type": "object", | |
"properties": { | |
"language": { | |
"type": "string" | |
}, | |
"script": { | |
"type": "string" | |
}, | |
"country": { | |
"type": "string" | |
}, | |
"variant": { | |
"type": "string" | |
}, | |
"extensionKeys": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"unicodeLocaleAttributes": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"unicodeLocaleKeys": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"iso3Language": { | |
"type": "string" | |
}, | |
"iso3Country": { | |
"type": "string" | |
}, | |
"displayLanguage": { | |
"type": "string" | |
}, | |
"displayScript": { | |
"type": "string" | |
}, | |
"displayCountry": { | |
"type": "string" | |
}, | |
"displayVariant": { | |
"type": "string" | |
}, | |
"displayName": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
}, | |
"AttributePortfolio": { | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
} | |
} | |
}, | |
"AalAssignment": { | |
"type": "object", | |
"properties": { | |
"assignmentType": { | |
"type": "string", | |
"enum": ["SAA", "TAA", "MOD", "SBM", "TBM", "IBM"] | |
}, | |
"ktGnrTecn": { | |
"type": "integer" | |
}, | |
"textcTecnLnr": { | |
"type": "integer" | |
}, | |
"ktGnrAal": { | |
"type": "integer" | |
} | |
} | |
}, | |
"CashflowSummary": { | |
"type": "object", | |
"properties": { | |
"begDatCashf": { | |
"type": "string", | |
"format": "date" | |
}, | |
"endDatCashf": { | |
"type": "string", | |
"format": "date" | |
}, | |
"vwrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"cashfNnVwrg": { | |
"type": "number" | |
}, | |
"cashfNbVwrg": { | |
"type": "number" | |
}, | |
"cashfBbVwrg": { | |
"type": "number" | |
} | |
} | |
}, | |
"Customer": { | |
"type": "object", | |
"properties": { | |
"kdLnr": { | |
"type": "integer" | |
}, | |
"kdBez": { | |
"type": "string" | |
}, | |
"sitzNr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"spracheCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"kdAlpha": { | |
"type": "string" | |
} | |
} | |
}, | |
"Portfolio": { | |
"type": "object", | |
"properties": { | |
"ktGnr": { | |
"type": "integer", | |
"format": "int64" | |
}, | |
"ktGrpLnr": { | |
"type": "integer" | |
}, | |
"editKtGnr": { | |
"type": "string" | |
}, | |
"wrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"bewPwrg": { | |
"type": "number" | |
}, | |
"bewDat": { | |
"type": "string", | |
"format": "date" | |
}, | |
"bewBwrg": { | |
"type": "number" | |
}, | |
"pfArtCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"vvCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"pfTecnArtCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"pfVwBerCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"anlStratCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"rubrik": { | |
"type": "string" | |
}, | |
"saaTextcStratLnr": { | |
"type": "integer" | |
}, | |
"taaTextcStratLnr": { | |
"type": "integer" | |
}, | |
"modTextcStratLnr": { | |
"type": "integer" | |
}, | |
"sbmTextcStratLnr": { | |
"type": "integer" | |
}, | |
"tbmTextcStratLnr": { | |
"type": "integer" | |
}, | |
"ibmTextcStratLnr": { | |
"type": "integer" | |
}, | |
"kd": { | |
"$ref": "#/components/schemas/Customer" | |
}, | |
"mainAdvisorKd": { | |
"$ref": "#/components/schemas/Customer" | |
}, | |
"begDatRep": { | |
"type": "string", | |
"format": "date" | |
}, | |
"pfSynStatCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"omChkTypCds": { | |
"type": "array", | |
"items": { | |
"type": "integer", | |
"format": "int32" | |
} | |
}, | |
"fdlArtCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"investStatCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"liqProzent": { | |
"type": "number" | |
}, | |
"investProzent": { | |
"type": "number" | |
}, | |
"vlPrcCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"portfolioDrift": { | |
"type": "number" | |
}, | |
"anzSollLiqPos": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"performance": { | |
"$ref": "#/components/schemas/PortfolioPerformance" | |
}, | |
"cashflow": { | |
"$ref": "#/components/schemas/CashflowSummary" | |
}, | |
"kdBezRubrik": { | |
"type": "string" | |
}, | |
"saa": { | |
"$ref": "#/components/schemas/AalAssignment" | |
}, | |
"taa": { | |
"$ref": "#/components/schemas/AalAssignment" | |
}, | |
"mod": { | |
"$ref": "#/components/schemas/AalAssignment" | |
}, | |
"sbm": { | |
"$ref": "#/components/schemas/AalAssignment" | |
}, | |
"tbm": { | |
"$ref": "#/components/schemas/AalAssignment" | |
}, | |
"ibm": { | |
"$ref": "#/components/schemas/AalAssignment" | |
}, | |
"defaultBenchmarkType": { | |
"type": "string", | |
"enum": ["SAA", "TAA", "MOD", "SBM", "TBM", "IBM"] | |
}, | |
"restrictionsCount": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"PortfolioPerformance": { | |
"type": "object", | |
"properties": { | |
"begDatPerf": { | |
"type": "string", | |
"format": "date" | |
}, | |
"endDatPerf": { | |
"type": "string", | |
"format": "date" | |
}, | |
"perfTotMwrNn": { | |
"type": "number" | |
}, | |
"perfTotMwrNb": { | |
"type": "number" | |
}, | |
"perfTotMwrBb": { | |
"type": "number" | |
}, | |
"perfTotTwrNn": { | |
"type": "number" | |
}, | |
"perfTotTwrNb": { | |
"type": "number" | |
}, | |
"perfTotTwrBb": { | |
"type": "number" | |
}, | |
"dikNn": { | |
"type": "number" | |
}, | |
"dikNb": { | |
"type": "number" | |
}, | |
"dikBb": { | |
"type": "number" | |
} | |
} | |
}, | |
"DataPoint": { | |
"type": "object", | |
"properties": { | |
"date": { | |
"type": "string", | |
"format": "date" | |
}, | |
"decimalValue": { | |
"type": "number" | |
} | |
} | |
}, | |
"BucketsConfiguration": { | |
"type": "object", | |
"properties": { | |
"lowerBound": { | |
"type": "number" | |
}, | |
"upperBound": { | |
"type": "number" | |
}, | |
"numberOfGroups": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"SecurityValuation": { | |
"type": "object", | |
"properties": { | |
"contributingPortfolioKtGnrs": { | |
"type": "array", | |
"items": { | |
"type": "integer", | |
"format": "int64" | |
} | |
}, | |
"valuation": { | |
"type": "number" | |
}, | |
"wrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"vlRefLnr": { | |
"type": "integer" | |
}, | |
"securityName": { | |
"type": "string" | |
}, | |
"kursKwrg": { | |
"type": "number" | |
}, | |
"kwrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
} | |
} | |
}, | |
"DataMap": { | |
"type": "object", | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"count": { | |
"type": "number" | |
}, | |
"sum": { | |
"type": "number" | |
}, | |
"valuesByKey": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "number" | |
} | |
} | |
} | |
}, | |
"PrintCompilation": { | |
"type": "object", | |
"properties": { | |
"psDocTypNr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"textcLnr": { | |
"type": "integer" | |
}, | |
"variations": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PrintDocumentVariation" | |
} | |
} | |
} | |
}, | |
"PrintDocumentVariation": { | |
"type": "object", | |
"properties": { | |
"edzPsDocSubTypLnr": { | |
"type": "integer" | |
}, | |
"sortNr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"textcLnr": { | |
"type": "integer" | |
}, | |
"modulPsDocSubTypLnrTab": { | |
"type": "array", | |
"items": { | |
"type": "integer" | |
} | |
} | |
} | |
}, | |
"DynamicText": { | |
"type": "object", | |
"properties": { | |
"textKeyLnr": { | |
"type": "integer" | |
}, | |
"language": { | |
"type": "string" | |
}, | |
"bezLang": { | |
"type": "string" | |
} | |
} | |
}, | |
"PerformanceHistory": { | |
"type": "object", | |
"properties": { | |
"portfolioKtGrpLnr": { | |
"type": "integer" | |
}, | |
"defaultBenchmarkKtGnrTecn": { | |
"type": "integer" | |
}, | |
"benchmarks": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/AalAssignment" | |
} | |
}, | |
"periodicalPerformances": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PeriodicalPerformance" | |
} | |
}, | |
"volatilities": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/RiskFigure" | |
} | |
}, | |
"trackingErrors": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/RiskFigure" | |
} | |
}, | |
"volatilityAverage": { | |
"$ref": "#/components/schemas/RiskFigure" | |
}, | |
"trackingErrorAverage": { | |
"$ref": "#/components/schemas/RiskFigure" | |
} | |
} | |
}, | |
"PeriodicalPerformance": { | |
"type": "object", | |
"properties": { | |
"ktGrpLnr": { | |
"type": "integer" | |
}, | |
"begDatPerf": { | |
"type": "string", | |
"format": "date" | |
}, | |
"endDatPerf": { | |
"type": "string", | |
"format": "date" | |
}, | |
"perf": { | |
"type": "number" | |
}, | |
"perfCum": { | |
"type": "number" | |
}, | |
"textcTecnLnr": { | |
"type": "integer" | |
} | |
} | |
}, | |
"RiskFigure": { | |
"type": "object", | |
"properties": { | |
"ktGrpLnr": { | |
"type": "integer" | |
}, | |
"ywrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"begDat": { | |
"type": "string", | |
"format": "date" | |
}, | |
"endDat": { | |
"type": "string", | |
"format": "date" | |
}, | |
"periodicity": { | |
"type": "string", | |
"enum": ["TAEGLICH", "MONATLICH", "QUARTALSWEISE", "JAEHRLICH", "WOCHENTLICH", "GESAMTPERIODE"] | |
}, | |
"perfRiskKennz": { | |
"type": "number" | |
} | |
} | |
}, | |
"AssetAllocation": { | |
"type": "object", | |
"properties": { | |
"ktGrpLnr": { | |
"type": "integer" | |
}, | |
"pfAalSegmLnr": { | |
"type": "integer" | |
}, | |
"pfAalSegmLnrP": { | |
"type": "integer" | |
}, | |
"ktGnrAalOrExpo": { | |
"type": "integer" | |
}, | |
"ktGnrTecn": { | |
"type": "integer" | |
}, | |
"aalAssignmentType": { | |
"type": "string", | |
"enum": ["SAA", "TAA", "MOD", "SBM", "TBM", "IBM"] | |
}, | |
"aalStructureType": { | |
"type": "string", | |
"enum": ["ASSET_ALLOCATION", "EXPOSURE"] | |
}, | |
"segmBez": { | |
"type": "string" | |
}, | |
"bewVwrg": { | |
"type": "number" | |
}, | |
"wght": { | |
"type": "number" | |
}, | |
"wghtSoll": { | |
"type": "number" | |
}, | |
"wghtMin": { | |
"type": "number" | |
}, | |
"wghtMax": { | |
"type": "number" | |
}, | |
"pfSegmSortNr": { | |
"type": "string" | |
}, | |
"bewDat": { | |
"type": "string", | |
"format": "date" | |
}, | |
"includeFondsLookThrough": { | |
"type": "boolean" | |
}, | |
"wghtDrift": { | |
"type": "number" | |
} | |
} | |
}, | |
"PortfolioBreakdownCategory": { | |
"type": "object", | |
"properties": { | |
"portfolioBreakdownType": { | |
"type": "string", | |
"enum": [ | |
"CURRENCY", | |
"SECURITY_TYPE", | |
"SECURITY_TYPE_RISK", | |
"COUNTRY", | |
"GICS", | |
"NOGA", | |
"VL_PRC", | |
"TK_SECTOR", | |
"VL_SECTOR", | |
"RATING", | |
"POSITION_GROUP", | |
"SECURITY", | |
"EMITTER" | |
] | |
}, | |
"intKey": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"bigIntKey": { | |
"type": "integer" | |
}, | |
"stringKey": { | |
"type": "string" | |
} | |
} | |
}, | |
"PortfolioValuation": { | |
"type": "object", | |
"properties": { | |
"ktGrpLnr": { | |
"type": "integer" | |
}, | |
"vwrgLnr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"bewDat": { | |
"type": "string", | |
"format": "date" | |
}, | |
"bewVwrg": { | |
"type": "number" | |
}, | |
"percentageWeight": { | |
"type": "number" | |
}, | |
"portfolioBreakdownCategories": { | |
"uniqueItems": true, | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/PortfolioBreakdownCategory" | |
} | |
} | |
} | |
}, | |
"RestrictionDefinition": { | |
"type": "object", | |
"properties": { | |
"pfListHdrTextcLnr": { | |
"type": "integer" | |
}, | |
"textcLnr": { | |
"type": "integer" | |
}, | |
"aspectTextcLnr": { | |
"type": "integer" | |
}, | |
"omKdBerCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"gnrTestObjCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"pfVwBerCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"omChkTypCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"omChkAspeCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"omChkKlaCd": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"begDat": { | |
"type": "string", | |
"format": "date" | |
}, | |
"endDat": { | |
"type": "string", | |
"format": "date" | |
}, | |
"omChkItemNr": { | |
"type": "integer", | |
"format": "int32" | |
}, | |
"ktGrpLnr": { | |
"type": "integer" | |
} | |
} | |
}, | |
"ClientLogEntry": { | |
"type": "object", | |
"properties": { | |
"message": { | |
"type": "string" | |
}, | |
"stacktrace": { | |
"type": "string" | |
} | |
} | |
}, | |
"ApplicationMetadata": { | |
"type": "object", | |
"properties": { | |
"portfolioColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": [ | |
"ktGnr", | |
"ktGrpLnr", | |
"editKtGnr", | |
"wrgLnr", | |
"bewPwrg", | |
"bewDat", | |
"bewBwrg", | |
"pfArtCd", | |
"vvCd", | |
"pfTecnArtCd", | |
"pfVwBerCd", | |
"anlStratCd", | |
"rubrik", | |
"saaTextcStratLnr", | |
"taaTextcStratLnr", | |
"modTextcStratLnr", | |
"sbmTextcStratLnr", | |
"tbmTextcStratLnr", | |
"ibmTextcStratLnr", | |
"kd", | |
"mainAdvisorKd", | |
"begDatRep", | |
"pfSynStatCd", | |
"omChkTypCds", | |
"fdlArtCd", | |
"investStatCd", | |
"liqProzent", | |
"investProzent", | |
"vlPrcCd", | |
"portfolioDrift", | |
"anzSollLiqPos", | |
"performance", | |
"cashflow", | |
"kdBezRubrik", | |
"saa", | |
"taa", | |
"mod", | |
"sbm", | |
"tbm", | |
"ibm", | |
"defaultBenchmarkType", | |
"restrictionsCount" | |
] | |
} | |
}, | |
"performanceColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": [ | |
"begDatPerf", | |
"endDatPerf", | |
"perfTotMwrNn", | |
"perfTotMwrNb", | |
"perfTotMwrBb", | |
"perfTotTwrNn", | |
"perfTotTwrNb", | |
"perfTotTwrBb", | |
"dikNn", | |
"dikNb", | |
"dikBb" | |
] | |
} | |
}, | |
"cashflowColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": ["begDatCashf", "endDatCashf", "vwrgLnr", "cashfNnVwrg", "cashfNbVwrg", "cashfBbVwrg"] | |
} | |
}, | |
"customerColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": ["kdLnr", "kdBez", "sitzNr", "spracheCd", "kdAlpha"] | |
} | |
}, | |
"restrictionViolationColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": [ | |
"ktGrpLnr", | |
"verarbStartDt", | |
"omChkAspeCd", | |
"testRunEntityTextcLnr", | |
"omChkAspedetTextcLnr", | |
"omChkTypCd", | |
"omChkhPruefLnr", | |
"approved" | |
] | |
} | |
}, | |
"securityValuationColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": [ | |
"contributingPortfolioKtGnrs", | |
"valuation", | |
"wrgLnr", | |
"vlRefLnr", | |
"securityName", | |
"kursKwrg", | |
"kwrgLnr" | |
] | |
} | |
}, | |
"exchangeOrderColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": ["ktGnr", "objStatCd", "validBisDt", "aufDtErt", "kdLnrErf"] | |
} | |
}, | |
"liquidityRatioColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": ["rwrgLnr"] | |
} | |
}, | |
"assetAllocationColumns": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": [ | |
"ktGrpLnr", | |
"pfAalSegmLnr", | |
"pfAalSegmLnrP", | |
"ktGnrAalOrExpo", | |
"ktGnrTecn", | |
"aalAssignmentType", | |
"aalStructureType", | |
"segmBez", | |
"bewVwrg", | |
"wght", | |
"wghtSoll", | |
"wghtMin", | |
"wghtMax", | |
"pfSegmSortNr", | |
"bewDat", | |
"includeFondsLookThrough" | |
] | |
} | |
}, | |
"periodicities": { | |
"type": "array", | |
"items": { | |
"type": "string", | |
"enum": ["TAEGLICH", "MONATLICH", "QUARTALSWEISE", "JAEHRLICH", "WOCHENTLICH", "GESAMTPERIODE"] | |
} | |
} | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment