Skip to content

Instantly share code, notes, and snippets.

@omnibrain
Created September 2, 2020 09:30
Show Gist options
  • Save omnibrain/450f639f2475c7b01369d4d66383154c to your computer and use it in GitHub Desktop.
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
{
"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