diff --git a/helm/Chart.yaml b/helm/Chart.yaml
index abe03b3c..e813a6a3 100644
--- a/helm/Chart.yaml
+++ b/helm/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
name: pagopa-api-cache-chart
description: Microservice that handles calculation for pagoPA Advanced Fees Management
type: application
-version: 0.65.0
+version: 0.66.0
dependencies:
##############
## POSTGRES ##
@@ -29,7 +29,6 @@ dependencies:
repository: "https://pagopa.github.io/aks-cron-chart-blueprint"
alias: refresh-p-replica # postgres pagopa
condition: postgresql-replica.enabled
-
##############
## ORACLE ##
## NEXI ##
@@ -65,7 +64,6 @@ dependencies:
repository: "https://pagopa.github.io/aks-cron-chart-blueprint"
alias: refresh-oprod # oracle nexi (prod in dev per test)
condition: oracleprod.enabled
-
##############
## POSTGRES ##
## NEXI ##
@@ -80,7 +78,6 @@ dependencies:
repository: "https://pagopa.github.io/aks-cron-chart-blueprint"
alias: refresh-p-nexi # postgres nexi
condition: postgresql-nexi.enabled
-
- name: microservice-chart
version: 3.0.0
repository: "https://pagopa.github.io/aks-microservice-chart-blueprint"
@@ -91,4 +88,4 @@ dependencies:
repository: "https://pagopa.github.io/aks-cron-chart-blueprint"
alias: refresh-p-replica-nexi # postgres prf nexi
condition: postgresql-replica-nexi.enabled
-appVersion: 0.9.7
+appVersion: 0.9.7-1-NOD-855-deploy-dev
diff --git a/helm/values-dev.yaml b/helm/values-dev.yaml
index 520251e6..32920eac 100644
--- a/helm/values-dev.yaml
+++ b/helm/values-dev.yaml
@@ -2,7 +2,7 @@ microservice-chart: µservice-chart
namespace: "apiconfig"
image:
repository: ghcr.io/pagopa/pagopa-api-config-cache
- tag: 0.9.7
+ tag: 0.9.7-1-NOD-855-deploy-dev
canaryDelivery:
deployment:
image:
@@ -193,7 +193,6 @@ oracleprod:
envSecrets:
!!merge <<: *envSecret
DB_CONFIG_PASSWORD: "oracle-db-cfg-prod-password"
-
#############
## REFRESH ##
#############
diff --git a/helm/values-prod.yaml b/helm/values-prod.yaml
index 0ad500ff..7d22e9b2 100644
--- a/helm/values-prod.yaml
+++ b/helm/values-prod.yaml
@@ -2,7 +2,7 @@ microservice-chart: µservice-chart
namespace: "apiconfig"
image:
repository: ghcr.io/pagopa/pagopa-api-config-cache
- tag: 0.9.7
+ tag: 0.9.7-1-NOD-855-deploy-dev
canaryDelivery:
deployment:
image:
diff --git a/helm/values-uat.yaml b/helm/values-uat.yaml
index dc786762..4b21e1e4 100644
--- a/helm/values-uat.yaml
+++ b/helm/values-uat.yaml
@@ -2,7 +2,7 @@ microservice-chart: µservice-chart
namespace: "apiconfig"
image:
repository: ghcr.io/pagopa/pagopa-api-config-cache
- tag: 0.9.7
+ tag: 0.9.7-1-NOD-855-deploy-dev
canaryDelivery:
deployment:
image:
diff --git a/openapi/openapi.json b/openapi/openapi.json
index 81530faf..c79004d7 100644
--- a/openapi/openapi.json
+++ b/openapi/openapi.json
@@ -1,2369 +1,2634 @@
{
- "openapi" : "3.0.1",
- "info" : {
- "title" : "API-Config Cache ${service}",
- "description" : "Generate cache for various microservices",
- "termsOfService" : "https://www.pagopa.gov.it/",
- "version" : "0.9.5-2-NOD-828_informativa"
+ "openapi": "3.0.1",
+ "info": {
+ "title": "API-Config Cache ${service}",
+ "description": "Generate cache for various microservices",
+ "termsOfService": "https://www.pagopa.gov.it/",
+ "version": "0.9.7-1-NOD-855-deploy-dev"
},
- "servers" : [ {
- "url" : "https://{host}/{basePath}",
- "variables" : {
- "host" : {
- "default" : "api.dev.platform.pagopa.it",
- "enum" : [ "api.dev.platform.pagopa.it", "api.uat.platform.pagopa.it", "api.platform.pagopa.it" ]
- },
- "basePath" : {
- "default" : "api-config-cache/o/v1",
- "enum" : [ "api-config-cache/o/v1", "api-config-cache/p/v1", "api-config-cache/odev/v1" ]
+ "servers": [
+ {
+ "url": "https://{host}/{basePath}",
+ "variables": {
+ "host": {
+ "default": "api.dev.platform.pagopa.it",
+ "enum": [
+ "api.dev.platform.pagopa.it",
+ "api.uat.platform.pagopa.it",
+ "api.platform.pagopa.it"
+ ]
+ },
+ "basePath": {
+ "default": "api-config-cache/o/v1",
+ "enum": [
+ "api-config-cache/o/v1",
+ "api-config-cache/p/v1",
+ "api-config-cache/odev/v1"
+ ]
+ }
}
}
- } ],
- "paths" : {
- "/cache" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get in memory cache,full or only the supplied keys",
- "operationId" : "get",
- "parameters" : [ {
- "name" : "keys",
- "in" : "query",
- "required" : false,
- "schema" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ ],
+ "paths": {
+ "/cache": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get in memory cache,full or only the supplied keys",
+ "operationId": "get",
+ "parameters": [
+ {
+ "name": "keys",
+ "in": "query",
+ "required": false,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "type" : "string"
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "string"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cache/id" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get in memory full cache id",
- "operationId" : "id",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cache/id": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get in memory full cache id",
+ "operationId": "id",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CacheVersion"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CacheVersion"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cache/keys" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get the list of available cache keys",
- "operationId" : "getKeys",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cache/keys": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get the list of available cache keys",
+ "operationId": "getKeys",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "type" : "string"
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "string"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cache/refresh" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Refresh in memory full chache",
- "operationId" : "refresh",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cache/refresh": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Refresh in memory full chache",
+ "operationId": "refresh",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cache/xlsx" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get xlsx of full chache",
- "operationId" : "xls",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cache/xlsx": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get xlsx of full chache",
+ "operationId": "xls",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" : { }
+ "content": {
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/info" : {
- "get" : {
- "tags" : [ "Home" ],
- "summary" : "Return OK if application is started",
- "operationId" : "healthCheck",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/info": {
+ "get": {
+ "tags": [
+ "Home"
+ ],
+ "summary": "Return OK if application is started",
+ "operationId": "healthCheck",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/AppInfo"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/AppInfo"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/stakeholders/fdr/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get selected key of FDR cache v1 config",
- "operationId" : "cache_3",
- "parameters" : [ {
- "name" : "refresh",
- "in" : "query",
- "description" : "to force the refresh of the cache",
- "required" : false,
- "deprecated" : true,
- "schema" : {
- "type" : "boolean"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/stakeholders/fdr/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get selected key of FDR cache v1 config",
+ "operationId": "cache_3",
+ "parameters": [
+ {
+ "name": "refresh",
+ "in": "query",
+ "description": "to force the refresh of the cache",
+ "required": false,
+ "deprecated": true,
+ "schema": {
+ "type": "boolean"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ConfigDataV1"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ConfigDataV1"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/stakeholders/fdr/cache/schemas/v1/id" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get last v1 FDR cache version",
- "operationId" : "idV1_2",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/stakeholders/fdr/cache/schemas/v1/id": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get last v1 FDR cache version",
+ "operationId": "idV1_2",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CacheVersion"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CacheVersion"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/stakeholders/node/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get selected key of NODE cache v1 config",
- "operationId" : "cache_2",
- "parameters" : [ {
- "name" : "refresh",
- "in" : "query",
- "description" : "to force the refresh of the cache",
- "required" : false,
- "deprecated" : true,
- "schema" : {
- "type" : "boolean"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/stakeholders/node/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get selected key of NODE cache v1 config",
+ "operationId": "cache_2",
+ "parameters": [
+ {
+ "name": "refresh",
+ "in": "query",
+ "description": "to force the refresh of the cache",
+ "required": false,
+ "deprecated": true,
+ "schema": {
+ "type": "boolean"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ConfigDataV1"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ConfigDataV1"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/stakeholders/node/cache/schemas/v1/id" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get last v1 NODE cache version",
- "operationId" : "idV1_1",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/stakeholders/node/cache/schemas/v1/id": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get last v1 NODE cache version",
+ "operationId": "idV1_1",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CacheVersion"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CacheVersion"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/stakeholders/standin/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get selected key of STANDIN cache v1 config",
- "operationId" : "cache_1",
- "parameters" : [ {
- "name" : "refresh",
- "in" : "query",
- "description" : "to force the refresh of the cache",
- "required" : false,
- "deprecated" : true,
- "schema" : {
- "type" : "boolean"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/stakeholders/standin/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get selected key of STANDIN cache v1 config",
+ "operationId": "cache_1",
+ "parameters": [
+ {
+ "name": "refresh",
+ "in": "query",
+ "description": "to force the refresh of the cache",
+ "required": false,
+ "deprecated": true,
+ "schema": {
+ "type": "boolean"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ConfigDataV1"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ConfigDataV1"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/stakeholders/standin/cache/schemas/v1/id" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get last v1 STANDIN cache version",
- "operationId" : "idV1",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/stakeholders/standin/cache/schemas/v1/id": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get last v1 STANDIN cache version",
+ "operationId": "idV1",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CacheVersion"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CacheVersion"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/stakeholders/verifier/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "VerifierCache" ],
- "summary" : "Get Creditor Institution list with Station v2",
- "operationId" : "cache",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/stakeholders/verifier/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "VerifierCache"
+ ],
+ "summary": "Get Creditor Institution list with Station v2",
+ "operationId": "cache",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "type" : "string"
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "string"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
}
},
- "components" : {
- "schemas" : {
- "ProblemJson" : {
- "type" : "object",
- "properties" : {
- "title" : {
- "type" : "string",
- "description" : "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
- },
- "status" : {
- "maximum" : 600,
- "minimum" : 100,
- "type" : "integer",
- "description" : "The HTTP status code generated by the origin server for this occurrence of the problem.",
- "format" : "int32",
- "example" : 200
- },
- "detail" : {
- "type" : "string",
- "description" : "A human readable explanation specific to this occurrence of the problem.",
- "example" : "There was an error processing the request"
+ "components": {
+ "schemas": {
+ "ProblemJson": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
+ },
+ "status": {
+ "maximum": 600,
+ "minimum": 100,
+ "type": "integer",
+ "description": "The HTTP status code generated by the origin server for this occurrence of the problem.",
+ "format": "int32",
+ "example": 200
+ },
+ "detail": {
+ "type": "string",
+ "description": "A human readable explanation specific to this occurrence of the problem.",
+ "example": "There was an error processing the request"
}
}
},
- "BrokerCreditorInstitution" : {
- "required" : [ "broker_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "description" : {
- "type" : "string"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerCreditorInstitution": {
+ "required": [
+ "broker_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "description": {
+ "type": "string"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "BrokerPsp" : {
- "required" : [ "broker_psp_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_psp_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerPsp": {
+ "required": [
+ "broker_psp_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "CdsCategory" : {
- "required" : [ "description" ],
- "type" : "object",
- "properties" : {
- "description" : {
- "type" : "string"
+ "CdsCategory": {
+ "required": [
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string"
}
}
},
- "CdsService" : {
- "required" : [ "category", "description", "id", "reference_xsd", "version" ],
- "type" : "object",
- "properties" : {
- "id" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "reference_xsd" : {
- "type" : "string"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "category" : {
- "type" : "string"
+ "CdsService": {
+ "required": [
+ "category",
+ "description",
+ "id",
+ "reference_xsd",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "reference_xsd": {
+ "type": "string"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "category": {
+ "type": "string"
}
}
},
- "CdsSubject" : {
- "required" : [ "creditor_institution_code", "creditor_institution_description" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "creditor_institution_description" : {
- "type" : "string"
+ "CdsSubject": {
+ "required": [
+ "creditor_institution_code",
+ "creditor_institution_description"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "creditor_institution_description": {
+ "type": "string"
}
}
},
- "CdsSubjectService" : {
- "required" : [ "fee", "service", "start_date", "subject", "subject_service_id" ],
- "type" : "object",
- "properties" : {
- "subject" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "subject_service_id" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "fee" : {
- "type" : "boolean"
- },
- "station_code" : {
- "type" : "string"
- },
- "service_description" : {
- "type" : "string"
+ "CdsSubjectService": {
+ "required": [
+ "fee",
+ "service",
+ "start_date",
+ "subject",
+ "subject_service_id"
+ ],
+ "type": "object",
+ "properties": {
+ "subject": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "subject_service_id": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "fee": {
+ "type": "boolean"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "service_description": {
+ "type": "string"
}
}
},
- "Channel" : {
- "required" : [ "agid", "broker_psp_code", "channel_code", "connection", "digital_stamp", "enabled", "flag_io", "flag_travaso", "new_fault_code", "password", "payment_model", "primitive_version", "recovery", "redirect", "rt_push", "thread_number", "timeouts" ],
- "type" : "object",
- "properties" : {
- "channel_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "password" : {
- "type" : "string"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "broker_psp_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_nmp" : {
- "$ref" : "#/components/schemas/Service"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "new_fault_code" : {
- "type" : "boolean"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "payment_model" : {
- "type" : "string"
- },
- "serv_plugin" : {
- "type" : "string"
- },
- "rt_push" : {
- "type" : "boolean"
- },
- "recovery" : {
- "type" : "boolean"
- },
- "digital_stamp" : {
- "type" : "boolean"
- },
- "flag_io" : {
- "type" : "boolean"
- },
- "agid" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "flag_travaso" : {
- "type" : "boolean"
+ "Channel": {
+ "required": [
+ "agid",
+ "broker_psp_code",
+ "channel_code",
+ "connection",
+ "digital_stamp",
+ "enabled",
+ "flag_io",
+ "flag_travaso",
+ "new_fault_code",
+ "password",
+ "payment_model",
+ "primitive_version",
+ "recovery",
+ "redirect",
+ "rt_push",
+ "thread_number",
+ "timeouts"
+ ],
+ "type": "object",
+ "properties": {
+ "channel_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "password": {
+ "type": "string"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_nmp": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "new_fault_code": {
+ "type": "boolean"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "payment_model": {
+ "type": "string"
+ },
+ "serv_plugin": {
+ "type": "string"
+ },
+ "rt_push": {
+ "type": "boolean"
+ },
+ "recovery": {
+ "type": "boolean"
+ },
+ "digital_stamp": {
+ "type": "boolean"
+ },
+ "flag_io": {
+ "type": "boolean"
+ },
+ "agid": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "flag_travaso": {
+ "type": "boolean"
}
}
},
- "ConfigDataV1" : {
- "required" : [ "cdsCategories", "cdsServices", "cdsSubjectServices", "cdsSubjects", "channels", "configurations", "creditorInstitutionBrokers", "creditorInstitutionEncodings", "creditorInstitutionInformations", "creditorInstitutionStations", "creditorInstitutions", "encodings", "ftpServers", "gdeConfigurations", "ibans", "languages", "metadataDict", "paymentTypes", "plugins", "pspBrokers", "pspChannelPaymentTypes", "pspInformationTemplates", "pspInformations", "psps", "stations", "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
+ "ConfigDataV1": {
+ "required": [
+ "cdsCategories",
+ "cdsServices",
+ "cdsSubjectServices",
+ "cdsSubjects",
+ "channels",
+ "configurations",
+ "creditorInstitutionBrokers",
+ "creditorInstitutionEncodings",
+ "creditorInstitutionInformations",
+ "creditorInstitutionStations",
+ "creditorInstitutions",
+ "encodings",
+ "ftpServers",
+ "gdeConfigurations",
+ "ibans",
+ "languages",
+ "metadataDict",
+ "paymentTypes",
+ "plugins",
+ "pspBrokers",
+ "pspChannelPaymentTypes",
+ "pspInformationTemplates",
+ "pspInformations",
+ "psps",
+ "stations",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
},
- "creditorInstitutions" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitution"
+ "creditorInstitutions": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitution"
}
},
- "creditorInstitutionBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerCreditorInstitution"
+ "creditorInstitutionBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerCreditorInstitution"
}
},
- "stations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Station"
+ "stations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Station"
}
},
- "creditorInstitutionStations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/StationCreditorInstitution"
+ "creditorInstitutionStations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/StationCreditorInstitution"
}
},
- "encodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Encoding"
+ "encodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Encoding"
}
},
- "creditorInstitutionEncodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionEncoding"
+ "creditorInstitutionEncodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionEncoding"
}
},
- "ibans" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Iban"
+ "ibans": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Iban"
}
},
- "creditorInstitutionInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionInformation"
+ "creditorInstitutionInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionInformation"
}
},
- "psps" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentServiceProvider"
+ "psps": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentServiceProvider"
}
},
- "pspBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerPsp"
+ "pspBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerPsp"
}
},
- "paymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentType"
+ "paymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentType"
}
},
- "pspChannelPaymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspChannelPaymentType"
+ "pspChannelPaymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspChannelPaymentType"
}
},
- "plugins" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Plugin"
+ "plugins": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Plugin"
}
},
- "pspInformationTemplates" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformationTemplates": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "pspInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "channels" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Channel"
+ "channels": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Channel"
}
},
- "cdsServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsService"
+ "cdsServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsService"
}
},
- "cdsSubjects" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubject"
+ "cdsSubjects": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubject"
}
},
- "cdsSubjectServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubjectService"
+ "cdsSubjectServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubjectService"
}
},
- "cdsCategories" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsCategory"
+ "cdsCategories": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsCategory"
}
},
- "configurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/ConfigurationKey"
+ "configurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/ConfigurationKey"
}
},
- "ftpServers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/FtpServer"
+ "ftpServers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/FtpServer"
}
},
- "languages" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
+ "languages": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
}
},
- "gdeConfigurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/GdeConfiguration"
+ "gdeConfigurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/GdeConfiguration"
}
},
- "metadataDict" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/MetadataDict"
+ "metadataDict": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/MetadataDict"
}
}
}
},
- "ConfigurationKey" : {
- "required" : [ "category", "key", "value" ],
- "type" : "object",
- "properties" : {
- "category" : {
- "type" : "string"
- },
- "key" : {
- "type" : "string"
- },
- "value" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "ConfigurationKey": {
+ "required": [
+ "category",
+ "key",
+ "value"
+ ],
+ "type": "object",
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Connection" : {
- "required" : [ "ip", "port", "protocol" ],
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
+ "Connection": {
+ "required": [
+ "ip",
+ "port",
+ "protocol"
+ ],
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CreditorInstitution" : {
- "required" : [ "creditor_institution_code", "enabled", "psp_payment", "reporting_ftp", "reporting_zip" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "business_name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "address" : {
- "$ref" : "#/components/schemas/CreditorInstitutionAddress"
- },
- "psp_payment" : {
- "type" : "boolean"
- },
- "reporting_ftp" : {
- "type" : "boolean"
- },
- "reporting_zip" : {
- "type" : "boolean"
+ "CreditorInstitution": {
+ "required": [
+ "creditor_institution_code",
+ "enabled",
+ "psp_payment",
+ "reporting_ftp",
+ "reporting_zip"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "business_name": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "address": {
+ "$ref": "#/components/schemas/CreditorInstitutionAddress"
+ },
+ "psp_payment": {
+ "type": "boolean"
+ },
+ "reporting_ftp": {
+ "type": "boolean"
+ },
+ "reporting_zip": {
+ "type": "boolean"
}
}
},
- "CreditorInstitutionAddress" : {
- "type" : "object",
- "properties" : {
- "location" : {
- "type" : "string"
+ "CreditorInstitutionAddress": {
+ "type": "object",
+ "properties": {
+ "location": {
+ "type": "string"
},
- "city" : {
- "type" : "string"
+ "city": {
+ "type": "string"
},
- "zip_code" : {
- "type" : "string"
+ "zip_code": {
+ "type": "string"
},
- "country_code" : {
- "type" : "string"
+ "country_code": {
+ "type": "string"
},
- "tax_domicile" : {
- "type" : "string"
+ "tax_domicile": {
+ "type": "string"
}
}
},
- "CreditorInstitutionEncoding" : {
- "required" : [ "code_type", "creditor_institution_code", "encoding_code" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "encoding_code" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
+ "CreditorInstitutionEncoding": {
+ "required": [
+ "code_type",
+ "creditor_institution_code",
+ "encoding_code"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "encoding_code": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
}
}
},
- "CreditorInstitutionInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "CreditorInstitutionInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Encoding" : {
- "required" : [ "code_type", "description" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "Encoding": {
+ "required": [
+ "code_type",
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "FtpServer" : {
- "required" : [ "enabled", "history_path", "host", "id", "in_path", "out_path", "password", "port", "root_path", "service", "type", "username" ],
- "type" : "object",
- "properties" : {
- "host" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int32"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "username" : {
- "type" : "string"
- },
- "password" : {
- "type" : "string"
- },
- "root_path" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "in_path" : {
- "type" : "string"
- },
- "out_path" : {
- "type" : "string"
- },
- "history_path" : {
- "type" : "string"
- },
- "id" : {
- "type" : "integer",
- "format" : "int64"
+ "FtpServer": {
+ "required": [
+ "enabled",
+ "history_path",
+ "host",
+ "id",
+ "in_path",
+ "out_path",
+ "password",
+ "port",
+ "root_path",
+ "service",
+ "type",
+ "username"
+ ],
+ "type": "object",
+ "properties": {
+ "host": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "username": {
+ "type": "string"
+ },
+ "password": {
+ "type": "string"
+ },
+ "root_path": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "in_path": {
+ "type": "string"
+ },
+ "out_path": {
+ "type": "string"
+ },
+ "history_path": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "GdeConfiguration" : {
- "required" : [ "event_hub_enabled", "event_hub_payload_enabled", "primitive", "type" ],
- "type" : "object",
- "properties" : {
- "primitive" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "event_hub_enabled" : {
- "type" : "boolean"
- },
- "event_hub_payload_enabled" : {
- "type" : "boolean"
+ "GdeConfiguration": {
+ "required": [
+ "event_hub_enabled",
+ "event_hub_payload_enabled",
+ "primitive",
+ "type"
+ ],
+ "type": "object",
+ "properties": {
+ "primitive": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "event_hub_enabled": {
+ "type": "boolean"
+ },
+ "event_hub_payload_enabled": {
+ "type": "boolean"
}
}
},
- "Iban" : {
- "required" : [ "creditor_institution_code", "iban", "publication_date", "validity_date" ],
- "type" : "object",
- "properties" : {
- "iban" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
- },
- "validity_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "publication_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "shop_id" : {
- "type" : "string"
- },
- "seller_bank_id" : {
- "type" : "string"
- },
- "avvio_key" : {
- "type" : "string"
- },
- "esito_key" : {
- "type" : "string"
+ "Iban": {
+ "required": [
+ "creditor_institution_code",
+ "iban",
+ "publication_date",
+ "validity_date"
+ ],
+ "type": "object",
+ "properties": {
+ "iban": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "validity_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "publication_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "shop_id": {
+ "type": "string"
+ },
+ "seller_bank_id": {
+ "type": "string"
+ },
+ "avvio_key": {
+ "type": "string"
+ },
+ "esito_key": {
+ "type": "string"
}
}
},
- "MetadataDict" : {
- "required" : [ "key", "start_date" ],
- "type" : "object",
- "properties" : {
- "key" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
+ "MetadataDict": {
+ "required": [
+ "key",
+ "start_date"
+ ],
+ "type": "object",
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
}
}
},
- "PaymentServiceProvider" : {
- "required" : [ "agid_psp", "digital_stamp", "enabled", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
+ "PaymentServiceProvider": {
+ "required": [
+ "agid_psp",
+ "digital_stamp",
+ "enabled",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
},
- "enabled" : {
- "type" : "boolean"
+ "enabled": {
+ "type": "boolean"
},
- "description" : {
- "type" : "string"
+ "description": {
+ "type": "string"
},
- "business_name" : {
- "type" : "string"
+ "business_name": {
+ "type": "string"
},
- "abi" : {
- "type" : "string"
+ "abi": {
+ "type": "string"
},
- "bic" : {
- "type" : "string"
+ "bic": {
+ "type": "string"
},
- "my_bank_code" : {
- "type" : "string"
+ "my_bank_code": {
+ "type": "string"
},
- "digital_stamp" : {
- "type" : "boolean"
+ "digital_stamp": {
+ "type": "boolean"
},
- "agid_psp" : {
- "type" : "boolean"
+ "agid_psp": {
+ "type": "boolean"
},
- "tax_code" : {
- "type" : "string"
+ "tax_code": {
+ "type": "string"
},
- "vat_number" : {
- "type" : "string"
+ "vat_number": {
+ "type": "string"
}
}
},
- "PaymentType" : {
- "required" : [ "payment_type" ],
- "type" : "object",
- "properties" : {
- "payment_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "PaymentType": {
+ "required": [
+ "payment_type"
+ ],
+ "type": "object",
+ "properties": {
+ "payment_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Plugin" : {
- "required" : [ "id_serv_plugin" ],
- "type" : "object",
- "properties" : {
- "id_serv_plugin" : {
- "type" : "string"
- },
- "pag_const_string_profile" : {
- "type" : "string"
- },
- "pag_soap_rule_profile" : {
- "type" : "string"
- },
- "pag_rpt_xpath_profile" : {
- "type" : "string"
- },
- "id_bean" : {
- "type" : "string"
+ "Plugin": {
+ "required": [
+ "id_serv_plugin"
+ ],
+ "type": "object",
+ "properties": {
+ "id_serv_plugin": {
+ "type": "string"
+ },
+ "pag_const_string_profile": {
+ "type": "string"
+ },
+ "pag_soap_rule_profile": {
+ "type": "string"
+ },
+ "pag_rpt_xpath_profile": {
+ "type": "string"
+ },
+ "id_bean": {
+ "type": "string"
}
}
},
- "Proxy" : {
- "type" : "object",
- "properties" : {
- "proxy_host" : {
- "type" : "string"
+ "Proxy": {
+ "type": "object",
+ "properties": {
+ "proxy_host": {
+ "type": "string"
},
- "proxy_port" : {
- "type" : "integer",
- "format" : "int64"
+ "proxy_port": {
+ "type": "integer",
+ "format": "int64"
},
- "proxy_username" : {
- "type" : "string"
+ "proxy_username": {
+ "type": "string"
},
- "proxy_password" : {
- "type" : "string"
+ "proxy_password": {
+ "type": "string"
}
}
},
- "PspChannelPaymentType" : {
- "required" : [ "channel_code", "payment_type", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
- },
- "channel_code" : {
- "type" : "string"
- },
- "payment_type" : {
- "type" : "string"
+ "PspChannelPaymentType": {
+ "required": [
+ "channel_code",
+ "payment_type",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
+ },
+ "channel_code": {
+ "type": "string"
+ },
+ "payment_type": {
+ "type": "string"
}
}
},
- "PspInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "PspInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Redirect" : {
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "path" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
- },
- "query_string" : {
- "type" : "string"
+ "Redirect": {
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "query_string": {
+ "type": "string"
}
}
},
- "Service" : {
- "type" : "object",
- "properties" : {
- "path" : {
- "type" : "string"
+ "Service": {
+ "type": "object",
+ "properties": {
+ "path": {
+ "type": "string"
},
- "target_host" : {
- "type" : "string"
+ "target_host": {
+ "type": "string"
},
- "target_port" : {
- "type" : "integer",
- "format" : "int64"
+ "target_port": {
+ "type": "integer",
+ "format": "int64"
},
- "target_path" : {
- "type" : "string"
+ "target_path": {
+ "type": "string"
}
}
},
- "Station" : {
- "required" : [ "broker_code", "connection", "enabled", "invio_rt_istantaneo", "password", "primitive_version", "redirect", "station_code", "thread_number", "timeouts", "version" ],
- "type" : "object",
- "properties" : {
- "station_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "connection_mod4" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "password" : {
- "type" : "string"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_pof" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_mod4" : {
- "$ref" : "#/components/schemas/Service"
- },
- "broker_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "invio_rt_istantaneo" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
+ "Station": {
+ "required": [
+ "broker_code",
+ "connection",
+ "enabled",
+ "invio_rt_istantaneo",
+ "password",
+ "primitive_version",
+ "redirect",
+ "station_code",
+ "thread_number",
+ "timeouts",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "station_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "connection_mod4": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "password": {
+ "type": "string"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_pof": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_mod4": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "broker_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "invio_rt_istantaneo": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
}
}
},
- "StationCreditorInstitution" : {
- "required" : [ "broadcast", "creditor_institution_code", "mod4", "primitive_version", "spontaneous_payment", "station_code" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "station_code" : {
- "type" : "string"
- },
- "application_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "aux_digit" : {
- "type" : "integer",
- "format" : "int64"
- },
- "segregation_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "mod4" : {
- "type" : "boolean"
- },
- "broadcast" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "spontaneous_payment" : {
- "type" : "boolean"
+ "StationCreditorInstitution": {
+ "required": [
+ "broadcast",
+ "creditor_institution_code",
+ "mod4",
+ "primitive_version",
+ "spontaneous_payment",
+ "station_code"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "application_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "aux_digit": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "segregation_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "mod4": {
+ "type": "boolean"
+ },
+ "broadcast": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "spontaneous_payment": {
+ "type": "boolean"
}
}
},
- "Timeouts" : {
- "required" : [ "timeout_a", "timeout_b", "timeout_c" ],
- "type" : "object",
- "properties" : {
- "timeout_a" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_b" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_c" : {
- "type" : "integer",
- "format" : "int64"
+ "Timeouts": {
+ "required": [
+ "timeout_a",
+ "timeout_b",
+ "timeout_c"
+ ],
+ "type": "object",
+ "properties": {
+ "timeout_a": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_b": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_c": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CacheVersion" : {
- "required" : [ "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
+ "CacheVersion": {
+ "required": [
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
}
}
},
- "AppInfo" : {
- "required" : [ "environment", "name", "version" ],
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "version" : {
- "type" : "string"
- },
- "environment" : {
- "type" : "string"
- },
- "dbConnection" : {
- "type" : "string"
+ "AppInfo": {
+ "required": [
+ "environment",
+ "name",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ },
+ "environment": {
+ "type": "string"
+ },
+ "dbConnection": {
+ "type": "string"
}
}
}
},
- "securitySchemes" : {
- "ApiKey" : {
- "type" : "apiKey",
- "description" : "The API key to access this function app.",
- "name" : "Ocp-Apim-Subscription-Key",
- "in" : "header"
+ "securitySchemes": {
+ "ApiKey": {
+ "type": "apiKey",
+ "description": "The API key to access this function app.",
+ "name": "Ocp-Apim-Subscription-Key",
+ "in": "header"
}
}
}
-}
\ No newline at end of file
+}
diff --git a/openapi/openapi_export.json b/openapi/openapi_export.json
index 56a1601c..d83e9c09 100644
--- a/openapi/openapi_export.json
+++ b/openapi/openapi_export.json
@@ -1,105 +1,119 @@
{
- "openapi" : "3.0.1",
- "info" : {
- "title" : "API-Config Cache ${service}",
- "description" : "Generate cache for various microservices",
- "termsOfService" : "https://www.pagopa.gov.it/",
- "version" : "0.9.5-2-NOD-828_informativa"
+ "openapi": "3.0.1",
+ "info": {
+ "title": "API-Config Cache ${service}",
+ "description": "Generate cache for various microservices",
+ "termsOfService": "https://www.pagopa.gov.it/",
+ "version": "0.9.7-1-NOD-855-deploy-dev"
},
- "servers" : [ {
- "url" : "https://{host}/{basePath}",
- "variables" : {
- "host" : {
- "default" : "api.dev.platform.pagopa.it",
- "enum" : [ "api.dev.platform.pagopa.it", "api.uat.platform.pagopa.it", "api.platform.pagopa.it" ]
- },
- "basePath" : {
- "default" : "api-config-cache/o/v1",
- "enum" : [ "api-config-cache/o/v1", "api-config-cache/p/v1", "api-config-cache/odev/v1" ]
+ "servers": [
+ {
+ "url": "https://{host}/{basePath}",
+ "variables": {
+ "host": {
+ "default": "api.dev.platform.pagopa.it",
+ "enum": [
+ "api.dev.platform.pagopa.it",
+ "api.uat.platform.pagopa.it",
+ "api.platform.pagopa.it"
+ ]
+ },
+ "basePath": {
+ "default": "api-config-cache/o/v1",
+ "enum": [
+ "api-config-cache/o/v1",
+ "api-config-cache/p/v1",
+ "api-config-cache/odev/v1"
+ ]
+ }
}
}
- } ],
- "paths" : {
- "/cache/xlsx" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get xlsx of full chache",
- "operationId" : "xls",
- "responses" : {
- "200" : {
- "description" : "OK",
- "content" : {
- "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" : { }
+ ],
+ "paths": {
+ "/cache/xlsx": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get xlsx of full chache",
+ "operationId": "xls",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
}
},
- "components" : {
- "schemas" : {
- "ProblemJson" : {
- "type" : "object",
- "properties" : {
- "title" : {
- "type" : "string",
- "description" : "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
+ "components": {
+ "schemas": {
+ "ProblemJson": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
},
- "status" : {
- "maximum" : 600,
- "minimum" : 100,
- "type" : "integer",
- "description" : "The HTTP status code generated by the origin server for this occurrence of the problem.",
- "format" : "int32",
- "example" : 200
+ "status": {
+ "maximum": 600,
+ "minimum": 100,
+ "type": "integer",
+ "description": "The HTTP status code generated by the origin server for this occurrence of the problem.",
+ "format": "int32",
+ "example": 200
},
- "detail" : {
- "type" : "string",
- "description" : "A human readable explanation specific to this occurrence of the problem.",
- "example" : "There was an error processing the request"
+ "detail": {
+ "type": "string",
+ "description": "A human readable explanation specific to this occurrence of the problem.",
+ "example": "There was an error processing the request"
}
}
}
},
- "securitySchemes" : {
- "ApiKey" : {
- "type" : "apiKey",
- "description" : "The API key to access this function app.",
- "name" : "Ocp-Apim-Subscription-Key",
- "in" : "header"
+ "securitySchemes": {
+ "ApiKey": {
+ "type": "apiKey",
+ "description": "The API key to access this function app.",
+ "name": "Ocp-Apim-Subscription-Key",
+ "in": "header"
}
}
}
-}
\ No newline at end of file
+}
diff --git a/openapi/openapi_fdrv1.json b/openapi/openapi_fdrv1.json
index 389107bb..01a89c80 100644
--- a/openapi/openapi_fdrv1.json
+++ b/openapi/openapi_fdrv1.json
@@ -1,1027 +1,1212 @@
{
- "openapi" : "3.0.1",
- "info" : {
- "title" : "API-Config Cache ${service}",
- "description" : "Generate cache for various microservices",
- "termsOfService" : "https://www.pagopa.gov.it/",
- "version" : "0.9.5-2-NOD-828_informativa"
+ "openapi": "3.0.1",
+ "info": {
+ "title": "API-Config Cache ${service}",
+ "description": "Generate cache for various microservices",
+ "termsOfService": "https://www.pagopa.gov.it/",
+ "version": "0.9.7-1-NOD-855-deploy-dev"
},
- "servers" : [ {
- "url" : "https://{host}/{basePath}",
- "variables" : {
- "host" : {
- "default" : "api.dev.platform.pagopa.it",
- "enum" : [ "api.dev.platform.pagopa.it", "api.uat.platform.pagopa.it", "api.platform.pagopa.it" ]
- },
- "basePath" : {
- "default" : "api-config-cache/o/v1",
- "enum" : [ "api-config-cache/o/v1", "api-config-cache/p/v1", "api-config-cache/odev/v1" ]
+ "servers": [
+ {
+ "url": "https://{host}/{basePath}",
+ "variables": {
+ "host": {
+ "default": "api.dev.platform.pagopa.it",
+ "enum": [
+ "api.dev.platform.pagopa.it",
+ "api.uat.platform.pagopa.it",
+ "api.platform.pagopa.it"
+ ]
+ },
+ "basePath": {
+ "default": "api-config-cache/o/v1",
+ "enum": [
+ "api-config-cache/o/v1",
+ "api-config-cache/p/v1",
+ "api-config-cache/odev/v1"
+ ]
+ }
}
}
- } ],
- "paths" : {
- "/stakeholders/fdr/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get selected key of {stakeholder} cache v1 config",
- "operationId" : "cache",
- "parameters" : [ {
- "name" : "refresh",
- "in" : "query",
- "description" : "to force the refresh of the cache",
- "required" : false,
- "deprecated" : true,
- "schema" : {
- "type" : "boolean"
+ ],
+ "paths": {
+ "/stakeholders/fdr/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get selected key of {stakeholder} cache v1 config",
+ "operationId": "cache",
+ "parameters": [
+ {
+ "name": "refresh",
+ "in": "query",
+ "description": "to force the refresh of the cache",
+ "required": false,
+ "deprecated": true,
+ "schema": {
+ "type": "boolean"
+ }
}
- } ],
- "responses" : {
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ ],
+ "responses": {
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "200" : {
- "description" : "OK",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ConfigDataV1"
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ConfigDataV1"
}
}
}
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
},
- "/stakeholders/fdr/cache/schemas/v1/id" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get last v1 {stakeholder} cache version",
- "operationId" : "idV1",
- "responses" : {
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "/stakeholders/fdr/cache/schemas/v1/id": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get last v1 {stakeholder} cache version",
+ "operationId": "idV1",
+ "responses": {
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "404" : {
- "description" : "Not Found"
+ "404": {
+ "description": "Not Found"
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "200" : {
- "description" : "OK",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CacheVersion"
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CacheVersion"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
}
},
- "components" : {
- "schemas" : {
- "ProblemJson" : {
- "type" : "object",
- "properties" : {
- "title" : {
- "type" : "string",
- "description" : "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
- },
- "status" : {
- "maximum" : 600,
- "minimum" : 100,
- "type" : "integer",
- "description" : "The HTTP status code generated by the origin server for this occurrence of the problem.",
- "format" : "int32",
- "example" : 200
- },
- "detail" : {
- "type" : "string",
- "description" : "A human readable explanation specific to this occurrence of the problem.",
- "example" : "There was an error processing the request"
+ "components": {
+ "schemas": {
+ "ProblemJson": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
+ },
+ "status": {
+ "maximum": 600,
+ "minimum": 100,
+ "type": "integer",
+ "description": "The HTTP status code generated by the origin server for this occurrence of the problem.",
+ "format": "int32",
+ "example": 200
+ },
+ "detail": {
+ "type": "string",
+ "description": "A human readable explanation specific to this occurrence of the problem.",
+ "example": "There was an error processing the request"
}
}
},
- "BrokerCreditorInstitution" : {
- "required" : [ "broker_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "description" : {
- "type" : "string"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerCreditorInstitution": {
+ "required": [
+ "broker_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "description": {
+ "type": "string"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "BrokerPsp" : {
- "required" : [ "broker_psp_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_psp_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerPsp": {
+ "required": [
+ "broker_psp_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "CdsCategory" : {
- "required" : [ "description" ],
- "type" : "object",
- "properties" : {
- "description" : {
- "type" : "string"
+ "CdsCategory": {
+ "required": [
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string"
}
}
},
- "CdsService" : {
- "required" : [ "category", "description", "id", "reference_xsd", "version" ],
- "type" : "object",
- "properties" : {
- "id" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "reference_xsd" : {
- "type" : "string"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "category" : {
- "type" : "string"
+ "CdsService": {
+ "required": [
+ "category",
+ "description",
+ "id",
+ "reference_xsd",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "reference_xsd": {
+ "type": "string"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "category": {
+ "type": "string"
}
}
},
- "CdsSubject" : {
- "required" : [ "creditor_institution_code", "creditor_institution_description" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "creditor_institution_description" : {
- "type" : "string"
+ "CdsSubject": {
+ "required": [
+ "creditor_institution_code",
+ "creditor_institution_description"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "creditor_institution_description": {
+ "type": "string"
}
}
},
- "CdsSubjectService" : {
- "required" : [ "fee", "service", "start_date", "subject", "subject_service_id" ],
- "type" : "object",
- "properties" : {
- "subject" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "subject_service_id" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "fee" : {
- "type" : "boolean"
- },
- "station_code" : {
- "type" : "string"
- },
- "service_description" : {
- "type" : "string"
+ "CdsSubjectService": {
+ "required": [
+ "fee",
+ "service",
+ "start_date",
+ "subject",
+ "subject_service_id"
+ ],
+ "type": "object",
+ "properties": {
+ "subject": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "subject_service_id": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "fee": {
+ "type": "boolean"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "service_description": {
+ "type": "string"
}
}
},
- "Channel" : {
- "required" : [ "agid", "broker_psp_code", "channel_code", "connection", "digital_stamp", "enabled", "flag_io", "flag_travaso", "new_fault_code", "password", "payment_model", "primitive_version", "recovery", "redirect", "rt_push", "thread_number", "timeouts" ],
- "type" : "object",
- "properties" : {
- "channel_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "password" : {
- "type" : "string"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "broker_psp_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_nmp" : {
- "$ref" : "#/components/schemas/Service"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "new_fault_code" : {
- "type" : "boolean"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "payment_model" : {
- "type" : "string"
- },
- "serv_plugin" : {
- "type" : "string"
- },
- "rt_push" : {
- "type" : "boolean"
- },
- "recovery" : {
- "type" : "boolean"
- },
- "digital_stamp" : {
- "type" : "boolean"
- },
- "flag_io" : {
- "type" : "boolean"
- },
- "agid" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "flag_travaso" : {
- "type" : "boolean"
+ "Channel": {
+ "required": [
+ "agid",
+ "broker_psp_code",
+ "channel_code",
+ "connection",
+ "digital_stamp",
+ "enabled",
+ "flag_io",
+ "flag_travaso",
+ "new_fault_code",
+ "password",
+ "payment_model",
+ "primitive_version",
+ "recovery",
+ "redirect",
+ "rt_push",
+ "thread_number",
+ "timeouts"
+ ],
+ "type": "object",
+ "properties": {
+ "channel_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "password": {
+ "type": "string"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_nmp": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "new_fault_code": {
+ "type": "boolean"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "payment_model": {
+ "type": "string"
+ },
+ "serv_plugin": {
+ "type": "string"
+ },
+ "rt_push": {
+ "type": "boolean"
+ },
+ "recovery": {
+ "type": "boolean"
+ },
+ "digital_stamp": {
+ "type": "boolean"
+ },
+ "flag_io": {
+ "type": "boolean"
+ },
+ "agid": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "flag_travaso": {
+ "type": "boolean"
}
}
},
- "ConfigDataV1" : {
- "required" : [ "cdsCategories", "cdsServices", "cdsSubjectServices", "cdsSubjects", "channels", "configurations", "creditorInstitutionBrokers", "creditorInstitutionEncodings", "creditorInstitutionInformations", "creditorInstitutionStations", "creditorInstitutions", "encodings", "ftpServers", "gdeConfigurations", "ibans", "languages", "metadataDict", "paymentTypes", "plugins", "pspBrokers", "pspChannelPaymentTypes", "pspInformationTemplates", "pspInformations", "psps", "stations", "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
- },
- "creditorInstitutions" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitution"
+ "ConfigDataV1": {
+ "required": [
+ "cdsCategories",
+ "cdsServices",
+ "cdsSubjectServices",
+ "cdsSubjects",
+ "channels",
+ "configurations",
+ "creditorInstitutionBrokers",
+ "creditorInstitutionEncodings",
+ "creditorInstitutionInformations",
+ "creditorInstitutionStations",
+ "creditorInstitutions",
+ "encodings",
+ "ftpServers",
+ "gdeConfigurations",
+ "ibans",
+ "languages",
+ "metadataDict",
+ "paymentTypes",
+ "plugins",
+ "pspBrokers",
+ "pspChannelPaymentTypes",
+ "pspInformationTemplates",
+ "pspInformations",
+ "psps",
+ "stations",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
+ },
+ "creditorInstitutions": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitution"
}
},
- "creditorInstitutionBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerCreditorInstitution"
+ "creditorInstitutionBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerCreditorInstitution"
}
},
- "stations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Station"
+ "stations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Station"
}
},
- "creditorInstitutionStations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/StationCreditorInstitution"
+ "creditorInstitutionStations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/StationCreditorInstitution"
}
},
- "encodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Encoding"
+ "encodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Encoding"
}
},
- "creditorInstitutionEncodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionEncoding"
+ "creditorInstitutionEncodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionEncoding"
}
},
- "ibans" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Iban"
+ "ibans": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Iban"
}
},
- "creditorInstitutionInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionInformation"
+ "creditorInstitutionInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionInformation"
}
},
- "psps" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentServiceProvider"
+ "psps": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentServiceProvider"
}
},
- "pspBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerPsp"
+ "pspBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerPsp"
}
},
- "paymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentType"
+ "paymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentType"
}
},
- "pspChannelPaymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspChannelPaymentType"
+ "pspChannelPaymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspChannelPaymentType"
}
},
- "plugins" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Plugin"
+ "plugins": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Plugin"
}
},
- "pspInformationTemplates" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformationTemplates": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "pspInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "channels" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Channel"
+ "channels": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Channel"
}
},
- "cdsServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsService"
+ "cdsServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsService"
}
},
- "cdsSubjects" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubject"
+ "cdsSubjects": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubject"
}
},
- "cdsSubjectServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubjectService"
+ "cdsSubjectServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubjectService"
}
},
- "cdsCategories" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsCategory"
+ "cdsCategories": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsCategory"
}
},
- "configurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/ConfigurationKey"
+ "configurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/ConfigurationKey"
}
},
- "ftpServers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/FtpServer"
+ "ftpServers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/FtpServer"
}
},
- "languages" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
+ "languages": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
}
},
- "gdeConfigurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/GdeConfiguration"
+ "gdeConfigurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/GdeConfiguration"
}
},
- "metadataDict" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/MetadataDict"
+ "metadataDict": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/MetadataDict"
}
}
}
},
- "ConfigurationKey" : {
- "required" : [ "category", "key", "value" ],
- "type" : "object",
- "properties" : {
- "category" : {
- "type" : "string"
- },
- "key" : {
- "type" : "string"
- },
- "value" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "ConfigurationKey": {
+ "required": [
+ "category",
+ "key",
+ "value"
+ ],
+ "type": "object",
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Connection" : {
- "required" : [ "ip", "port", "protocol" ],
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
+ "Connection": {
+ "required": [
+ "ip",
+ "port",
+ "protocol"
+ ],
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CreditorInstitution" : {
- "required" : [ "creditor_institution_code", "enabled", "psp_payment", "reporting_ftp", "reporting_zip" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "business_name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "address" : {
- "$ref" : "#/components/schemas/CreditorInstitutionAddress"
- },
- "psp_payment" : {
- "type" : "boolean"
- },
- "reporting_ftp" : {
- "type" : "boolean"
- },
- "reporting_zip" : {
- "type" : "boolean"
+ "CreditorInstitution": {
+ "required": [
+ "creditor_institution_code",
+ "enabled",
+ "psp_payment",
+ "reporting_ftp",
+ "reporting_zip"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "business_name": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "address": {
+ "$ref": "#/components/schemas/CreditorInstitutionAddress"
+ },
+ "psp_payment": {
+ "type": "boolean"
+ },
+ "reporting_ftp": {
+ "type": "boolean"
+ },
+ "reporting_zip": {
+ "type": "boolean"
}
}
},
- "CreditorInstitutionAddress" : {
- "type" : "object",
- "properties" : {
- "location" : {
- "type" : "string"
+ "CreditorInstitutionAddress": {
+ "type": "object",
+ "properties": {
+ "location": {
+ "type": "string"
},
- "city" : {
- "type" : "string"
+ "city": {
+ "type": "string"
},
- "zip_code" : {
- "type" : "string"
+ "zip_code": {
+ "type": "string"
},
- "country_code" : {
- "type" : "string"
+ "country_code": {
+ "type": "string"
},
- "tax_domicile" : {
- "type" : "string"
+ "tax_domicile": {
+ "type": "string"
}
}
},
- "CreditorInstitutionEncoding" : {
- "required" : [ "code_type", "creditor_institution_code", "encoding_code" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "encoding_code" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
+ "CreditorInstitutionEncoding": {
+ "required": [
+ "code_type",
+ "creditor_institution_code",
+ "encoding_code"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "encoding_code": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
}
}
},
- "CreditorInstitutionInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "CreditorInstitutionInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Encoding" : {
- "required" : [ "code_type", "description" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "Encoding": {
+ "required": [
+ "code_type",
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "FtpServer" : {
- "required" : [ "enabled", "history_path", "host", "id", "in_path", "out_path", "password", "port", "root_path", "service", "type", "username" ],
- "type" : "object",
- "properties" : {
- "host" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int32"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "username" : {
- "type" : "string"
- },
- "password" : {
- "type" : "string"
- },
- "root_path" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "in_path" : {
- "type" : "string"
- },
- "out_path" : {
- "type" : "string"
- },
- "history_path" : {
- "type" : "string"
- },
- "id" : {
- "type" : "integer",
- "format" : "int64"
+ "FtpServer": {
+ "required": [
+ "enabled",
+ "history_path",
+ "host",
+ "id",
+ "in_path",
+ "out_path",
+ "password",
+ "port",
+ "root_path",
+ "service",
+ "type",
+ "username"
+ ],
+ "type": "object",
+ "properties": {
+ "host": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "username": {
+ "type": "string"
+ },
+ "password": {
+ "type": "string"
+ },
+ "root_path": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "in_path": {
+ "type": "string"
+ },
+ "out_path": {
+ "type": "string"
+ },
+ "history_path": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "GdeConfiguration" : {
- "required" : [ "event_hub_enabled", "event_hub_payload_enabled", "primitive", "type" ],
- "type" : "object",
- "properties" : {
- "primitive" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "event_hub_enabled" : {
- "type" : "boolean"
- },
- "event_hub_payload_enabled" : {
- "type" : "boolean"
+ "GdeConfiguration": {
+ "required": [
+ "event_hub_enabled",
+ "event_hub_payload_enabled",
+ "primitive",
+ "type"
+ ],
+ "type": "object",
+ "properties": {
+ "primitive": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "event_hub_enabled": {
+ "type": "boolean"
+ },
+ "event_hub_payload_enabled": {
+ "type": "boolean"
}
}
},
- "Iban" : {
- "required" : [ "creditor_institution_code", "iban", "publication_date", "validity_date" ],
- "type" : "object",
- "properties" : {
- "iban" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
- },
- "validity_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "publication_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "shop_id" : {
- "type" : "string"
- },
- "seller_bank_id" : {
- "type" : "string"
- },
- "avvio_key" : {
- "type" : "string"
- },
- "esito_key" : {
- "type" : "string"
+ "Iban": {
+ "required": [
+ "creditor_institution_code",
+ "iban",
+ "publication_date",
+ "validity_date"
+ ],
+ "type": "object",
+ "properties": {
+ "iban": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "validity_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "publication_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "shop_id": {
+ "type": "string"
+ },
+ "seller_bank_id": {
+ "type": "string"
+ },
+ "avvio_key": {
+ "type": "string"
+ },
+ "esito_key": {
+ "type": "string"
}
}
},
- "MetadataDict" : {
- "required" : [ "key", "start_date" ],
- "type" : "object",
- "properties" : {
- "key" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
+ "MetadataDict": {
+ "required": [
+ "key",
+ "start_date"
+ ],
+ "type": "object",
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
}
}
},
- "PaymentServiceProvider" : {
- "required" : [ "agid_psp", "digital_stamp", "enabled", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
+ "PaymentServiceProvider": {
+ "required": [
+ "agid_psp",
+ "digital_stamp",
+ "enabled",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
},
- "enabled" : {
- "type" : "boolean"
+ "enabled": {
+ "type": "boolean"
},
- "description" : {
- "type" : "string"
+ "description": {
+ "type": "string"
},
- "business_name" : {
- "type" : "string"
+ "business_name": {
+ "type": "string"
},
- "abi" : {
- "type" : "string"
+ "abi": {
+ "type": "string"
},
- "bic" : {
- "type" : "string"
+ "bic": {
+ "type": "string"
},
- "my_bank_code" : {
- "type" : "string"
+ "my_bank_code": {
+ "type": "string"
},
- "digital_stamp" : {
- "type" : "boolean"
+ "digital_stamp": {
+ "type": "boolean"
},
- "agid_psp" : {
- "type" : "boolean"
+ "agid_psp": {
+ "type": "boolean"
},
- "tax_code" : {
- "type" : "string"
+ "tax_code": {
+ "type": "string"
},
- "vat_number" : {
- "type" : "string"
+ "vat_number": {
+ "type": "string"
}
}
},
- "PaymentType" : {
- "required" : [ "payment_type" ],
- "type" : "object",
- "properties" : {
- "payment_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "PaymentType": {
+ "required": [
+ "payment_type"
+ ],
+ "type": "object",
+ "properties": {
+ "payment_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Plugin" : {
- "required" : [ "id_serv_plugin" ],
- "type" : "object",
- "properties" : {
- "id_serv_plugin" : {
- "type" : "string"
- },
- "pag_const_string_profile" : {
- "type" : "string"
- },
- "pag_soap_rule_profile" : {
- "type" : "string"
- },
- "pag_rpt_xpath_profile" : {
- "type" : "string"
- },
- "id_bean" : {
- "type" : "string"
+ "Plugin": {
+ "required": [
+ "id_serv_plugin"
+ ],
+ "type": "object",
+ "properties": {
+ "id_serv_plugin": {
+ "type": "string"
+ },
+ "pag_const_string_profile": {
+ "type": "string"
+ },
+ "pag_soap_rule_profile": {
+ "type": "string"
+ },
+ "pag_rpt_xpath_profile": {
+ "type": "string"
+ },
+ "id_bean": {
+ "type": "string"
}
}
},
- "Proxy" : {
- "type" : "object",
- "properties" : {
- "proxy_host" : {
- "type" : "string"
+ "Proxy": {
+ "type": "object",
+ "properties": {
+ "proxy_host": {
+ "type": "string"
},
- "proxy_port" : {
- "type" : "integer",
- "format" : "int64"
+ "proxy_port": {
+ "type": "integer",
+ "format": "int64"
},
- "proxy_username" : {
- "type" : "string"
+ "proxy_username": {
+ "type": "string"
},
- "proxy_password" : {
- "type" : "string"
+ "proxy_password": {
+ "type": "string"
}
}
},
- "PspChannelPaymentType" : {
- "required" : [ "channel_code", "payment_type", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
- },
- "channel_code" : {
- "type" : "string"
- },
- "payment_type" : {
- "type" : "string"
+ "PspChannelPaymentType": {
+ "required": [
+ "channel_code",
+ "payment_type",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
+ },
+ "channel_code": {
+ "type": "string"
+ },
+ "payment_type": {
+ "type": "string"
}
}
},
- "PspInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "PspInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Redirect" : {
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "path" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
- },
- "query_string" : {
- "type" : "string"
+ "Redirect": {
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "query_string": {
+ "type": "string"
}
}
},
- "Service" : {
- "type" : "object",
- "properties" : {
- "path" : {
- "type" : "string"
+ "Service": {
+ "type": "object",
+ "properties": {
+ "path": {
+ "type": "string"
},
- "target_host" : {
- "type" : "string"
+ "target_host": {
+ "type": "string"
},
- "target_port" : {
- "type" : "integer",
- "format" : "int64"
+ "target_port": {
+ "type": "integer",
+ "format": "int64"
},
- "target_path" : {
- "type" : "string"
+ "target_path": {
+ "type": "string"
}
}
},
- "Station" : {
- "required" : [ "broker_code", "connection", "enabled", "invio_rt_istantaneo", "password", "primitive_version", "redirect", "station_code", "thread_number", "timeouts", "version" ],
- "type" : "object",
- "properties" : {
- "station_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "connection_mod4" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "password" : {
- "type" : "string"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_pof" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_mod4" : {
- "$ref" : "#/components/schemas/Service"
- },
- "broker_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "invio_rt_istantaneo" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
+ "Station": {
+ "required": [
+ "broker_code",
+ "connection",
+ "enabled",
+ "invio_rt_istantaneo",
+ "password",
+ "primitive_version",
+ "redirect",
+ "station_code",
+ "thread_number",
+ "timeouts",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "station_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "connection_mod4": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "password": {
+ "type": "string"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_pof": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_mod4": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "broker_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "invio_rt_istantaneo": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
}
}
},
- "StationCreditorInstitution" : {
- "required" : [ "broadcast", "creditor_institution_code", "mod4", "primitive_version", "spontaneous_payment", "station_code" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "station_code" : {
- "type" : "string"
- },
- "application_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "aux_digit" : {
- "type" : "integer",
- "format" : "int64"
- },
- "segregation_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "mod4" : {
- "type" : "boolean"
- },
- "broadcast" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "spontaneous_payment" : {
- "type" : "boolean"
+ "StationCreditorInstitution": {
+ "required": [
+ "broadcast",
+ "creditor_institution_code",
+ "mod4",
+ "primitive_version",
+ "spontaneous_payment",
+ "station_code"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "application_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "aux_digit": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "segregation_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "mod4": {
+ "type": "boolean"
+ },
+ "broadcast": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "spontaneous_payment": {
+ "type": "boolean"
}
}
},
- "Timeouts" : {
- "required" : [ "timeout_a", "timeout_b", "timeout_c" ],
- "type" : "object",
- "properties" : {
- "timeout_a" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_b" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_c" : {
- "type" : "integer",
- "format" : "int64"
+ "Timeouts": {
+ "required": [
+ "timeout_a",
+ "timeout_b",
+ "timeout_c"
+ ],
+ "type": "object",
+ "properties": {
+ "timeout_a": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_b": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_c": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CacheVersion" : {
- "required" : [ "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
+ "CacheVersion": {
+ "required": [
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
}
}
}
},
- "securitySchemes" : {
- "ApiKey" : {
- "type" : "apiKey",
- "description" : "The API key to access this function app.",
- "name" : "Ocp-Apim-Subscription-Key",
- "in" : "header"
+ "securitySchemes": {
+ "ApiKey": {
+ "type": "apiKey",
+ "description": "The API key to access this function app.",
+ "name": "Ocp-Apim-Subscription-Key",
+ "in": "header"
}
}
}
-}
\ No newline at end of file
+}
diff --git a/openapi/openapi_nodev1.json b/openapi/openapi_nodev1.json
index 7e87d1ee..e194f984 100644
--- a/openapi/openapi_nodev1.json
+++ b/openapi/openapi_nodev1.json
@@ -1,1027 +1,1212 @@
{
- "openapi" : "3.0.1",
- "info" : {
- "title" : "API-Config Cache ${service}",
- "description" : "Generate cache for various microservices",
- "termsOfService" : "https://www.pagopa.gov.it/",
- "version" : "0.9.5-2-NOD-828_informativa"
+ "openapi": "3.0.1",
+ "info": {
+ "title": "API-Config Cache ${service}",
+ "description": "Generate cache for various microservices",
+ "termsOfService": "https://www.pagopa.gov.it/",
+ "version": "0.9.7-1-NOD-855-deploy-dev"
},
- "servers" : [ {
- "url" : "https://{host}/{basePath}",
- "variables" : {
- "host" : {
- "default" : "api.dev.platform.pagopa.it",
- "enum" : [ "api.dev.platform.pagopa.it", "api.uat.platform.pagopa.it", "api.platform.pagopa.it" ]
- },
- "basePath" : {
- "default" : "api-config-cache/o/v1",
- "enum" : [ "api-config-cache/o/v1", "api-config-cache/p/v1", "api-config-cache/odev/v1" ]
+ "servers": [
+ {
+ "url": "https://{host}/{basePath}",
+ "variables": {
+ "host": {
+ "default": "api.dev.platform.pagopa.it",
+ "enum": [
+ "api.dev.platform.pagopa.it",
+ "api.uat.platform.pagopa.it",
+ "api.platform.pagopa.it"
+ ]
+ },
+ "basePath": {
+ "default": "api-config-cache/o/v1",
+ "enum": [
+ "api-config-cache/o/v1",
+ "api-config-cache/p/v1",
+ "api-config-cache/odev/v1"
+ ]
+ }
}
}
- } ],
- "paths" : {
- "/stakeholders/node/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get selected key of {stakeholder} cache v1 config",
- "operationId" : "cache",
- "parameters" : [ {
- "name" : "refresh",
- "in" : "query",
- "description" : "to force the refresh of the cache",
- "required" : false,
- "deprecated" : true,
- "schema" : {
- "type" : "boolean"
+ ],
+ "paths": {
+ "/stakeholders/node/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get selected key of {stakeholder} cache v1 config",
+ "operationId": "cache",
+ "parameters": [
+ {
+ "name": "refresh",
+ "in": "query",
+ "description": "to force the refresh of the cache",
+ "required": false,
+ "deprecated": true,
+ "schema": {
+ "type": "boolean"
+ }
}
- } ],
- "responses" : {
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ ],
+ "responses": {
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "200" : {
- "description" : "OK",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ConfigDataV1"
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ConfigDataV1"
}
}
}
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
},
- "/stakeholders/node/cache/schemas/v1/id" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get last v1 {stakeholder} cache version",
- "operationId" : "idV1",
- "responses" : {
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "/stakeholders/node/cache/schemas/v1/id": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get last v1 {stakeholder} cache version",
+ "operationId": "idV1",
+ "responses": {
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "404" : {
- "description" : "Not Found"
+ "404": {
+ "description": "Not Found"
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "200" : {
- "description" : "OK",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CacheVersion"
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CacheVersion"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
}
},
- "components" : {
- "schemas" : {
- "ProblemJson" : {
- "type" : "object",
- "properties" : {
- "title" : {
- "type" : "string",
- "description" : "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
- },
- "status" : {
- "maximum" : 600,
- "minimum" : 100,
- "type" : "integer",
- "description" : "The HTTP status code generated by the origin server for this occurrence of the problem.",
- "format" : "int32",
- "example" : 200
- },
- "detail" : {
- "type" : "string",
- "description" : "A human readable explanation specific to this occurrence of the problem.",
- "example" : "There was an error processing the request"
+ "components": {
+ "schemas": {
+ "ProblemJson": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
+ },
+ "status": {
+ "maximum": 600,
+ "minimum": 100,
+ "type": "integer",
+ "description": "The HTTP status code generated by the origin server for this occurrence of the problem.",
+ "format": "int32",
+ "example": 200
+ },
+ "detail": {
+ "type": "string",
+ "description": "A human readable explanation specific to this occurrence of the problem.",
+ "example": "There was an error processing the request"
}
}
},
- "BrokerCreditorInstitution" : {
- "required" : [ "broker_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "description" : {
- "type" : "string"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerCreditorInstitution": {
+ "required": [
+ "broker_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "description": {
+ "type": "string"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "BrokerPsp" : {
- "required" : [ "broker_psp_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_psp_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerPsp": {
+ "required": [
+ "broker_psp_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "CdsCategory" : {
- "required" : [ "description" ],
- "type" : "object",
- "properties" : {
- "description" : {
- "type" : "string"
+ "CdsCategory": {
+ "required": [
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string"
}
}
},
- "CdsService" : {
- "required" : [ "category", "description", "id", "reference_xsd", "version" ],
- "type" : "object",
- "properties" : {
- "id" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "reference_xsd" : {
- "type" : "string"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "category" : {
- "type" : "string"
+ "CdsService": {
+ "required": [
+ "category",
+ "description",
+ "id",
+ "reference_xsd",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "reference_xsd": {
+ "type": "string"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "category": {
+ "type": "string"
}
}
},
- "CdsSubject" : {
- "required" : [ "creditor_institution_code", "creditor_institution_description" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "creditor_institution_description" : {
- "type" : "string"
+ "CdsSubject": {
+ "required": [
+ "creditor_institution_code",
+ "creditor_institution_description"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "creditor_institution_description": {
+ "type": "string"
}
}
},
- "CdsSubjectService" : {
- "required" : [ "fee", "service", "start_date", "subject", "subject_service_id" ],
- "type" : "object",
- "properties" : {
- "subject" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "subject_service_id" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "fee" : {
- "type" : "boolean"
- },
- "station_code" : {
- "type" : "string"
- },
- "service_description" : {
- "type" : "string"
+ "CdsSubjectService": {
+ "required": [
+ "fee",
+ "service",
+ "start_date",
+ "subject",
+ "subject_service_id"
+ ],
+ "type": "object",
+ "properties": {
+ "subject": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "subject_service_id": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "fee": {
+ "type": "boolean"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "service_description": {
+ "type": "string"
}
}
},
- "Channel" : {
- "required" : [ "agid", "broker_psp_code", "channel_code", "connection", "digital_stamp", "enabled", "flag_io", "flag_travaso", "new_fault_code", "password", "payment_model", "primitive_version", "recovery", "redirect", "rt_push", "thread_number", "timeouts" ],
- "type" : "object",
- "properties" : {
- "channel_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "password" : {
- "type" : "string"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "broker_psp_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_nmp" : {
- "$ref" : "#/components/schemas/Service"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "new_fault_code" : {
- "type" : "boolean"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "payment_model" : {
- "type" : "string"
- },
- "serv_plugin" : {
- "type" : "string"
- },
- "rt_push" : {
- "type" : "boolean"
- },
- "recovery" : {
- "type" : "boolean"
- },
- "digital_stamp" : {
- "type" : "boolean"
- },
- "flag_io" : {
- "type" : "boolean"
- },
- "agid" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "flag_travaso" : {
- "type" : "boolean"
+ "Channel": {
+ "required": [
+ "agid",
+ "broker_psp_code",
+ "channel_code",
+ "connection",
+ "digital_stamp",
+ "enabled",
+ "flag_io",
+ "flag_travaso",
+ "new_fault_code",
+ "password",
+ "payment_model",
+ "primitive_version",
+ "recovery",
+ "redirect",
+ "rt_push",
+ "thread_number",
+ "timeouts"
+ ],
+ "type": "object",
+ "properties": {
+ "channel_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "password": {
+ "type": "string"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_nmp": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "new_fault_code": {
+ "type": "boolean"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "payment_model": {
+ "type": "string"
+ },
+ "serv_plugin": {
+ "type": "string"
+ },
+ "rt_push": {
+ "type": "boolean"
+ },
+ "recovery": {
+ "type": "boolean"
+ },
+ "digital_stamp": {
+ "type": "boolean"
+ },
+ "flag_io": {
+ "type": "boolean"
+ },
+ "agid": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "flag_travaso": {
+ "type": "boolean"
}
}
},
- "ConfigDataV1" : {
- "required" : [ "cdsCategories", "cdsServices", "cdsSubjectServices", "cdsSubjects", "channels", "configurations", "creditorInstitutionBrokers", "creditorInstitutionEncodings", "creditorInstitutionInformations", "creditorInstitutionStations", "creditorInstitutions", "encodings", "ftpServers", "gdeConfigurations", "ibans", "languages", "metadataDict", "paymentTypes", "plugins", "pspBrokers", "pspChannelPaymentTypes", "pspInformationTemplates", "pspInformations", "psps", "stations", "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
- },
- "creditorInstitutions" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitution"
+ "ConfigDataV1": {
+ "required": [
+ "cdsCategories",
+ "cdsServices",
+ "cdsSubjectServices",
+ "cdsSubjects",
+ "channels",
+ "configurations",
+ "creditorInstitutionBrokers",
+ "creditorInstitutionEncodings",
+ "creditorInstitutionInformations",
+ "creditorInstitutionStations",
+ "creditorInstitutions",
+ "encodings",
+ "ftpServers",
+ "gdeConfigurations",
+ "ibans",
+ "languages",
+ "metadataDict",
+ "paymentTypes",
+ "plugins",
+ "pspBrokers",
+ "pspChannelPaymentTypes",
+ "pspInformationTemplates",
+ "pspInformations",
+ "psps",
+ "stations",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
+ },
+ "creditorInstitutions": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitution"
}
},
- "creditorInstitutionBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerCreditorInstitution"
+ "creditorInstitutionBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerCreditorInstitution"
}
},
- "stations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Station"
+ "stations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Station"
}
},
- "creditorInstitutionStations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/StationCreditorInstitution"
+ "creditorInstitutionStations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/StationCreditorInstitution"
}
},
- "encodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Encoding"
+ "encodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Encoding"
}
},
- "creditorInstitutionEncodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionEncoding"
+ "creditorInstitutionEncodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionEncoding"
}
},
- "ibans" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Iban"
+ "ibans": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Iban"
}
},
- "creditorInstitutionInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionInformation"
+ "creditorInstitutionInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionInformation"
}
},
- "psps" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentServiceProvider"
+ "psps": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentServiceProvider"
}
},
- "pspBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerPsp"
+ "pspBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerPsp"
}
},
- "paymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentType"
+ "paymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentType"
}
},
- "pspChannelPaymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspChannelPaymentType"
+ "pspChannelPaymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspChannelPaymentType"
}
},
- "plugins" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Plugin"
+ "plugins": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Plugin"
}
},
- "pspInformationTemplates" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformationTemplates": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "pspInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "channels" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Channel"
+ "channels": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Channel"
}
},
- "cdsServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsService"
+ "cdsServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsService"
}
},
- "cdsSubjects" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubject"
+ "cdsSubjects": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubject"
}
},
- "cdsSubjectServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubjectService"
+ "cdsSubjectServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubjectService"
}
},
- "cdsCategories" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsCategory"
+ "cdsCategories": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsCategory"
}
},
- "configurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/ConfigurationKey"
+ "configurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/ConfigurationKey"
}
},
- "ftpServers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/FtpServer"
+ "ftpServers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/FtpServer"
}
},
- "languages" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
+ "languages": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
}
},
- "gdeConfigurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/GdeConfiguration"
+ "gdeConfigurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/GdeConfiguration"
}
},
- "metadataDict" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/MetadataDict"
+ "metadataDict": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/MetadataDict"
}
}
}
},
- "ConfigurationKey" : {
- "required" : [ "category", "key", "value" ],
- "type" : "object",
- "properties" : {
- "category" : {
- "type" : "string"
- },
- "key" : {
- "type" : "string"
- },
- "value" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "ConfigurationKey": {
+ "required": [
+ "category",
+ "key",
+ "value"
+ ],
+ "type": "object",
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Connection" : {
- "required" : [ "ip", "port", "protocol" ],
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
+ "Connection": {
+ "required": [
+ "ip",
+ "port",
+ "protocol"
+ ],
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CreditorInstitution" : {
- "required" : [ "creditor_institution_code", "enabled", "psp_payment", "reporting_ftp", "reporting_zip" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "business_name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "address" : {
- "$ref" : "#/components/schemas/CreditorInstitutionAddress"
- },
- "psp_payment" : {
- "type" : "boolean"
- },
- "reporting_ftp" : {
- "type" : "boolean"
- },
- "reporting_zip" : {
- "type" : "boolean"
+ "CreditorInstitution": {
+ "required": [
+ "creditor_institution_code",
+ "enabled",
+ "psp_payment",
+ "reporting_ftp",
+ "reporting_zip"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "business_name": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "address": {
+ "$ref": "#/components/schemas/CreditorInstitutionAddress"
+ },
+ "psp_payment": {
+ "type": "boolean"
+ },
+ "reporting_ftp": {
+ "type": "boolean"
+ },
+ "reporting_zip": {
+ "type": "boolean"
}
}
},
- "CreditorInstitutionAddress" : {
- "type" : "object",
- "properties" : {
- "location" : {
- "type" : "string"
+ "CreditorInstitutionAddress": {
+ "type": "object",
+ "properties": {
+ "location": {
+ "type": "string"
},
- "city" : {
- "type" : "string"
+ "city": {
+ "type": "string"
},
- "zip_code" : {
- "type" : "string"
+ "zip_code": {
+ "type": "string"
},
- "country_code" : {
- "type" : "string"
+ "country_code": {
+ "type": "string"
},
- "tax_domicile" : {
- "type" : "string"
+ "tax_domicile": {
+ "type": "string"
}
}
},
- "CreditorInstitutionEncoding" : {
- "required" : [ "code_type", "creditor_institution_code", "encoding_code" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "encoding_code" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
+ "CreditorInstitutionEncoding": {
+ "required": [
+ "code_type",
+ "creditor_institution_code",
+ "encoding_code"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "encoding_code": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
}
}
},
- "CreditorInstitutionInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "CreditorInstitutionInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Encoding" : {
- "required" : [ "code_type", "description" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "Encoding": {
+ "required": [
+ "code_type",
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "FtpServer" : {
- "required" : [ "enabled", "history_path", "host", "id", "in_path", "out_path", "password", "port", "root_path", "service", "type", "username" ],
- "type" : "object",
- "properties" : {
- "host" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int32"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "username" : {
- "type" : "string"
- },
- "password" : {
- "type" : "string"
- },
- "root_path" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "in_path" : {
- "type" : "string"
- },
- "out_path" : {
- "type" : "string"
- },
- "history_path" : {
- "type" : "string"
- },
- "id" : {
- "type" : "integer",
- "format" : "int64"
+ "FtpServer": {
+ "required": [
+ "enabled",
+ "history_path",
+ "host",
+ "id",
+ "in_path",
+ "out_path",
+ "password",
+ "port",
+ "root_path",
+ "service",
+ "type",
+ "username"
+ ],
+ "type": "object",
+ "properties": {
+ "host": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "username": {
+ "type": "string"
+ },
+ "password": {
+ "type": "string"
+ },
+ "root_path": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "in_path": {
+ "type": "string"
+ },
+ "out_path": {
+ "type": "string"
+ },
+ "history_path": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "GdeConfiguration" : {
- "required" : [ "event_hub_enabled", "event_hub_payload_enabled", "primitive", "type" ],
- "type" : "object",
- "properties" : {
- "primitive" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "event_hub_enabled" : {
- "type" : "boolean"
- },
- "event_hub_payload_enabled" : {
- "type" : "boolean"
+ "GdeConfiguration": {
+ "required": [
+ "event_hub_enabled",
+ "event_hub_payload_enabled",
+ "primitive",
+ "type"
+ ],
+ "type": "object",
+ "properties": {
+ "primitive": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "event_hub_enabled": {
+ "type": "boolean"
+ },
+ "event_hub_payload_enabled": {
+ "type": "boolean"
}
}
},
- "Iban" : {
- "required" : [ "creditor_institution_code", "iban", "publication_date", "validity_date" ],
- "type" : "object",
- "properties" : {
- "iban" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
- },
- "validity_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "publication_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "shop_id" : {
- "type" : "string"
- },
- "seller_bank_id" : {
- "type" : "string"
- },
- "avvio_key" : {
- "type" : "string"
- },
- "esito_key" : {
- "type" : "string"
+ "Iban": {
+ "required": [
+ "creditor_institution_code",
+ "iban",
+ "publication_date",
+ "validity_date"
+ ],
+ "type": "object",
+ "properties": {
+ "iban": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "validity_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "publication_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "shop_id": {
+ "type": "string"
+ },
+ "seller_bank_id": {
+ "type": "string"
+ },
+ "avvio_key": {
+ "type": "string"
+ },
+ "esito_key": {
+ "type": "string"
}
}
},
- "MetadataDict" : {
- "required" : [ "key", "start_date" ],
- "type" : "object",
- "properties" : {
- "key" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
+ "MetadataDict": {
+ "required": [
+ "key",
+ "start_date"
+ ],
+ "type": "object",
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
}
}
},
- "PaymentServiceProvider" : {
- "required" : [ "agid_psp", "digital_stamp", "enabled", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
+ "PaymentServiceProvider": {
+ "required": [
+ "agid_psp",
+ "digital_stamp",
+ "enabled",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
},
- "enabled" : {
- "type" : "boolean"
+ "enabled": {
+ "type": "boolean"
},
- "description" : {
- "type" : "string"
+ "description": {
+ "type": "string"
},
- "business_name" : {
- "type" : "string"
+ "business_name": {
+ "type": "string"
},
- "abi" : {
- "type" : "string"
+ "abi": {
+ "type": "string"
},
- "bic" : {
- "type" : "string"
+ "bic": {
+ "type": "string"
},
- "my_bank_code" : {
- "type" : "string"
+ "my_bank_code": {
+ "type": "string"
},
- "digital_stamp" : {
- "type" : "boolean"
+ "digital_stamp": {
+ "type": "boolean"
},
- "agid_psp" : {
- "type" : "boolean"
+ "agid_psp": {
+ "type": "boolean"
},
- "tax_code" : {
- "type" : "string"
+ "tax_code": {
+ "type": "string"
},
- "vat_number" : {
- "type" : "string"
+ "vat_number": {
+ "type": "string"
}
}
},
- "PaymentType" : {
- "required" : [ "payment_type" ],
- "type" : "object",
- "properties" : {
- "payment_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "PaymentType": {
+ "required": [
+ "payment_type"
+ ],
+ "type": "object",
+ "properties": {
+ "payment_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Plugin" : {
- "required" : [ "id_serv_plugin" ],
- "type" : "object",
- "properties" : {
- "id_serv_plugin" : {
- "type" : "string"
- },
- "pag_const_string_profile" : {
- "type" : "string"
- },
- "pag_soap_rule_profile" : {
- "type" : "string"
- },
- "pag_rpt_xpath_profile" : {
- "type" : "string"
- },
- "id_bean" : {
- "type" : "string"
+ "Plugin": {
+ "required": [
+ "id_serv_plugin"
+ ],
+ "type": "object",
+ "properties": {
+ "id_serv_plugin": {
+ "type": "string"
+ },
+ "pag_const_string_profile": {
+ "type": "string"
+ },
+ "pag_soap_rule_profile": {
+ "type": "string"
+ },
+ "pag_rpt_xpath_profile": {
+ "type": "string"
+ },
+ "id_bean": {
+ "type": "string"
}
}
},
- "Proxy" : {
- "type" : "object",
- "properties" : {
- "proxy_host" : {
- "type" : "string"
+ "Proxy": {
+ "type": "object",
+ "properties": {
+ "proxy_host": {
+ "type": "string"
},
- "proxy_port" : {
- "type" : "integer",
- "format" : "int64"
+ "proxy_port": {
+ "type": "integer",
+ "format": "int64"
},
- "proxy_username" : {
- "type" : "string"
+ "proxy_username": {
+ "type": "string"
},
- "proxy_password" : {
- "type" : "string"
+ "proxy_password": {
+ "type": "string"
}
}
},
- "PspChannelPaymentType" : {
- "required" : [ "channel_code", "payment_type", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
- },
- "channel_code" : {
- "type" : "string"
- },
- "payment_type" : {
- "type" : "string"
+ "PspChannelPaymentType": {
+ "required": [
+ "channel_code",
+ "payment_type",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
+ },
+ "channel_code": {
+ "type": "string"
+ },
+ "payment_type": {
+ "type": "string"
}
}
},
- "PspInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "PspInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Redirect" : {
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "path" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
- },
- "query_string" : {
- "type" : "string"
+ "Redirect": {
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "query_string": {
+ "type": "string"
}
}
},
- "Service" : {
- "type" : "object",
- "properties" : {
- "path" : {
- "type" : "string"
+ "Service": {
+ "type": "object",
+ "properties": {
+ "path": {
+ "type": "string"
},
- "target_host" : {
- "type" : "string"
+ "target_host": {
+ "type": "string"
},
- "target_port" : {
- "type" : "integer",
- "format" : "int64"
+ "target_port": {
+ "type": "integer",
+ "format": "int64"
},
- "target_path" : {
- "type" : "string"
+ "target_path": {
+ "type": "string"
}
}
},
- "Station" : {
- "required" : [ "broker_code", "connection", "enabled", "invio_rt_istantaneo", "password", "primitive_version", "redirect", "station_code", "thread_number", "timeouts", "version" ],
- "type" : "object",
- "properties" : {
- "station_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "connection_mod4" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "password" : {
- "type" : "string"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_pof" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_mod4" : {
- "$ref" : "#/components/schemas/Service"
- },
- "broker_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "invio_rt_istantaneo" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
+ "Station": {
+ "required": [
+ "broker_code",
+ "connection",
+ "enabled",
+ "invio_rt_istantaneo",
+ "password",
+ "primitive_version",
+ "redirect",
+ "station_code",
+ "thread_number",
+ "timeouts",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "station_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "connection_mod4": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "password": {
+ "type": "string"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_pof": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_mod4": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "broker_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "invio_rt_istantaneo": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
}
}
},
- "StationCreditorInstitution" : {
- "required" : [ "broadcast", "creditor_institution_code", "mod4", "primitive_version", "spontaneous_payment", "station_code" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "station_code" : {
- "type" : "string"
- },
- "application_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "aux_digit" : {
- "type" : "integer",
- "format" : "int64"
- },
- "segregation_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "mod4" : {
- "type" : "boolean"
- },
- "broadcast" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "spontaneous_payment" : {
- "type" : "boolean"
+ "StationCreditorInstitution": {
+ "required": [
+ "broadcast",
+ "creditor_institution_code",
+ "mod4",
+ "primitive_version",
+ "spontaneous_payment",
+ "station_code"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "application_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "aux_digit": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "segregation_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "mod4": {
+ "type": "boolean"
+ },
+ "broadcast": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "spontaneous_payment": {
+ "type": "boolean"
}
}
},
- "Timeouts" : {
- "required" : [ "timeout_a", "timeout_b", "timeout_c" ],
- "type" : "object",
- "properties" : {
- "timeout_a" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_b" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_c" : {
- "type" : "integer",
- "format" : "int64"
+ "Timeouts": {
+ "required": [
+ "timeout_a",
+ "timeout_b",
+ "timeout_c"
+ ],
+ "type": "object",
+ "properties": {
+ "timeout_a": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_b": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_c": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CacheVersion" : {
- "required" : [ "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
+ "CacheVersion": {
+ "required": [
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
}
}
}
},
- "securitySchemes" : {
- "ApiKey" : {
- "type" : "apiKey",
- "description" : "The API key to access this function app.",
- "name" : "Ocp-Apim-Subscription-Key",
- "in" : "header"
+ "securitySchemes": {
+ "ApiKey": {
+ "type": "apiKey",
+ "description": "The API key to access this function app.",
+ "name": "Ocp-Apim-Subscription-Key",
+ "in": "header"
}
}
}
-}
\ No newline at end of file
+}
diff --git a/openapi/openapi_standinv1.json b/openapi/openapi_standinv1.json
index c059bfc2..cf4cb892 100644
--- a/openapi/openapi_standinv1.json
+++ b/openapi/openapi_standinv1.json
@@ -1,1027 +1,1212 @@
{
- "openapi" : "3.0.1",
- "info" : {
- "title" : "API-Config Cache ${service}",
- "description" : "Generate cache for various microservices",
- "termsOfService" : "https://www.pagopa.gov.it/",
- "version" : "0.9.5-2-NOD-828_informativa"
+ "openapi": "3.0.1",
+ "info": {
+ "title": "API-Config Cache ${service}",
+ "description": "Generate cache for various microservices",
+ "termsOfService": "https://www.pagopa.gov.it/",
+ "version": "0.9.7-1-NOD-855-deploy-dev"
},
- "servers" : [ {
- "url" : "https://{host}/{basePath}",
- "variables" : {
- "host" : {
- "default" : "api.dev.platform.pagopa.it",
- "enum" : [ "api.dev.platform.pagopa.it", "api.uat.platform.pagopa.it", "api.platform.pagopa.it" ]
- },
- "basePath" : {
- "default" : "api-config-cache/o/v1",
- "enum" : [ "api-config-cache/o/v1", "api-config-cache/p/v1", "api-config-cache/odev/v1" ]
+ "servers": [
+ {
+ "url": "https://{host}/{basePath}",
+ "variables": {
+ "host": {
+ "default": "api.dev.platform.pagopa.it",
+ "enum": [
+ "api.dev.platform.pagopa.it",
+ "api.uat.platform.pagopa.it",
+ "api.platform.pagopa.it"
+ ]
+ },
+ "basePath": {
+ "default": "api-config-cache/o/v1",
+ "enum": [
+ "api-config-cache/o/v1",
+ "api-config-cache/p/v1",
+ "api-config-cache/odev/v1"
+ ]
+ }
}
}
- } ],
- "paths" : {
- "/stakeholders/standin/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get selected key of {stakeholder} cache v1 config",
- "operationId" : "cache",
- "parameters" : [ {
- "name" : "refresh",
- "in" : "query",
- "description" : "to force the refresh of the cache",
- "required" : false,
- "deprecated" : true,
- "schema" : {
- "type" : "boolean"
+ ],
+ "paths": {
+ "/stakeholders/standin/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get selected key of {stakeholder} cache v1 config",
+ "operationId": "cache",
+ "parameters": [
+ {
+ "name": "refresh",
+ "in": "query",
+ "description": "to force the refresh of the cache",
+ "required": false,
+ "deprecated": true,
+ "schema": {
+ "type": "boolean"
+ }
}
- } ],
- "responses" : {
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ ],
+ "responses": {
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "200" : {
- "description" : "OK",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ConfigDataV1"
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ConfigDataV1"
}
}
}
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
},
- "/stakeholders/standin/cache/schemas/v1/id" : {
- "get" : {
- "tags" : [ "Cache" ],
- "summary" : "Get last v1 {stakeholder} cache version",
- "operationId" : "idV1",
- "responses" : {
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "/stakeholders/standin/cache/schemas/v1/id": {
+ "get": {
+ "tags": [
+ "Cache"
+ ],
+ "summary": "Get last v1 {stakeholder} cache version",
+ "operationId": "idV1",
+ "responses": {
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "404" : {
- "description" : "Not Found"
+ "404": {
+ "description": "Not Found"
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "200" : {
- "description" : "OK",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CacheVersion"
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CacheVersion"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
}
},
- "components" : {
- "schemas" : {
- "ProblemJson" : {
- "type" : "object",
- "properties" : {
- "title" : {
- "type" : "string",
- "description" : "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
- },
- "status" : {
- "maximum" : 600,
- "minimum" : 100,
- "type" : "integer",
- "description" : "The HTTP status code generated by the origin server for this occurrence of the problem.",
- "format" : "int32",
- "example" : 200
- },
- "detail" : {
- "type" : "string",
- "description" : "A human readable explanation specific to this occurrence of the problem.",
- "example" : "There was an error processing the request"
+ "components": {
+ "schemas": {
+ "ProblemJson": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
+ },
+ "status": {
+ "maximum": 600,
+ "minimum": 100,
+ "type": "integer",
+ "description": "The HTTP status code generated by the origin server for this occurrence of the problem.",
+ "format": "int32",
+ "example": 200
+ },
+ "detail": {
+ "type": "string",
+ "description": "A human readable explanation specific to this occurrence of the problem.",
+ "example": "There was an error processing the request"
}
}
},
- "BrokerCreditorInstitution" : {
- "required" : [ "broker_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "description" : {
- "type" : "string"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerCreditorInstitution": {
+ "required": [
+ "broker_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "description": {
+ "type": "string"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "BrokerPsp" : {
- "required" : [ "broker_psp_code", "enabled", "extended_fault_bean" ],
- "type" : "object",
- "properties" : {
- "broker_psp_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "extended_fault_bean" : {
- "type" : "boolean"
+ "BrokerPsp": {
+ "required": [
+ "broker_psp_code",
+ "enabled",
+ "extended_fault_bean"
+ ],
+ "type": "object",
+ "properties": {
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "extended_fault_bean": {
+ "type": "boolean"
}
}
},
- "CdsCategory" : {
- "required" : [ "description" ],
- "type" : "object",
- "properties" : {
- "description" : {
- "type" : "string"
+ "CdsCategory": {
+ "required": [
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "description": {
+ "type": "string"
}
}
},
- "CdsService" : {
- "required" : [ "category", "description", "id", "reference_xsd", "version" ],
- "type" : "object",
- "properties" : {
- "id" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "reference_xsd" : {
- "type" : "string"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "category" : {
- "type" : "string"
+ "CdsService": {
+ "required": [
+ "category",
+ "description",
+ "id",
+ "reference_xsd",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "reference_xsd": {
+ "type": "string"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "category": {
+ "type": "string"
}
}
},
- "CdsSubject" : {
- "required" : [ "creditor_institution_code", "creditor_institution_description" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "creditor_institution_description" : {
- "type" : "string"
+ "CdsSubject": {
+ "required": [
+ "creditor_institution_code",
+ "creditor_institution_description"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "creditor_institution_description": {
+ "type": "string"
}
}
},
- "CdsSubjectService" : {
- "required" : [ "fee", "service", "start_date", "subject", "subject_service_id" ],
- "type" : "object",
- "properties" : {
- "subject" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "subject_service_id" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "fee" : {
- "type" : "boolean"
- },
- "station_code" : {
- "type" : "string"
- },
- "service_description" : {
- "type" : "string"
+ "CdsSubjectService": {
+ "required": [
+ "fee",
+ "service",
+ "start_date",
+ "subject",
+ "subject_service_id"
+ ],
+ "type": "object",
+ "properties": {
+ "subject": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "subject_service_id": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "fee": {
+ "type": "boolean"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "service_description": {
+ "type": "string"
}
}
},
- "Channel" : {
- "required" : [ "agid", "broker_psp_code", "channel_code", "connection", "digital_stamp", "enabled", "flag_io", "flag_travaso", "new_fault_code", "password", "payment_model", "primitive_version", "recovery", "redirect", "rt_push", "thread_number", "timeouts" ],
- "type" : "object",
- "properties" : {
- "channel_code" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "password" : {
- "type" : "string"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "broker_psp_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_nmp" : {
- "$ref" : "#/components/schemas/Service"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "new_fault_code" : {
- "type" : "boolean"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "payment_model" : {
- "type" : "string"
- },
- "serv_plugin" : {
- "type" : "string"
- },
- "rt_push" : {
- "type" : "boolean"
- },
- "recovery" : {
- "type" : "boolean"
- },
- "digital_stamp" : {
- "type" : "boolean"
- },
- "flag_io" : {
- "type" : "boolean"
- },
- "agid" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "flag_travaso" : {
- "type" : "boolean"
+ "Channel": {
+ "required": [
+ "agid",
+ "broker_psp_code",
+ "channel_code",
+ "connection",
+ "digital_stamp",
+ "enabled",
+ "flag_io",
+ "flag_travaso",
+ "new_fault_code",
+ "password",
+ "payment_model",
+ "primitive_version",
+ "recovery",
+ "redirect",
+ "rt_push",
+ "thread_number",
+ "timeouts"
+ ],
+ "type": "object",
+ "properties": {
+ "channel_code": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "password": {
+ "type": "string"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "broker_psp_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_nmp": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "new_fault_code": {
+ "type": "boolean"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "payment_model": {
+ "type": "string"
+ },
+ "serv_plugin": {
+ "type": "string"
+ },
+ "rt_push": {
+ "type": "boolean"
+ },
+ "recovery": {
+ "type": "boolean"
+ },
+ "digital_stamp": {
+ "type": "boolean"
+ },
+ "flag_io": {
+ "type": "boolean"
+ },
+ "agid": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "flag_travaso": {
+ "type": "boolean"
}
}
},
- "ConfigDataV1" : {
- "required" : [ "cdsCategories", "cdsServices", "cdsSubjectServices", "cdsSubjects", "channels", "configurations", "creditorInstitutionBrokers", "creditorInstitutionEncodings", "creditorInstitutionInformations", "creditorInstitutionStations", "creditorInstitutions", "encodings", "ftpServers", "gdeConfigurations", "ibans", "languages", "metadataDict", "paymentTypes", "plugins", "pspBrokers", "pspChannelPaymentTypes", "pspInformationTemplates", "pspInformations", "psps", "stations", "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
- },
- "creditorInstitutions" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitution"
+ "ConfigDataV1": {
+ "required": [
+ "cdsCategories",
+ "cdsServices",
+ "cdsSubjectServices",
+ "cdsSubjects",
+ "channels",
+ "configurations",
+ "creditorInstitutionBrokers",
+ "creditorInstitutionEncodings",
+ "creditorInstitutionInformations",
+ "creditorInstitutionStations",
+ "creditorInstitutions",
+ "encodings",
+ "ftpServers",
+ "gdeConfigurations",
+ "ibans",
+ "languages",
+ "metadataDict",
+ "paymentTypes",
+ "plugins",
+ "pspBrokers",
+ "pspChannelPaymentTypes",
+ "pspInformationTemplates",
+ "pspInformations",
+ "psps",
+ "stations",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
+ },
+ "creditorInstitutions": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitution"
}
},
- "creditorInstitutionBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerCreditorInstitution"
+ "creditorInstitutionBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerCreditorInstitution"
}
},
- "stations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Station"
+ "stations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Station"
}
},
- "creditorInstitutionStations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/StationCreditorInstitution"
+ "creditorInstitutionStations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/StationCreditorInstitution"
}
},
- "encodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Encoding"
+ "encodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Encoding"
}
},
- "creditorInstitutionEncodings" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionEncoding"
+ "creditorInstitutionEncodings": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionEncoding"
}
},
- "ibans" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Iban"
+ "ibans": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Iban"
}
},
- "creditorInstitutionInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CreditorInstitutionInformation"
+ "creditorInstitutionInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CreditorInstitutionInformation"
}
},
- "psps" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentServiceProvider"
+ "psps": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentServiceProvider"
}
},
- "pspBrokers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/BrokerPsp"
+ "pspBrokers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/BrokerPsp"
}
},
- "paymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PaymentType"
+ "paymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PaymentType"
}
},
- "pspChannelPaymentTypes" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspChannelPaymentType"
+ "pspChannelPaymentTypes": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspChannelPaymentType"
}
},
- "plugins" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Plugin"
+ "plugins": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Plugin"
}
},
- "pspInformationTemplates" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformationTemplates": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "pspInformations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/PspInformation"
+ "pspInformations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PspInformation"
}
},
- "channels" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/Channel"
+ "channels": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/Channel"
}
},
- "cdsServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsService"
+ "cdsServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsService"
}
},
- "cdsSubjects" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubject"
+ "cdsSubjects": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubject"
}
},
- "cdsSubjectServices" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsSubjectService"
+ "cdsSubjectServices": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsSubjectService"
}
},
- "cdsCategories" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/CdsCategory"
+ "cdsCategories": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/CdsCategory"
}
},
- "configurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/ConfigurationKey"
+ "configurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/ConfigurationKey"
}
},
- "ftpServers" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/FtpServer"
+ "ftpServers": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/FtpServer"
}
},
- "languages" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
+ "languages": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
}
},
- "gdeConfigurations" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/GdeConfiguration"
+ "gdeConfigurations": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/GdeConfiguration"
}
},
- "metadataDict" : {
- "type" : "object",
- "additionalProperties" : {
- "$ref" : "#/components/schemas/MetadataDict"
+ "metadataDict": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/components/schemas/MetadataDict"
}
}
}
},
- "ConfigurationKey" : {
- "required" : [ "category", "key", "value" ],
- "type" : "object",
- "properties" : {
- "category" : {
- "type" : "string"
- },
- "key" : {
- "type" : "string"
- },
- "value" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "ConfigurationKey": {
+ "required": [
+ "category",
+ "key",
+ "value"
+ ],
+ "type": "object",
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Connection" : {
- "required" : [ "ip", "port", "protocol" ],
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
+ "Connection": {
+ "required": [
+ "ip",
+ "port",
+ "protocol"
+ ],
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CreditorInstitution" : {
- "required" : [ "creditor_institution_code", "enabled", "psp_payment", "reporting_ftp", "reporting_zip" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "business_name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "address" : {
- "$ref" : "#/components/schemas/CreditorInstitutionAddress"
- },
- "psp_payment" : {
- "type" : "boolean"
- },
- "reporting_ftp" : {
- "type" : "boolean"
- },
- "reporting_zip" : {
- "type" : "boolean"
+ "CreditorInstitution": {
+ "required": [
+ "creditor_institution_code",
+ "enabled",
+ "psp_payment",
+ "reporting_ftp",
+ "reporting_zip"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "business_name": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "address": {
+ "$ref": "#/components/schemas/CreditorInstitutionAddress"
+ },
+ "psp_payment": {
+ "type": "boolean"
+ },
+ "reporting_ftp": {
+ "type": "boolean"
+ },
+ "reporting_zip": {
+ "type": "boolean"
}
}
},
- "CreditorInstitutionAddress" : {
- "type" : "object",
- "properties" : {
- "location" : {
- "type" : "string"
+ "CreditorInstitutionAddress": {
+ "type": "object",
+ "properties": {
+ "location": {
+ "type": "string"
},
- "city" : {
- "type" : "string"
+ "city": {
+ "type": "string"
},
- "zip_code" : {
- "type" : "string"
+ "zip_code": {
+ "type": "string"
},
- "country_code" : {
- "type" : "string"
+ "country_code": {
+ "type": "string"
},
- "tax_domicile" : {
- "type" : "string"
+ "tax_domicile": {
+ "type": "string"
}
}
},
- "CreditorInstitutionEncoding" : {
- "required" : [ "code_type", "creditor_institution_code", "encoding_code" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "encoding_code" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
+ "CreditorInstitutionEncoding": {
+ "required": [
+ "code_type",
+ "creditor_institution_code",
+ "encoding_code"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "encoding_code": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
}
}
},
- "CreditorInstitutionInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "CreditorInstitutionInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Encoding" : {
- "required" : [ "code_type", "description" ],
- "type" : "object",
- "properties" : {
- "code_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "Encoding": {
+ "required": [
+ "code_type",
+ "description"
+ ],
+ "type": "object",
+ "properties": {
+ "code_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "FtpServer" : {
- "required" : [ "enabled", "history_path", "host", "id", "in_path", "out_path", "password", "port", "root_path", "service", "type", "username" ],
- "type" : "object",
- "properties" : {
- "host" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int32"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "username" : {
- "type" : "string"
- },
- "password" : {
- "type" : "string"
- },
- "root_path" : {
- "type" : "string"
- },
- "service" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "in_path" : {
- "type" : "string"
- },
- "out_path" : {
- "type" : "string"
- },
- "history_path" : {
- "type" : "string"
- },
- "id" : {
- "type" : "integer",
- "format" : "int64"
+ "FtpServer": {
+ "required": [
+ "enabled",
+ "history_path",
+ "host",
+ "id",
+ "in_path",
+ "out_path",
+ "password",
+ "port",
+ "root_path",
+ "service",
+ "type",
+ "username"
+ ],
+ "type": "object",
+ "properties": {
+ "host": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "username": {
+ "type": "string"
+ },
+ "password": {
+ "type": "string"
+ },
+ "root_path": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "in_path": {
+ "type": "string"
+ },
+ "out_path": {
+ "type": "string"
+ },
+ "history_path": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "GdeConfiguration" : {
- "required" : [ "event_hub_enabled", "event_hub_payload_enabled", "primitive", "type" ],
- "type" : "object",
- "properties" : {
- "primitive" : {
- "type" : "string"
- },
- "type" : {
- "type" : "string"
- },
- "event_hub_enabled" : {
- "type" : "boolean"
- },
- "event_hub_payload_enabled" : {
- "type" : "boolean"
+ "GdeConfiguration": {
+ "required": [
+ "event_hub_enabled",
+ "event_hub_payload_enabled",
+ "primitive",
+ "type"
+ ],
+ "type": "object",
+ "properties": {
+ "primitive": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "event_hub_enabled": {
+ "type": "boolean"
+ },
+ "event_hub_payload_enabled": {
+ "type": "boolean"
}
}
},
- "Iban" : {
- "required" : [ "creditor_institution_code", "iban", "publication_date", "validity_date" ],
- "type" : "object",
- "properties" : {
- "iban" : {
- "type" : "string"
- },
- "creditor_institution_code" : {
- "type" : "string"
- },
- "validity_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "publication_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "shop_id" : {
- "type" : "string"
- },
- "seller_bank_id" : {
- "type" : "string"
- },
- "avvio_key" : {
- "type" : "string"
- },
- "esito_key" : {
- "type" : "string"
+ "Iban": {
+ "required": [
+ "creditor_institution_code",
+ "iban",
+ "publication_date",
+ "validity_date"
+ ],
+ "type": "object",
+ "properties": {
+ "iban": {
+ "type": "string"
+ },
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "validity_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "publication_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "shop_id": {
+ "type": "string"
+ },
+ "seller_bank_id": {
+ "type": "string"
+ },
+ "avvio_key": {
+ "type": "string"
+ },
+ "esito_key": {
+ "type": "string"
}
}
},
- "MetadataDict" : {
- "required" : [ "key", "start_date" ],
- "type" : "object",
- "properties" : {
- "key" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "start_date" : {
- "type" : "string",
- "format" : "date-time"
- },
- "end_date" : {
- "type" : "string",
- "format" : "date-time"
+ "MetadataDict": {
+ "required": [
+ "key",
+ "start_date"
+ ],
+ "type": "object",
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "start_date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "end_date": {
+ "type": "string",
+ "format": "date-time"
}
}
},
- "PaymentServiceProvider" : {
- "required" : [ "agid_psp", "digital_stamp", "enabled", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
+ "PaymentServiceProvider": {
+ "required": [
+ "agid_psp",
+ "digital_stamp",
+ "enabled",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
},
- "enabled" : {
- "type" : "boolean"
+ "enabled": {
+ "type": "boolean"
},
- "description" : {
- "type" : "string"
+ "description": {
+ "type": "string"
},
- "business_name" : {
- "type" : "string"
+ "business_name": {
+ "type": "string"
},
- "abi" : {
- "type" : "string"
+ "abi": {
+ "type": "string"
},
- "bic" : {
- "type" : "string"
+ "bic": {
+ "type": "string"
},
- "my_bank_code" : {
- "type" : "string"
+ "my_bank_code": {
+ "type": "string"
},
- "digital_stamp" : {
- "type" : "boolean"
+ "digital_stamp": {
+ "type": "boolean"
},
- "agid_psp" : {
- "type" : "boolean"
+ "agid_psp": {
+ "type": "boolean"
},
- "tax_code" : {
- "type" : "string"
+ "tax_code": {
+ "type": "string"
},
- "vat_number" : {
- "type" : "string"
+ "vat_number": {
+ "type": "string"
}
}
},
- "PaymentType" : {
- "required" : [ "payment_type" ],
- "type" : "object",
- "properties" : {
- "payment_type" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
+ "PaymentType": {
+ "required": [
+ "payment_type"
+ ],
+ "type": "object",
+ "properties": {
+ "payment_type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
}
}
},
- "Plugin" : {
- "required" : [ "id_serv_plugin" ],
- "type" : "object",
- "properties" : {
- "id_serv_plugin" : {
- "type" : "string"
- },
- "pag_const_string_profile" : {
- "type" : "string"
- },
- "pag_soap_rule_profile" : {
- "type" : "string"
- },
- "pag_rpt_xpath_profile" : {
- "type" : "string"
- },
- "id_bean" : {
- "type" : "string"
+ "Plugin": {
+ "required": [
+ "id_serv_plugin"
+ ],
+ "type": "object",
+ "properties": {
+ "id_serv_plugin": {
+ "type": "string"
+ },
+ "pag_const_string_profile": {
+ "type": "string"
+ },
+ "pag_soap_rule_profile": {
+ "type": "string"
+ },
+ "pag_rpt_xpath_profile": {
+ "type": "string"
+ },
+ "id_bean": {
+ "type": "string"
}
}
},
- "Proxy" : {
- "type" : "object",
- "properties" : {
- "proxy_host" : {
- "type" : "string"
+ "Proxy": {
+ "type": "object",
+ "properties": {
+ "proxy_host": {
+ "type": "string"
},
- "proxy_port" : {
- "type" : "integer",
- "format" : "int64"
+ "proxy_port": {
+ "type": "integer",
+ "format": "int64"
},
- "proxy_username" : {
- "type" : "string"
+ "proxy_username": {
+ "type": "string"
},
- "proxy_password" : {
- "type" : "string"
+ "proxy_password": {
+ "type": "string"
}
}
},
- "PspChannelPaymentType" : {
- "required" : [ "channel_code", "payment_type", "psp_code" ],
- "type" : "object",
- "properties" : {
- "psp_code" : {
- "type" : "string"
- },
- "channel_code" : {
- "type" : "string"
- },
- "payment_type" : {
- "type" : "string"
+ "PspChannelPaymentType": {
+ "required": [
+ "channel_code",
+ "payment_type",
+ "psp_code"
+ ],
+ "type": "object",
+ "properties": {
+ "psp_code": {
+ "type": "string"
+ },
+ "channel_code": {
+ "type": "string"
+ },
+ "payment_type": {
+ "type": "string"
}
}
},
- "PspInformation" : {
- "required" : [ "informativa" ],
- "type" : "object",
- "properties" : {
- "informativa" : {
- "type" : "string"
+ "PspInformation": {
+ "required": [
+ "informativa"
+ ],
+ "type": "object",
+ "properties": {
+ "informativa": {
+ "type": "string"
}
}
},
- "Redirect" : {
- "type" : "object",
- "properties" : {
- "protocol" : {
- "type" : "string",
- "enum" : [ "HTTPS", "HTTP" ]
- },
- "ip" : {
- "type" : "string"
- },
- "path" : {
- "type" : "string"
- },
- "port" : {
- "type" : "integer",
- "format" : "int64"
- },
- "query_string" : {
- "type" : "string"
+ "Redirect": {
+ "type": "object",
+ "properties": {
+ "protocol": {
+ "type": "string",
+ "enum": [
+ "HTTPS",
+ "HTTP"
+ ]
+ },
+ "ip": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ },
+ "port": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "query_string": {
+ "type": "string"
}
}
},
- "Service" : {
- "type" : "object",
- "properties" : {
- "path" : {
- "type" : "string"
+ "Service": {
+ "type": "object",
+ "properties": {
+ "path": {
+ "type": "string"
},
- "target_host" : {
- "type" : "string"
+ "target_host": {
+ "type": "string"
},
- "target_port" : {
- "type" : "integer",
- "format" : "int64"
+ "target_port": {
+ "type": "integer",
+ "format": "int64"
},
- "target_path" : {
- "type" : "string"
+ "target_path": {
+ "type": "string"
}
}
},
- "Station" : {
- "required" : [ "broker_code", "connection", "enabled", "invio_rt_istantaneo", "password", "primitive_version", "redirect", "station_code", "thread_number", "timeouts", "version" ],
- "type" : "object",
- "properties" : {
- "station_code" : {
- "type" : "string"
- },
- "enabled" : {
- "type" : "boolean"
- },
- "version" : {
- "type" : "integer",
- "format" : "int64"
- },
- "connection" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "connection_mod4" : {
- "$ref" : "#/components/schemas/Connection"
- },
- "password" : {
- "type" : "string"
- },
- "redirect" : {
- "$ref" : "#/components/schemas/Redirect"
- },
- "service" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_pof" : {
- "$ref" : "#/components/schemas/Service"
- },
- "service_mod4" : {
- "$ref" : "#/components/schemas/Service"
- },
- "broker_code" : {
- "type" : "string"
- },
- "proxy" : {
- "$ref" : "#/components/schemas/Proxy"
- },
- "thread_number" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeouts" : {
- "$ref" : "#/components/schemas/Timeouts"
- },
- "invio_rt_istantaneo" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
+ "Station": {
+ "required": [
+ "broker_code",
+ "connection",
+ "enabled",
+ "invio_rt_istantaneo",
+ "password",
+ "primitive_version",
+ "redirect",
+ "station_code",
+ "thread_number",
+ "timeouts",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "station_code": {
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "connection": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "connection_mod4": {
+ "$ref": "#/components/schemas/Connection"
+ },
+ "password": {
+ "type": "string"
+ },
+ "redirect": {
+ "$ref": "#/components/schemas/Redirect"
+ },
+ "service": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_pof": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "service_mod4": {
+ "$ref": "#/components/schemas/Service"
+ },
+ "broker_code": {
+ "type": "string"
+ },
+ "proxy": {
+ "$ref": "#/components/schemas/Proxy"
+ },
+ "thread_number": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeouts": {
+ "$ref": "#/components/schemas/Timeouts"
+ },
+ "invio_rt_istantaneo": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
}
}
},
- "StationCreditorInstitution" : {
- "required" : [ "broadcast", "creditor_institution_code", "mod4", "primitive_version", "spontaneous_payment", "station_code" ],
- "type" : "object",
- "properties" : {
- "creditor_institution_code" : {
- "type" : "string"
- },
- "station_code" : {
- "type" : "string"
- },
- "application_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "aux_digit" : {
- "type" : "integer",
- "format" : "int64"
- },
- "segregation_code" : {
- "type" : "integer",
- "format" : "int64"
- },
- "mod4" : {
- "type" : "boolean"
- },
- "broadcast" : {
- "type" : "boolean"
- },
- "primitive_version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "spontaneous_payment" : {
- "type" : "boolean"
+ "StationCreditorInstitution": {
+ "required": [
+ "broadcast",
+ "creditor_institution_code",
+ "mod4",
+ "primitive_version",
+ "spontaneous_payment",
+ "station_code"
+ ],
+ "type": "object",
+ "properties": {
+ "creditor_institution_code": {
+ "type": "string"
+ },
+ "station_code": {
+ "type": "string"
+ },
+ "application_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "aux_digit": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "segregation_code": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "mod4": {
+ "type": "boolean"
+ },
+ "broadcast": {
+ "type": "boolean"
+ },
+ "primitive_version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "spontaneous_payment": {
+ "type": "boolean"
}
}
},
- "Timeouts" : {
- "required" : [ "timeout_a", "timeout_b", "timeout_c" ],
- "type" : "object",
- "properties" : {
- "timeout_a" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_b" : {
- "type" : "integer",
- "format" : "int64"
- },
- "timeout_c" : {
- "type" : "integer",
- "format" : "int64"
+ "Timeouts": {
+ "required": [
+ "timeout_a",
+ "timeout_b",
+ "timeout_c"
+ ],
+ "type": "object",
+ "properties": {
+ "timeout_a": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_b": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "timeout_c": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "CacheVersion" : {
- "required" : [ "version" ],
- "type" : "object",
- "properties" : {
- "version" : {
- "type" : "string"
+ "CacheVersion": {
+ "required": [
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "version": {
+ "type": "string"
}
}
}
},
- "securitySchemes" : {
- "ApiKey" : {
- "type" : "apiKey",
- "description" : "The API key to access this function app.",
- "name" : "Ocp-Apim-Subscription-Key",
- "in" : "header"
+ "securitySchemes": {
+ "ApiKey": {
+ "type": "apiKey",
+ "description": "The API key to access this function app.",
+ "name": "Ocp-Apim-Subscription-Key",
+ "in": "header"
}
}
}
-}
\ No newline at end of file
+}
diff --git a/openapi/openapi_verifierv1.json b/openapi/openapi_verifierv1.json
index 2da371ba..f418dc4d 100644
--- a/openapi/openapi_verifierv1.json
+++ b/openapi/openapi_verifierv1.json
@@ -1,109 +1,123 @@
{
- "openapi" : "3.0.1",
- "info" : {
- "title" : "API-Config Cache ${service}",
- "description" : "Generate cache for various microservices",
- "termsOfService" : "https://www.pagopa.gov.it/",
- "version" : "0.9.5-2-NOD-828_informativa"
+ "openapi": "3.0.1",
+ "info": {
+ "title": "API-Config Cache ${service}",
+ "description": "Generate cache for various microservices",
+ "termsOfService": "https://www.pagopa.gov.it/",
+ "version": "0.9.7-1-NOD-855-deploy-dev"
},
- "servers" : [ {
- "url" : "https://{host}/{basePath}",
- "variables" : {
- "host" : {
- "default" : "api.dev.platform.pagopa.it",
- "enum" : [ "api.dev.platform.pagopa.it", "api.uat.platform.pagopa.it", "api.platform.pagopa.it" ]
- },
- "basePath" : {
- "default" : "api-config-cache/o/v1",
- "enum" : [ "api-config-cache/o/v1", "api-config-cache/p/v1", "api-config-cache/odev/v1" ]
+ "servers": [
+ {
+ "url": "https://{host}/{basePath}",
+ "variables": {
+ "host": {
+ "default": "api.dev.platform.pagopa.it",
+ "enum": [
+ "api.dev.platform.pagopa.it",
+ "api.uat.platform.pagopa.it",
+ "api.platform.pagopa.it"
+ ]
+ },
+ "basePath": {
+ "default": "api-config-cache/o/v1",
+ "enum": [
+ "api-config-cache/o/v1",
+ "api-config-cache/p/v1",
+ "api-config-cache/odev/v1"
+ ]
+ }
}
}
- } ],
- "paths" : {
- "/stakeholders/verifier/cache/schemas/v1" : {
- "get" : {
- "tags" : [ "VerifierCache" ],
- "summary" : "Get Creditor Institution list with Station v2",
- "operationId" : "cache",
- "responses" : {
- "400" : {
- "description" : "Bad Request",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ ],
+ "paths": {
+ "/stakeholders/verifier/cache/schemas/v1": {
+ "get": {
+ "tags": [
+ "VerifierCache"
+ ],
+ "summary": "Get Creditor Institution list with Station v2",
+ "operationId": "cache",
+ "responses": {
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "429" : {
- "description" : "Too many requests"
+ "429": {
+ "description": "Too many requests"
},
- "403" : {
- "description" : "Forbidden"
+ "403": {
+ "description": "Forbidden"
},
- "200" : {
- "description" : "OK",
- "content" : {
- "application/json" : {
- "schema" : {
- "type" : "string"
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "string"
}
}
}
},
- "401" : {
- "description" : "Unauthorized"
+ "401": {
+ "description": "Unauthorized"
},
- "500" : {
- "description" : "Service unavailable",
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "500": {
+ "description": "Service unavailable",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
}
}
},
- "components" : {
- "schemas" : {
- "ProblemJson" : {
- "type" : "object",
- "properties" : {
- "title" : {
- "type" : "string",
- "description" : "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
+ "components": {
+ "schemas": {
+ "ProblemJson": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
},
- "status" : {
- "maximum" : 600,
- "minimum" : 100,
- "type" : "integer",
- "description" : "The HTTP status code generated by the origin server for this occurrence of the problem.",
- "format" : "int32",
- "example" : 200
+ "status": {
+ "maximum": 600,
+ "minimum": 100,
+ "type": "integer",
+ "description": "The HTTP status code generated by the origin server for this occurrence of the problem.",
+ "format": "int32",
+ "example": 200
},
- "detail" : {
- "type" : "string",
- "description" : "A human readable explanation specific to this occurrence of the problem.",
- "example" : "There was an error processing the request"
+ "detail": {
+ "type": "string",
+ "description": "A human readable explanation specific to this occurrence of the problem.",
+ "example": "There was an error processing the request"
}
}
}
},
- "securitySchemes" : {
- "ApiKey" : {
- "type" : "apiKey",
- "description" : "The API key to access this function app.",
- "name" : "Ocp-Apim-Subscription-Key",
- "in" : "header"
+ "securitySchemes": {
+ "ApiKey": {
+ "type": "apiKey",
+ "description": "The API key to access this function app.",
+ "name": "Ocp-Apim-Subscription-Key",
+ "in": "header"
}
}
}
-}
\ No newline at end of file
+}
diff --git a/pom.xml b/pom.xml
index 537469de..389df841 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
it.gov.pagopa.api-config
cache
- 0.9.7
+ 0.9.7-1-NOD-855-deploy-dev
API-Config Cache
Generate cache for various microservices