{
  "openapi": "3.0.1",
  "info": {
    "title": "Open Banking API",
    "description": "PSD2-compliant Open Banking API for payment initiation, account information and confirmation of funds across multiple ISO 20022 payment schemes.\r\n\r\n## Getting Started\r\n\r\nMizuho uses **OBIE** or **eIDAS** certificates. It is expected that the TPP presents a valid certificate during the TLS handshake (mutual authentication / mTLS).\r\n\r\n**Base URLs**\r\n\r\n- Sandbox: https://xs2a-sbx-mzh.multicash.de\r\n- Production: https://xs2a-mzh.multicash.de\r\n\r\n## Banking Essentials\r\n\r\nAccess to Mizuho's Open Banking APIs requires successful authentication and validation of the TPP. TPPs must use a valid **eIDAS** or **OBIE** certificate when connecting to the Open Banking interface.\r\n\r\nThe XS2A APIs use a set of common HTTP headers (`X-Request-ID`, `Content-Type`, `PSU-ID`, `PSU-IP-Address`) to ensure consistent request processing and traceability, and standard HTTP status codes to indicate the outcome of an API request.\r\n\r\n## Sandbox Testing\r\n\r\nNo registration is required. Test user credentials and test account information are available in the Developer Portal. Use the provided test data to access and test the sandbox APIs.\r\n\r\nFor support, contact emea.cashmgmtsupport@mizuhoemea.com.\r\n\r\n## Technical Documentation\r\n\r\nTechnical documentation, API specifications and implementation guidance are available in the API catalogue.\r\n\r\n## Customer Onboarding\r\n\r\nCustomers must contact Mizuho (emea.cashmgmtsupport@mizuhoemea.com) and complete the relevant T&C and onboarding documentation before using Open Banking services through a Third-Party Provider (TPP). Once onboarding is complete, Mizuho will provide the credentials required to access the service.\r\n\r\n---\r\n\r\n**Customer Authorisation Approach**\r\n\r\nCustomers must request the creation of a Payment Service User (PSU) through Mizuho. Mizuho adopts a decoupled authorisation approach for Open Banking services. Payment initiation requests submitted by a TPP require customer authentication and authorisation through Mizuho's online banking channel before the payment can be executed. The payment will remain in a pending status until the required approval has been completed.\r\n\r\n---\r\n\r\n**Customer Consent**\r\n\r\nCustomer consent for access to account balance and transaction information remains valid for 90 days. Once the consent period expires, the customer must re-authenticate and provide consent again.\r\n\r\n---\r\n\r\n**Payment Cut Off Times**\r\n\r\nPayment instructions submitted after the applicable cut-off time will still be accepted by Mizuho. However, they will be processed on the next business day and the value date will be adjusted accordingly.\r\n\r\n## Mizuho Specific Implementation Requirements\r\n\r\nThe following requirements apply in addition to the Open Banking standards and API specifications.\r\n\r\n---\r\n\r\n**Account Identification**\r\n\r\nThe Bank supports IBAN as the sole account identifier for payment submissions. This requirement applies to all submission channels, including API requests and XML file submissions.\r\n\r\n- Debtor accounts must be identified using an IBAN.\r\n- Creditor accounts must be identified using an IBAN.\r\n- For all payment types, including CHAPS, the creditor IBAN and creditor agent SWIFT BIC must be provided.\r\n\r\n---\r\n\r\n**Creditor Agent**\r\n\r\n- The creditor agent must be identified using a valid SWIFT BIC.\r\n\r\n---\r\n\r\n**Address Requirements (XML File Submissions)**\r\n\r\nFor XML file submissions, debtor and creditor addresses must be provided in Structured or Hybrid format. Mandatory address elements: Town Name and Country. Unstructured addresses are not supported; payment instructions containing unstructured debtor or creditor addresses will be rejected.\r\n\r\n---\r\n\r\n**Message Validation**\r\n\r\n- MessageID must be unique.\r\n- Duplicate MessageIDs are not permitted and will be rejected.\r\n\r\n---\r\n\r\n**File Composition**\r\n\r\n- SEPA and RTX payment instructions must not be included in the same file.\r\n- A file may contain either SEPA payments or RTX payments, but not both.\r\n\r\n---\r\n\r\n**Country-Specific Regulatory Requirements**\r\n\r\nAdditional information may be required for certain payment types or jurisdictions to comply with local regulatory requirements, including JFSA reporting obligations where applicable.\r\n\r\n## Support\r\n\r\nContact us at **emea.cashmgmtsupport@mizuhoemea.com** and we'll get back to you as soon as we can.",
    "version": "2.0.0"
  },
  "paths": {
    "/v1/accounts": {
      "get": {
        "tags": [
          "AccountsV01"
        ],
        "parameters": [
          {
            "name": "Consent-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "withBalance",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.AccountsResp"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v1/accounts/{account-Id}": {
      "get": {
        "tags": [
          "AccountsV01"
        ],
        "parameters": [
          {
            "name": "account-Id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Consent-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "withBalance",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.AccountResp"
                }
              }
            }
          }
        }
      }
    },
    "/v1/accounts/{account-Id}/balances": {
      "get": {
        "tags": [
          "AccountsV01"
        ],
        "parameters": [
          {
            "name": "account-Id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Consent-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.BalancesResp"
                }
              }
            }
          }
        }
      }
    },
    "/v1/accounts/{account-Id}/transactions": {
      "get": {
        "tags": [
          "AccountsV01"
        ],
        "parameters": [
          {
            "name": "account-Id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Consent-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dateFrom",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bookingStatus",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "default": "booked"
            }
          },
          {
            "name": "withBalance",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "dateTo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "BACS_CreditTransferV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "BACS_CreditTransferV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "BACS_CreditTransferV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-credit-transfers": {
      "post": {
        "tags": [
          "BACS_CreditTransferV01Plain"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "text/plain": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "BACS_CreditTransferV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "BACS_CreditTransferV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "BACS_CreditTransferV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-direct-debits/{paymentId}": {
      "get": {
        "tags": [
          "BACS_DirectDebitV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "BACS_DirectDebitV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-direct-debits/{paymentId}/status": {
      "get": {
        "tags": [
          "BACS_DirectDebitV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-direct-debits": {
      "post": {
        "tags": [
          "BACS_DirectDebitV01Plain"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "text/plain": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-direct-debits/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "BACS_DirectDebitV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "BACS_DirectDebitV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/bacs-direct-debits/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "BACS_DirectDebitV01Plain"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/chaps-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.DomesticChapsPaymentUk_JSON"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/chaps-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/chaps-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/chaps-credit-transfers": {
      "post": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.DomesticChapsPaymentUk_JSON"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/chaps-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/chaps-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-chaps-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-chaps-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-chaps-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-chaps-credit-transfers": {
      "post": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-chaps-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-chaps-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-chaps-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-chaps-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-chaps-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-chaps-credit-transfers": {
      "post": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-chaps-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-chaps-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "Chaps_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v1/consents/{consentId}/status": {
      "get": {
        "tags": [
          "ConsentsV01"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.ConstentStatus"
                }
              }
            }
          }
        }
      }
    },
    "/v1/consents/{consentId}": {
      "get": {
        "tags": [
          "ConsentsV01"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.ConsentResp"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "ConsentsV01"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v1/consents": {
      "post": {
        "tags": [
          "ConsentsV01"
        ],
        "parameters": [
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.ConsentReq"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.PostConsentResp"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v1/consents/{consentId}/authorisations": {
      "get": {
        "tags": [
          "ConsentsV01"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v1/consents/{consentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "ConsentsV01"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v1/extended/SandboxUserList": {
      "get": {
        "tags": [
          "Extended"
        ],
        "parameters": [
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.SandboxUserListResp"
                }
              }
            }
          }
        }
      }
    },
    "/v1/extended/SandboxUserAccountList": {
      "get": {
        "tags": [
          "Extended"
        ],
        "parameters": [
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.SandboxAccountListResp"
                }
              }
            }
          }
        }
      }
    },
    "/v1/funds-confirmations": {
      "post": {
        "tags": [
          "FundsConfirmationsV1"
        ],
        "parameters": [
          {
            "name": "Consent-ID",
            "in": "header",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Funds.FundsConfirmationReq"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Funds.FundsConfirmationResp"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/consents/confirmation-of-funds/{consentId}/status": {
      "get": {
        "tags": [
          "FundsConsentsV02"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.ConstentStatus"
                }
              }
            }
          }
        }
      }
    },
    "/v2/consents/confirmation-of-funds/{consentId}": {
      "get": {
        "tags": [
          "FundsConsentsV02"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.FundsConsentResp"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "FundsConsentsV02"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/consents/confirmation-of-funds": {
      "post": {
        "tags": [
          "FundsConsentsV02"
        ],
        "parameters": [
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.FundsConsentReq"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.PostConsentResp"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/consents/confirmation-of-funds/{consentId}/authorisations": {
      "get": {
        "tags": [
          "FundsConsentsV02"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/consents/confirmation-of-funds/{consentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "FundsConsentsV02"
        ],
        "parameters": [
          {
            "name": "consentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/rtx-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.RTX_CrossBorderPayment_JSON"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/rtx-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/rtx-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/rtx-credit-transfers": {
      "post": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.RTX_CrossBorderPayment_JSON"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/rtx-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/rtx-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-cross-border-relay-transfer/{paymentId}": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-cross-border-relay-transfer/{paymentId}/status": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-cross-border-relay-transfer/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-cross-border-relay-transfer": {
      "post": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-cross-border-relay-transfer/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-cross-border-relay-transfer/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-cross-border-relay-transfer/{paymentId}": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-cross-border-relay-transfer/{paymentId}/status": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-cross-border-relay-transfer/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-cross-border-relay-transfer": {
      "post": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-cross-border-relay-transfer/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-cross-border-relay-transfer/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "RTX_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.JSONPaymentV02"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-credit-transfers": {
      "post": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.SEPAJSONPaymentV02"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-credit-transfers": {
      "post": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document_SCT_SCTinst"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-credit-transfers": {
      "post": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document_SCT_SCTinst"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_CreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/pain.008-sepa-direct-debit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/pain.008-sepa-direct-debit-transfers": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Document_EPC13008_SDD_Core_C2B_2019_V10"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v1/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v1/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v1/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v1/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v1/bulk-payments/pain.008-sepa-direct-debit-transfers": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Document_EPC13008_SDD_Core_C2B_2019_V10"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v1/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v1/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV01XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.008-sepa-direct-debit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.008-sepa-direct-debit-transfers": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Document"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.008-sepa-direct-debit-transfers": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Document"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.008-sepa-direct-debit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_DirectDebitV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-instant-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.JSONPaymentV02"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-instant-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-instant-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-instant-credit-transfers": {
      "post": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.SEPAJSONPaymentV02"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-instant-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/sepa-instant-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02JSON"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-instant-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-instant-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-instant-credit-transfers/{paymentId}/status/V02": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-instant-credit-transfers": {
      "post": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document_SCT_SCTinst"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-instant-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/payments/pain.001-sepa-instant-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-instant-credit-transfers/{paymentId}": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-instant-credit-transfers/{paymentId}/status": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Document"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-instant-credit-transfers": {
      "post": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-IP-Address",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document_SCT_SCTinst"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-instant-credit-transfers/{paymentId}/authorisations": {
      "post": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.GeneralResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approval",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Authorisations"
                }
              }
            }
          }
        }
      }
    },
    "/v2/bulk-payments/pain.001-sepa-instant-credit-transfers/{paymentId}/authorisations/{authorisationId}": {
      "get": {
        "tags": [
          "SEPA_InstantCreditTransferV02XML"
        ],
        "parameters": [
          {
            "name": "paymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "authorisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Request-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PSU-ID",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "headers": {
              "X-Request-ID": {
                "description": "X-Request-ID",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              },
              "text/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AuthorisationStatusBase"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Microsoft.AspNetCore.Mvc.ProblemDetails": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detail": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": { }
      },
      "Omikron.OpenBankingAPI.Models.Extended.AccountAccessMaskEnum": {
        "enum": [
          0,
          1,
          2,
          4,
          8,
          16,
          32
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.OpenBankingAPI.Models.Extended.Balance": {
        "type": "object",
        "properties": {
          "Expected": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.BalanceItem"
          },
          "ClosingBooked": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.BalanceItem"
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Extended.BalanceItem": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CCY": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Extended.SandboxAccount": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "IBAN": {
            "type": "string",
            "nullable": true
          },
          "BIC": {
            "type": "string",
            "nullable": true
          },
          "BBAN": {
            "type": "string",
            "nullable": true
          },
          "PAN": {
            "type": "string",
            "nullable": true
          },
          "CCY": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "LocalBankCode": {
            "type": "string",
            "nullable": true
          },
          "HolderName": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "BalanceLinkAllowed": {
            "type": "boolean"
          },
          "TransactionLinkAllowed": {
            "type": "boolean"
          },
          "BalanceList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.Balance"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Extended.SandboxAccountAccess": {
        "type": "object",
        "properties": {
          "Account": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.SandboxAccount"
          },
          "Access": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.AccountAccessMaskEnum"
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Extended.SandboxAccountListResp": {
        "type": "object",
        "properties": {
          "AccountAccessList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.SandboxAccountAccess"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Extended.SandboxUser": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name1": {
            "type": "string",
            "nullable": true
          },
          "Name2": {
            "type": "string",
            "nullable": true
          },
          "Name3": {
            "type": "string",
            "nullable": true
          },
          "Access": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.UserAccessMaskEnum"
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Extended.SandboxUserListResp": {
        "type": "object",
        "properties": {
          "UserList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Extended.SandboxUser"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Extended.UserAccessMaskEnum": {
        "enum": [
          0,
          1,
          2,
          4,
          8,
          16,
          32
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.OpenBankingAPI.Models.Funds.FundsAccount": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bic": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          },
          "bbank": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Funds.FundsConfirmationReq": {
        "required": [
          "account",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.Funds.FundsAccount"
          },
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          },
          "cardNumber": {
            "type": "string",
            "nullable": true
          },
          "payee": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.Funds.FundsConfirmationResp": {
        "type": "object",
        "properties": {
          "fundsAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.PaymentsV01.DomesticChapsPaymentUk_JSON": {
        "type": "object",
        "properties": {
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "debtorAccount": {
            "type": "string",
            "nullable": true
          },
          "debtorAgent": {
            "type": "string",
            "nullable": true
          },
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.MoneyAmount"
          },
          "creditorAccount": {
            "type": "string",
            "nullable": true
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorName": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.PostalAddress"
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date"
          },
          "requestedExecutionTime": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.PaymentsV01.MoneyAmount": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.PaymentsV01.PostalAddress": {
        "type": "object",
        "properties": {
          "street": {
            "type": "string",
            "nullable": true
          },
          "buildingNumber": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "town": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.PaymentsV01.RTX_CrossBorderPayment_JSON": {
        "required": [
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "instructedAmount",
          "remittanceInformationUnstructured",
          "valueDate"
        ],
        "type": "object",
        "properties": {
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "debtorAccount": {
            "minLength": 1,
            "type": "string"
          },
          "debtorAgentBic": {
            "type": "string",
            "nullable": true
          },
          "valueDate": {
            "type": "string",
            "format": "date"
          },
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.RtxMoneyAmount"
          },
          "creditorAgentBic": {
            "type": "string",
            "nullable": true
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.RtxCreditorAccount"
          },
          "remittanceInformationUnstructured": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.OpenBankingAPI.Models.PaymentsV01.PostalAddress"
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "jfsaWording": {
            "type": "string",
            "nullable": true
          },
          "messageToDebtorBank": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.PaymentsV01.RtxCreditorAccount": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "othr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.OpenBankingAPI.Models.PaymentsV01.RtxMoneyAmount": {
        "required": [
          "amount",
          "currency"
        ],
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AT_ExternalServiceLevel1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AddressType2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AmountType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchAndFinancialInstitutionIdentification4_Cdtr": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.FinancialInstitutionIdentification7"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchData2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchAndFinancialInstitutionIdentification4_Dbtr": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.FinancialInstitutionIdentification7"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchData2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchAndFinancialInstitutionIdentification4_Intrmy": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.FinancialInstitutionIdentification7"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchData2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchData2": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccount16_Cdtr": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AccountIdentification4Choice"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccountType2"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccount16_Dbtr": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AccountIdentification4Choice"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccountType2"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccountType2": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ClearingSystemIdentification2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ClearingSystemMemberIdentification2": {
        "type": "object",
        "properties": {
          "ClrSysId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ClearingSystemIdentification2Choice"
          },
          "MmbId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ContactDetails2": {
        "type": "object",
        "properties": {
          "NmPrfx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.NamePrefix1Code"
          },
          "NmPrfxSpecified": {
            "type": "boolean"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PhneNb": {
            "type": "string",
            "nullable": true
          },
          "MobNb": {
            "type": "string",
            "nullable": true
          },
          "FaxNb": {
            "type": "string",
            "nullable": true
          },
          "EmailAdr": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditDebitCode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditTransferTransactionInformation10": {
        "type": "object",
        "properties": {
          "PmtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentIdentification1"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AmountType3Choice"
          },
          "XchgRateInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ExchangeRateInformation1"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "IntrmyAgt1": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchAndFinancialInstitutionIdentification4_Intrmy"
          },
          "IntrmyAgt1Acct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccount16_Cdtr"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchAndFinancialInstitutionIdentification4_Cdtr"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_Cdtr"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccount16_Cdtr"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_UltmtCrdt"
          },
          "InstrForCdtrAgt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.InstructionForCreditorAgent1"
            },
            "nullable": true
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Purpose2Choice"
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.RemittanceInformation5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CustomerCreditTransferInitiationV03": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.GroupHeader32"
          },
          "PmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentInstructionInformation3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrCdtTrfInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CustomerCreditTransferInitiationV03"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.DocumentAdjustment1": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtDbtInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditDebitCode"
          },
          "CdtDbtIndSpecified": {
            "type": "boolean"
          },
          "Rsn": {
            "type": "string",
            "nullable": true
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ExchangeRateInformation1": {
        "type": "object",
        "properties": {
          "XchgRate": {
            "type": "number",
            "format": "double"
          },
          "XchgRateSpecified": {
            "type": "boolean"
          },
          "RateTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ExchangeRateType1Code"
          },
          "RateTpSpecified": {
            "type": "boolean"
          },
          "CtrctId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ExchangeRateType1Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.FinancialIdentificationSchemeName1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.FinancialInstitutionIdentification7": {
        "type": "object",
        "properties": {
          "BIC": {
            "type": "string",
            "nullable": true
          },
          "ClrSysMmbId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ClearingSystemMemberIdentification2"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "SchmeNm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.FinancialIdentificationSchemeName1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.GroupHeader32": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_InitgPty"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Instruction3Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.InstructionForCreditorAgent1": {
        "type": "object",
        "properties": {
          "Cd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Instruction3Code"
          },
          "CdSpecified": {
            "type": "boolean"
          },
          "InstrInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.NamePrefix1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Party6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_Cdtr": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_Dbtr": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_InitgPty": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_Invoice": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_UltmtCrdt": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_UltmtDbtr": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentIdentification1": {
        "type": "object",
        "properties": {
          "EndToEndId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentInstructionInformation3": {
        "type": "object",
        "properties": {
          "PmtInfId": {
            "type": "string",
            "nullable": true
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentMethod3Code"
          },
          "BtchBookg": {
            "type": "boolean"
          },
          "BtchBookgSpecified": {
            "type": "boolean"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentTypeInformation19"
          },
          "ReqdExctnDt": {
            "type": "string",
            "format": "date-time"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_Dbtr"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccount16_Dbtr"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.BranchAndFinancialInstitutionIdentification4_Dbtr"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_UltmtDbtr"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "ChrgsAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CashAccount16_Dbtr"
          },
          "CdtTrfTxInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditTransferTransactionInformation10"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentMethod3Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PaymentTypeInformation19": {
        "type": "object",
        "properties": {
          "SvcLvl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ServiceLevel8Choice"
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.LocalInstrument2Choice"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PostalAddress6": {
        "type": "object",
        "properties": {
          "AdrTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AddressType2Code"
          },
          "AdrTpSpecified": {
            "type": "boolean"
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "SubDept": {
            "type": "string",
            "nullable": true
          },
          "StrtNm": {
            "type": "string",
            "nullable": true
          },
          "BldgNb": {
            "type": "string",
            "nullable": true
          },
          "PstCd": {
            "type": "string",
            "nullable": true
          },
          "TwnNm": {
            "type": "string",
            "nullable": true
          },
          "CtrySubDvsn": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ReferredDocumentInformation3": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ReferredDocumentType2"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ReferredDocumentType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ReferredDocumentType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ReferredDocumentType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.RemittanceAmount1": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "AdjstmntAmtAndRsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.DocumentAdjustment1"
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.RemittanceInformation5": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "string",
            "nullable": true
          },
          "Strd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.StructuredRemittanceInformation7"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.AT_ExternalServiceLevel1Code"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.StructuredRemittanceInformation7": {
        "type": "object",
        "properties": {
          "RfrdDocInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.ReferredDocumentInformation3"
          },
          "RfrdDocAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.RemittanceAmount1"
          },
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.CreditorReferenceInformation2"
          },
          "Invcr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_Invoice"
          },
          "Invcee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ATA_ATX.ContractTypes.PartyIdentification32_Invoice"
          },
          "AddtlRmtInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.AddressType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.AmountType4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Authorisation1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.FinancialInstitutionIdentification18"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchData3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchData3": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LEI": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PostalAddress24"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.AccountIdentification4Choice"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccountType2Choice"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Prxy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ProxyAccountIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccountType2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType9"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Cheque11": {
        "type": "object",
        "properties": {
          "ChqTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ChequeType2Code"
          },
          "ChqTpSpecified": {
            "type": "boolean"
          },
          "ChqNb": {
            "type": "string",
            "nullable": true
          },
          "ChqFr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.NameAndAddress16"
          },
          "DlvryMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ChequeDeliveryMethod1Choice"
          },
          "DlvrTo": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.NameAndAddress16"
          },
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "ChqMtrtyDt": {
            "type": "string",
            "format": "date-time"
          },
          "ChqMtrtyDtSpecified": {
            "type": "boolean"
          },
          "FrmsCd": {
            "type": "string",
            "nullable": true
          },
          "MemoFld": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RgnlClrZone": {
            "type": "string",
            "nullable": true
          },
          "PrtLctn": {
            "type": "string",
            "nullable": true
          },
          "Sgntr": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ChequeDeliveryMethod1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ChequeType2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ClearingSystemIdentification2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ClearingSystemMemberIdentification2": {
        "type": "object",
        "properties": {
          "ClrSysId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ClearingSystemIdentification2Choice"
          },
          "MmbId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Contact4": {
        "type": "object",
        "properties": {
          "NmPrfx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.NamePrefix2Code"
          },
          "NmPrfxSpecified": {
            "type": "boolean"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PhneNb": {
            "type": "string",
            "nullable": true
          },
          "MobNb": {
            "type": "string",
            "nullable": true
          },
          "FaxNb": {
            "type": "string",
            "nullable": true
          },
          "EmailAdr": {
            "type": "string",
            "nullable": true
          },
          "EmailPurp": {
            "type": "string",
            "nullable": true
          },
          "JobTitl": {
            "type": "string",
            "nullable": true
          },
          "Rspnsblty": {
            "type": "string",
            "nullable": true
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.OtherContact1"
            },
            "nullable": true
          },
          "PrefrdMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PreferredContactMethod1Code"
          },
          "PrefrdMtdSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditDebitCode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditTransferTransaction34": {
        "type": "object",
        "properties": {
          "PmtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentIdentification6"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentTypeInformation26"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.AmountType4Choice"
          },
          "XchgRateInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ExchangeRate1"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "ChqInstr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Cheque11"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "IntrmyAgt1": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "IntrmyAgt1Acct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "IntrmyAgt2": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "IntrmyAgt2Acct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "IntrmyAgt3": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "IntrmyAgt3Acct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "CdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "InstrForCdtrAgt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.InstructionForCreditorAgent1"
            },
            "nullable": true
          },
          "InstrForDbtrAgt": {
            "type": "string",
            "nullable": true
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Purpose2Choice"
          },
          "RgltryRptg": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RegulatoryReporting3"
            },
            "nullable": true
          },
          "Tax": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxInformation8"
          },
          "RltdRmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceLocation7"
            },
            "nullable": true
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceInformation16"
          },
          "SplmtryData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.SupplementaryData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CustomerCreditTransferInitiationV09": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GroupHeader85"
          },
          "PmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentInstruction30"
            },
            "nullable": true
          },
          "SplmtryData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.SupplementaryData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DateAndDateTime2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "format": "date-time"
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType7"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DatePeriod2": {
        "type": "object",
        "properties": {
          "FrDt": {
            "type": "string",
            "format": "date-time"
          },
          "ToDt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DiscountAmountAndType1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DiscountAmountType1Choice"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DiscountAmountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType13"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrCdtTrfInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CustomerCreditTransferInitiationV09"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentAdjustment1": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtDbtInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditDebitCode"
          },
          "CdtDbtIndSpecified": {
            "type": "boolean"
          },
          "Rsn": {
            "type": "string",
            "nullable": true
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineIdentification1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineType1"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineInformation1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineIdentification1"
            },
            "nullable": true
          },
          "Desc": {
            "type": "string",
            "nullable": true
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceAmount3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineType1": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType12"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ExchangeRate1": {
        "type": "object",
        "properties": {
          "UnitCcy": {
            "type": "string",
            "nullable": true
          },
          "XchgRate": {
            "type": "number",
            "format": "double"
          },
          "XchgRateSpecified": {
            "type": "boolean"
          },
          "RateTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ExchangeRateType1Code"
          },
          "RateTpSpecified": {
            "type": "boolean"
          },
          "CtrctId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ExchangeRateType1Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.FinancialIdentificationSchemeName1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.FinancialInstitutionIdentification18": {
        "type": "object",
        "properties": {
          "BICFI": {
            "type": "string",
            "nullable": true
          },
          "ClrSysMmbId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ClearingSystemMemberIdentification2"
          },
          "LEI": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PostalAddress24"
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Garnishment3": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GarnishmentType1"
          },
          "Grnshee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "GrnshmtAdmstr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "FmlyMdclInsrncInd": {
            "type": "boolean"
          },
          "FmlyMdclInsrncIndSpecified": {
            "type": "boolean"
          },
          "MplyeeTermntnInd": {
            "type": "boolean"
          },
          "MplyeeTermntnIndSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GarnishmentType1": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GarnishmentType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GarnishmentType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType15"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "SchmeNm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.FinancialIdentificationSchemeName1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.GroupHeader85": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "Authstn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Authorisation1Choice"
            },
            "nullable": true
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "FwdgAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Instruction3Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.InstructionForCreditorAgent1": {
        "type": "object",
        "properties": {
          "Cd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Instruction3Code"
          },
          "CdSpecified": {
            "type": "boolean"
          },
          "InstrInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType10": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType11": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType12": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType13": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType14": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType15": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType4": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType5": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType6": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType7": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType9": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.NameAndAddress16": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Adr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PostalAddress24"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.NamePrefix2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.OtherContact1": {
        "type": "object",
        "properties": {
          "ChanlTp": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Party38Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PostalAddress24"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Party38Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Contact4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentIdentification6": {
        "type": "object",
        "properties": {
          "InstrId": {
            "type": "string",
            "nullable": true
          },
          "EndToEndId": {
            "type": "string",
            "nullable": true
          },
          "UETR": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentInstruction30": {
        "type": "object",
        "properties": {
          "PmtInfId": {
            "type": "string",
            "nullable": true
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentMethod3Code"
          },
          "BtchBookg": {
            "type": "boolean"
          },
          "BtchBookgSpecified": {
            "type": "boolean"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentTypeInformation26"
          },
          "ReqdExctnDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DateAndDateTime2Choice"
          },
          "PoolgAdjstmntDt": {
            "type": "string",
            "format": "date-time"
          },
          "PoolgAdjstmntDtSpecified": {
            "type": "boolean"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "DbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "InstrForDbtrAgt": {
            "type": "string",
            "nullable": true
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "ChrgsAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CashAccount38"
          },
          "ChrgsAcctAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "CdtTrfTxInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditTransferTransaction34"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentMethod3Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PaymentTypeInformation26": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ServiceLevel8Choice"
            },
            "nullable": true
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.LocalInstrument2Choice"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PostalAddress24": {
        "type": "object",
        "properties": {
          "AdrTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.AddressType3Choice"
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "SubDept": {
            "type": "string",
            "nullable": true
          },
          "StrtNm": {
            "type": "string",
            "nullable": true
          },
          "BldgNb": {
            "type": "string",
            "nullable": true
          },
          "BldgNm": {
            "type": "string",
            "nullable": true
          },
          "Flr": {
            "type": "string",
            "nullable": true
          },
          "PstBx": {
            "type": "string",
            "nullable": true
          },
          "Room": {
            "type": "string",
            "nullable": true
          },
          "PstCd": {
            "type": "string",
            "nullable": true
          },
          "TwnNm": {
            "type": "string",
            "nullable": true
          },
          "TwnLctnNm": {
            "type": "string",
            "nullable": true
          },
          "DstrctNm": {
            "type": "string",
            "nullable": true
          },
          "CtrySubDvsn": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PreferredContactMethod1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ProxyAccountIdentification1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ProxyAccountType1Choice"
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ProxyAccountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType10"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType11"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ReferredDocumentInformation7": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ReferredDocumentType4"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          },
          "LineDtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentLineInformation1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ReferredDocumentType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ReferredDocumentType4": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ReferredDocumentType3Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RegulatoryAuthority2": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RegulatoryReporting3": {
        "type": "object",
        "properties": {
          "DbtCdtRptgInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RegulatoryReportingType1Code"
          },
          "DbtCdtRptgIndSpecified": {
            "type": "boolean"
          },
          "Authrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RegulatoryAuthority2"
          },
          "Dtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.StructuredRegulatoryReporting3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RegulatoryReportingType1Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceAmount2": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DiscountAmountAndType1"
            },
            "nullable": true
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAmountAndType1"
            },
            "nullable": true
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceAmount3": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DiscountAmountAndType1"
            },
            "nullable": true
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAmountAndType1"
            },
            "nullable": true
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceInformation16": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.StructuredRemittanceInformation16"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceLocation7": {
        "type": "object",
        "properties": {
          "RmtId": {
            "type": "string",
            "nullable": true
          },
          "RmtLctnDtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceLocationData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceLocationData1": {
        "type": "object",
        "properties": {
          "Mtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceLocationMethod2Code"
          },
          "ElctrncAdr": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.NameAndAddress16"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceLocationMethod2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.StructuredRegulatoryReporting3": {
        "type": "object",
        "properties": {
          "Tp": {
            "type": "string",
            "nullable": true
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "Cd": {
            "type": "string",
            "nullable": true
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Inf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.StructuredRemittanceInformation16": {
        "type": "object",
        "properties": {
          "RfrdDocInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ReferredDocumentInformation7"
            },
            "nullable": true
          },
          "RfrdDocAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.RemittanceAmount2"
          },
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.CreditorReferenceInformation2"
          },
          "Invcr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "Invcee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.PartyIdentification135"
          },
          "TaxRmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxInformation7"
          },
          "GrnshmtRmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.Garnishment3"
          },
          "AddtlRmtInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.SupplementaryData1": {
        "type": "object",
        "properties": {
          "PlcAndNm": {
            "type": "string",
            "nullable": true
          },
          "Envlp": {
            "type": "array",
            "items": { },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAmount2": {
        "type": "object",
        "properties": {
          "Rate": {
            "type": "number",
            "format": "double"
          },
          "RateSpecified": {
            "type": "boolean"
          },
          "TaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxRecordDetails2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAmountAndType1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAmountType1Choice"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAmountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ItemChoiceType14"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAuthorisation1": {
        "type": "object",
        "properties": {
          "Titl": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxInformation7": {
        "type": "object",
        "properties": {
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxParty1"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxParty2"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxParty2"
          },
          "AdmstnZone": {
            "type": "string",
            "nullable": true
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Mtd": {
            "type": "string",
            "nullable": true
          },
          "TtlTaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlTaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "SeqNb": {
            "type": "number",
            "format": "double"
          },
          "SeqNbSpecified": {
            "type": "boolean"
          },
          "Rcrd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxRecord2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxInformation8": {
        "type": "object",
        "properties": {
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxParty1"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxParty2"
          },
          "AdmstnZone": {
            "type": "string",
            "nullable": true
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Mtd": {
            "type": "string",
            "nullable": true
          },
          "TtlTaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlTaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "SeqNb": {
            "type": "number",
            "format": "double"
          },
          "SeqNbSpecified": {
            "type": "boolean"
          },
          "Rcrd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxRecord2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxParty1": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxParty2": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          },
          "Authstn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAuthorisation1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxPeriod2": {
        "type": "object",
        "properties": {
          "Yr": {
            "type": "string",
            "format": "date-time"
          },
          "YrSpecified": {
            "type": "boolean"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxRecordPeriod1Code"
          },
          "TpSpecified": {
            "type": "boolean"
          },
          "FrToDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.DatePeriod2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxRecord2": {
        "type": "object",
        "properties": {
          "Tp": {
            "type": "string",
            "nullable": true
          },
          "Ctgy": {
            "type": "string",
            "nullable": true
          },
          "CtgyDtls": {
            "type": "string",
            "nullable": true
          },
          "DbtrSts": {
            "type": "string",
            "nullable": true
          },
          "CertId": {
            "type": "string",
            "nullable": true
          },
          "FrmsCd": {
            "type": "string",
            "nullable": true
          },
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxPeriod2"
          },
          "TaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxAmount2"
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxRecordDetails2": {
        "type": "object",
        "properties": {
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxPeriod2"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.ISO.CreditTransfer.V01.ContractTypes.TaxRecordPeriod1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.AmountType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.FinancialInstitutionIdentification7"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CashAccount16": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.AccountIdentification4Choice"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditTransferTransactionInformation10": {
        "type": "object",
        "properties": {
          "PmtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentIdentification1"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentTypeInformation19"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.AmountType3Choice"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Purpose2Choice"
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.RemittanceInformation5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.DocumentType3Code"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CustomerCreditTransferInitiationV03": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.GroupHeader32"
          },
          "PmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentInstructionInformation3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrCdtTrfInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CustomerCreditTransferInitiationV03"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.DocumentType3Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Document_EPC13208_SCT_C2B_2019_V10": {
        "type": "object",
        "properties": {
          "CstmrCdtTrfInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CustomerCreditTransferInitiationV03"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.FinancialInstitutionIdentification7": {
        "type": "object",
        "properties": {
          "BIC": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.GroupHeader32": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Party6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PartyIdentification32": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Party6Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentIdentification1": {
        "type": "object",
        "properties": {
          "InstrId": {
            "type": "string",
            "nullable": true
          },
          "EndToEndId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentInstructionInformation3": {
        "type": "object",
        "properties": {
          "PmtInfId": {
            "type": "string",
            "nullable": true
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentMethod3Code"
          },
          "BtchBookg": {
            "type": "boolean"
          },
          "BtchBookgSpecified": {
            "type": "boolean"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentTypeInformation19"
          },
          "ReqdExctnDt": {
            "type": "string",
            "format": "date-time"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "CdtTrfTxInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditTransferTransactionInformation10"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentMethod3Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PaymentTypeInformation19": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ServiceLevel8Choice"
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.LocalInstrument2Choice"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.PostalAddress6": {
        "type": "object",
        "properties": {
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.RemittanceInformation5": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.StructuredRemittanceInformation7"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.StructuredRemittanceInformation7": {
        "type": "object",
        "properties": {
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V01.ContractTypes.CreditorReferenceInformation2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.AmountType4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.FinancialInstitutionIdentification18"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CashAccount38": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.AccountIdentification4Choice"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Prxy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ProxyAccountIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditTransferTransaction34": {
        "type": "object",
        "properties": {
          "PmtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentIdentification6"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentTypeInformation26"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.AmountType4Choice"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PartyIdentification135"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PartyIdentification135"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CashAccount38"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PartyIdentification135"
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Purpose2Choice"
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.RemittanceInformation16"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.DocumentType3Code"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CustomerCreditTransferInitiationV09": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.GroupHeader85"
          },
          "PmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentInstruction30"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.DateAndDateTime2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "format": "date-time"
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrCdtTrfInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CustomerCreditTransferInitiationV09"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.DocumentType3Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Document_SCT_SCTinst": {
        "type": "object",
        "properties": {
          "CstmrCdtTrfInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CustomerCreditTransferInitiationV09"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.FinancialInstitutionIdentification18": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.GroupHeader85": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PartyIdentification135"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType4": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType5": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Party38Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PartyIdentification135": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PostalAddress24"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Party38Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentIdentification6": {
        "type": "object",
        "properties": {
          "InstrId": {
            "type": "string",
            "nullable": true
          },
          "EndToEndId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentInstruction30": {
        "type": "object",
        "properties": {
          "PmtInfId": {
            "type": "string",
            "nullable": true
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentMethod3Code"
          },
          "BtchBookg": {
            "type": "boolean"
          },
          "BtchBookgSpecified": {
            "type": "boolean"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentTypeInformation26"
          },
          "ReqdExctnDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.DateAndDateTime2Choice"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PartyIdentification135"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CashAccount38"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PartyIdentification135"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "CdtTrfTxInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditTransferTransaction34"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentMethod3Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PaymentTypeInformation26": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ServiceLevel8Choice"
            },
            "nullable": true
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.LocalInstrument2Choice"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.PostalAddress24": {
        "type": "object",
        "properties": {
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "SubDept": {
            "type": "string",
            "nullable": true
          },
          "StrtNm": {
            "type": "string",
            "nullable": true
          },
          "BldgNb": {
            "type": "string",
            "nullable": true
          },
          "BldgNm": {
            "type": "string",
            "nullable": true
          },
          "Flr": {
            "type": "string",
            "nullable": true
          },
          "PstBx": {
            "type": "string",
            "nullable": true
          },
          "Room": {
            "type": "string",
            "nullable": true
          },
          "PstCd": {
            "type": "string",
            "nullable": true
          },
          "TwnNm": {
            "type": "string",
            "nullable": true
          },
          "TwnLctnNm": {
            "type": "string",
            "nullable": true
          },
          "DstrctNm": {
            "type": "string",
            "nullable": true
          },
          "CtrySubDvsn": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ProxyAccountIdentification1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ProxyAccountType1Choice"
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ProxyAccountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ItemChoiceType5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.RemittanceInformation16": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.StructuredRemittanceInformation16"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.StructuredRemittanceInformation16": {
        "type": "object",
        "properties": {
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.CreditTransfer.V02.ContractTypes.CreditorReferenceInformation2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.AmendmentInformationDetails6": {
        "type": "object",
        "properties": {
          "OrgnlMndtId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          },
          "OrgnlDbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CashAccount16"
          },
          "OrgnlDbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.FinancialInstitutionIdentification7"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CashAccount16": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.AccountIdentification4Choice"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.DocumentType3Code"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CustomerDirectDebitInitiationV02": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.GroupHeader39"
          },
          "PmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentInstructionInformation4"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.DirectDebitTransaction6": {
        "type": "object",
        "properties": {
          "MndtRltdInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.MandateRelatedInformation6"
          },
          "CdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.DirectDebitTransactionInformation9": {
        "type": "object",
        "properties": {
          "PmtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentIdentification1"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentTypeInformation20"
          },
          "InstdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "DrctDbtTx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.DirectDebitTransaction6"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CashAccount16"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Purpose2Choice"
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.RemittanceInformation5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrDrctDbtInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CustomerDirectDebitInitiationV02"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.DocumentType3Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Document_EPC13008_SDD_Core_C2B_2019_V10": {
        "type": "object",
        "properties": {
          "CstmrDrctDbtInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CustomerDirectDebitInitiationV02"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.FinancialInstitutionIdentification7": {
        "type": "object",
        "properties": {
          "BIC": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.GroupHeader39": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.MandateRelatedInformation6": {
        "type": "object",
        "properties": {
          "MndtId": {
            "type": "string",
            "nullable": true
          },
          "DtOfSgntr": {
            "type": "string",
            "format": "date-time"
          },
          "DtOfSgntrSpecified": {
            "type": "boolean"
          },
          "AmdmntInd": {
            "type": "boolean"
          },
          "AmdmntIndSpecified": {
            "type": "boolean"
          },
          "AmdmntInfDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.AmendmentInformationDetails6"
          },
          "ElctrncSgntr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Party6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Party6Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentIdentification1": {
        "type": "object",
        "properties": {
          "InstrId": {
            "type": "string",
            "nullable": true
          },
          "EndToEndId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentInstructionInformation4": {
        "type": "object",
        "properties": {
          "PmtInfId": {
            "type": "string",
            "nullable": true
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentMethod2Code"
          },
          "BtchBookg": {
            "type": "boolean"
          },
          "BtchBookgSpecified": {
            "type": "boolean"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentTypeInformation20"
          },
          "ReqdColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CashAccount16"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "CdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PartyIdentification32"
          },
          "DrctDbtTxInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.DirectDebitTransactionInformation9"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentMethod2Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PaymentTypeInformation20": {
        "type": "object",
        "properties": {
          "SvcLvl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ServiceLevel8Choice"
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.LocalInstrument2Choice"
          },
          "SeqTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.SequenceType1Code"
          },
          "SeqTpSpecified": {
            "type": "boolean"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.PostalAddress6": {
        "type": "object",
        "properties": {
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.RemittanceInformation5": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.StructuredRemittanceInformation7"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.SequenceType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.StructuredRemittanceInformation7": {
        "type": "object",
        "properties": {
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V01.ContractTypes.CreditorReferenceInformation2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.AddressType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.AmendmentInformationDetails13": {
        "type": "object",
        "properties": {
          "OrgnlMndtId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "OrgnlCdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "OrgnlCdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "OrgnlDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "OrgnlDbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "OrgnlDbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "OrgnlDbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "OrgnlFnlColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "OrgnlFnlColltnDtSpecified": {
            "type": "boolean"
          },
          "OrgnlFrqcy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Frequency36Choice"
          },
          "OrgnlRsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.MandateSetupReason1Choice"
          },
          "OrgnlTrckgDays": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Authorisation1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.FinancialInstitutionIdentification18"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchData3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchData3": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LEI": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PostalAddress24"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.AccountIdentification4Choice"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccountType2Choice"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Prxy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ProxyAccountIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccountType2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType8"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ClearingSystemIdentification2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ClearingSystemMemberIdentification2": {
        "type": "object",
        "properties": {
          "ClrSysId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ClearingSystemIdentification2Choice"
          },
          "MmbId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Contact4": {
        "type": "object",
        "properties": {
          "NmPrfx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.NamePrefix2Code"
          },
          "NmPrfxSpecified": {
            "type": "boolean"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PhneNb": {
            "type": "string",
            "nullable": true
          },
          "MobNb": {
            "type": "string",
            "nullable": true
          },
          "FaxNb": {
            "type": "string",
            "nullable": true
          },
          "EmailAdr": {
            "type": "string",
            "nullable": true
          },
          "EmailPurp": {
            "type": "string",
            "nullable": true
          },
          "JobTitl": {
            "type": "string",
            "nullable": true
          },
          "Rspnsblty": {
            "type": "string",
            "nullable": true
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.OtherContact1"
            },
            "nullable": true
          },
          "PrefrdMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PreferredContactMethod1Code"
          },
          "PrefrdMtdSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditDebitCode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CustomerDirectDebitInitiationV08": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GroupHeader83"
          },
          "PmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentInstruction29"
            },
            "nullable": true
          },
          "SplmtryData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.SupplementaryData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DatePeriod2": {
        "type": "object",
        "properties": {
          "FrDt": {
            "type": "string",
            "format": "date-time"
          },
          "ToDt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DirectDebitTransaction10": {
        "type": "object",
        "properties": {
          "MndtRltdInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.MandateRelatedInformation14"
          },
          "CdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "PreNtfctnId": {
            "type": "string",
            "nullable": true
          },
          "PreNtfctnDt": {
            "type": "string",
            "format": "date-time"
          },
          "PreNtfctnDtSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DirectDebitTransactionInformation23": {
        "type": "object",
        "properties": {
          "PmtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentIdentification6"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentTypeInformation29"
          },
          "InstdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "DrctDbtTx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DirectDebitTransaction10"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "DbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "InstrForCdtrAgt": {
            "type": "string",
            "nullable": true
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Purpose2Choice"
          },
          "RgltryRptg": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RegulatoryReporting3"
            },
            "nullable": true
          },
          "Tax": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxInformation8"
          },
          "RltdRmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceLocation7"
            },
            "nullable": true
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceInformation16"
          },
          "SplmtryData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.SupplementaryData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DiscountAmountAndType1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DiscountAmountType1Choice"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DiscountAmountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType13"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrDrctDbtInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CustomerDirectDebitInitiationV08"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentAdjustment1": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtDbtInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditDebitCode"
          },
          "CdtDbtIndSpecified": {
            "type": "boolean"
          },
          "Rsn": {
            "type": "string",
            "nullable": true
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineIdentification1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineType1"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineInformation1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineIdentification1"
            },
            "nullable": true
          },
          "Desc": {
            "type": "string",
            "nullable": true
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceAmount3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineType1": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType12"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.FinancialIdentificationSchemeName1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.FinancialInstitutionIdentification18": {
        "type": "object",
        "properties": {
          "BICFI": {
            "type": "string",
            "nullable": true
          },
          "ClrSysMmbId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ClearingSystemMemberIdentification2"
          },
          "LEI": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PostalAddress24"
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Frequency36Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Garnishment3": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GarnishmentType1"
          },
          "Grnshee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "GrnshmtAdmstr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "FmlyMdclInsrncInd": {
            "type": "boolean"
          },
          "FmlyMdclInsrncIndSpecified": {
            "type": "boolean"
          },
          "MplyeeTermntnInd": {
            "type": "boolean"
          },
          "MplyeeTermntnIndSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GarnishmentType1": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GarnishmentType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GarnishmentType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType15"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "SchmeNm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.FinancialIdentificationSchemeName1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.GroupHeader83": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "Authstn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Authorisation1Choice"
            },
            "nullable": true
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "FwdgAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType10": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType11": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType12": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType13": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType14": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType15": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType4": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType5": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType6": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType8": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType9": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.MandateRelatedInformation14": {
        "type": "object",
        "properties": {
          "MndtId": {
            "type": "string",
            "nullable": true
          },
          "DtOfSgntr": {
            "type": "string",
            "format": "date-time"
          },
          "DtOfSgntrSpecified": {
            "type": "boolean"
          },
          "AmdmntInd": {
            "type": "boolean"
          },
          "AmdmntIndSpecified": {
            "type": "boolean"
          },
          "AmdmntInfDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.AmendmentInformationDetails13"
          },
          "ElctrncSgntr": {
            "type": "string",
            "nullable": true
          },
          "FrstColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "FrstColltnDtSpecified": {
            "type": "boolean"
          },
          "FnlColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "FnlColltnDtSpecified": {
            "type": "boolean"
          },
          "Frqcy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Frequency36Choice"
          },
          "Rsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.MandateSetupReason1Choice"
          },
          "TrckgDays": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.MandateSetupReason1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType10"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.NameAndAddress16": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Adr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PostalAddress24"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.NamePrefix2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.OtherContact1": {
        "type": "object",
        "properties": {
          "ChanlTp": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Party38Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PostalAddress24"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Party38Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Contact4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentIdentification6": {
        "type": "object",
        "properties": {
          "InstrId": {
            "type": "string",
            "nullable": true
          },
          "EndToEndId": {
            "type": "string",
            "nullable": true
          },
          "UETR": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentInstruction29": {
        "type": "object",
        "properties": {
          "PmtInfId": {
            "type": "string",
            "nullable": true
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentMethod2Code"
          },
          "BtchBookg": {
            "type": "boolean"
          },
          "BtchBookgSpecified": {
            "type": "boolean"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentTypeInformation29"
          },
          "ReqdColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "CdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "ChrgsAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CashAccount38"
          },
          "ChrgsAcctAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "CdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "DrctDbtTxInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DirectDebitTransactionInformation23"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentMethod2Code": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PaymentTypeInformation29": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ServiceLevel8Choice"
            },
            "nullable": true
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.LocalInstrument2Choice"
          },
          "SeqTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.SequenceType3Code"
          },
          "SeqTpSpecified": {
            "type": "boolean"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PostalAddress24": {
        "type": "object",
        "properties": {
          "AdrTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.AddressType3Choice"
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "SubDept": {
            "type": "string",
            "nullable": true
          },
          "StrtNm": {
            "type": "string",
            "nullable": true
          },
          "BldgNb": {
            "type": "string",
            "nullable": true
          },
          "BldgNm": {
            "type": "string",
            "nullable": true
          },
          "Flr": {
            "type": "string",
            "nullable": true
          },
          "PstBx": {
            "type": "string",
            "nullable": true
          },
          "Room": {
            "type": "string",
            "nullable": true
          },
          "PstCd": {
            "type": "string",
            "nullable": true
          },
          "TwnNm": {
            "type": "string",
            "nullable": true
          },
          "TwnLctnNm": {
            "type": "string",
            "nullable": true
          },
          "DstrctNm": {
            "type": "string",
            "nullable": true
          },
          "CtrySubDvsn": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PreferredContactMethod1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ProxyAccountIdentification1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ProxyAccountType1Choice"
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ProxyAccountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType9"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType11"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ReferredDocumentInformation7": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ReferredDocumentType4"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          },
          "LineDtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentLineInformation1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ReferredDocumentType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ReferredDocumentType4": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ReferredDocumentType3Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RegulatoryAuthority2": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RegulatoryReporting3": {
        "type": "object",
        "properties": {
          "DbtCdtRptgInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RegulatoryReportingType1Code"
          },
          "DbtCdtRptgIndSpecified": {
            "type": "boolean"
          },
          "Authrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RegulatoryAuthority2"
          },
          "Dtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.StructuredRegulatoryReporting3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RegulatoryReportingType1Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceAmount2": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DiscountAmountAndType1"
            },
            "nullable": true
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAmountAndType1"
            },
            "nullable": true
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceAmount3": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DiscountAmountAndType1"
            },
            "nullable": true
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAmountAndType1"
            },
            "nullable": true
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceInformation16": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.StructuredRemittanceInformation16"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceLocation7": {
        "type": "object",
        "properties": {
          "RmtId": {
            "type": "string",
            "nullable": true
          },
          "RmtLctnDtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceLocationData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceLocationData1": {
        "type": "object",
        "properties": {
          "Mtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceLocationMethod2Code"
          },
          "ElctrncAdr": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.NameAndAddress16"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceLocationMethod2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.SequenceType3Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.StructuredRegulatoryReporting3": {
        "type": "object",
        "properties": {
          "Tp": {
            "type": "string",
            "nullable": true
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "Cd": {
            "type": "string",
            "nullable": true
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Inf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.StructuredRemittanceInformation16": {
        "type": "object",
        "properties": {
          "RfrdDocInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ReferredDocumentInformation7"
            },
            "nullable": true
          },
          "RfrdDocAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.RemittanceAmount2"
          },
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.CreditorReferenceInformation2"
          },
          "Invcr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "Invcee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.PartyIdentification135"
          },
          "TaxRmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxInformation7"
          },
          "GrnshmtRmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.Garnishment3"
          },
          "AddtlRmtInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.SupplementaryData1": {
        "type": "object",
        "properties": {
          "PlcAndNm": {
            "type": "string",
            "nullable": true
          },
          "Envlp": {
            "type": "array",
            "items": { },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAmount2": {
        "type": "object",
        "properties": {
          "Rate": {
            "type": "number",
            "format": "double"
          },
          "RateSpecified": {
            "type": "boolean"
          },
          "TaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxRecordDetails2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAmountAndType1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAmountType1Choice"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAmountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ItemChoiceType14"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAuthorisation1": {
        "type": "object",
        "properties": {
          "Titl": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxInformation7": {
        "type": "object",
        "properties": {
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxParty1"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxParty2"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxParty2"
          },
          "AdmstnZone": {
            "type": "string",
            "nullable": true
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Mtd": {
            "type": "string",
            "nullable": true
          },
          "TtlTaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlTaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "SeqNb": {
            "type": "number",
            "format": "double"
          },
          "SeqNbSpecified": {
            "type": "boolean"
          },
          "Rcrd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxRecord2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxInformation8": {
        "type": "object",
        "properties": {
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxParty1"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxParty2"
          },
          "AdmstnZone": {
            "type": "string",
            "nullable": true
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Mtd": {
            "type": "string",
            "nullable": true
          },
          "TtlTaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlTaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "SeqNb": {
            "type": "number",
            "format": "double"
          },
          "SeqNbSpecified": {
            "type": "boolean"
          },
          "Rcrd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxRecord2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxParty1": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxParty2": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          },
          "Authstn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAuthorisation1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxPeriod2": {
        "type": "object",
        "properties": {
          "Yr": {
            "type": "string",
            "format": "date-time"
          },
          "YrSpecified": {
            "type": "boolean"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxRecordPeriod1Code"
          },
          "TpSpecified": {
            "type": "boolean"
          },
          "FrToDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.DatePeriod2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxRecord2": {
        "type": "object",
        "properties": {
          "Tp": {
            "type": "string",
            "nullable": true
          },
          "Ctgy": {
            "type": "string",
            "nullable": true
          },
          "CtgyDtls": {
            "type": "string",
            "nullable": true
          },
          "DbtrSts": {
            "type": "string",
            "nullable": true
          },
          "CertId": {
            "type": "string",
            "nullable": true
          },
          "FrmsCd": {
            "type": "string",
            "nullable": true
          },
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxPeriod2"
          },
          "TaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxAmount2"
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxRecordDetails2": {
        "type": "object",
        "properties": {
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxPeriod2"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.DirectDebit.V02.ContractTypes.TaxRecordPeriod1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AccountIdentificationSEPA": {
        "type": "object",
        "properties": {
          "IBAN": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AccountIdentificationSEPAMandate": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmountSEPA": {
        "type": "object",
        "properties": {
          "Ccy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyCodeEUR"
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyCodeEUR": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AmendmentInformationDetailsSEPA": {
        "type": "object",
        "properties": {
          "OrgnlMndtId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA4"
          },
          "OrgnlDbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CashAccountSEPAMandate"
          },
          "OrgnlDbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentificationSEPA2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AmountTypeSEPA": {
        "type": "object",
        "properties": {
          "InstdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmountSEPA"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentificationSEPA1": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentificationSEPA1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentificationSEPA2": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentificationSEPA2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentificationSEPA3": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentificationSEPA3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CashAccountSEPA1": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AccountIdentificationSEPA"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CashAccountSEPAMandate": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AccountIdentificationSEPAMandate"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CategoryPurposeSEPA": {
        "type": "object",
        "properties": {
          "Cd": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CustomerPaymentStatusReportV03": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.GroupHeaderSEPA"
          },
          "OrgnlGrpInfAndSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.OriginalGroupInformationSEPA"
          },
          "OrgnlPmtInfAndSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.OriginalPaymentInformationSEPA"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrPmtStsRpt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CustomerPaymentStatusReportV03"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentificationSEPA1": {
        "type": "object",
        "properties": {
          "BIC": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentificationSEPA2": {
        "type": "object",
        "properties": {
          "BIC": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentificationSEPA3": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.GroupHeaderSEPA": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "Item": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentificationSEPA1"
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ItemChoiceType"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.IdentificationSchemeNameSEPA": {
        "enum": [
          0
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ItemChoiceType": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ItemChoiceType1": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.LocalInstrumentSEPA": {
        "type": "object",
        "properties": {
          "Cd": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.MandateRelatedInformationSEPA": {
        "type": "object",
        "properties": {
          "MndtId": {
            "type": "string",
            "nullable": true
          },
          "DtOfSgntr": {
            "type": "string",
            "format": "date-time"
          },
          "DtOfSgntrSpecified": {
            "type": "boolean"
          },
          "AmdmntInd": {
            "type": "boolean"
          },
          "AmdmntIndSpecified": {
            "type": "boolean"
          },
          "AmdmntInfDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AmendmentInformationDetailsSEPA"
          },
          "ElctrncSgntr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.NumberOfTransactionsPerStatus3": {
        "type": "object",
        "properties": {
          "DtldNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "DtldSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.TransactionIndividualStatus3Code"
          },
          "DtldCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "DtldCtrlSumSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.OriginalGroupInformationSEPA": {
        "type": "object",
        "properties": {
          "OrgnlMsgId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlMsgNmId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "OrgnlCtrlSumSpecified": {
            "type": "boolean"
          },
          "GrpSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.TransactionGroupStatus3Code"
          },
          "GrpStsSpecified": {
            "type": "boolean"
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.StatusReasonInformationSEPA"
            },
            "nullable": true
          },
          "NbOfTxsPerSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.NumberOfTransactionsPerStatus3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.OriginalPaymentInformationSEPA": {
        "type": "object",
        "properties": {
          "OrgnlPmtInfId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "OrgnlCtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtInfSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.TransactionGroupStatus3Code"
          },
          "PmtInfStsSpecified": {
            "type": "boolean"
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.StatusReasonInformationSEPA"
            },
            "nullable": true
          },
          "NbOfTxsPerSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.NumberOfTransactionsPerStatus3"
            },
            "nullable": true
          },
          "TxInfAndSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PaymentTransactionInformationSEPA"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.OriginalTransactionReferenceSEPA": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.AmountTypeSEPA"
          },
          "Item": {
            "type": "string",
            "format": "date-time"
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ItemChoiceType1"
          },
          "CdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA3"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PaymentTypeInformationSEPA"
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PaymentMethodSEPACode"
          },
          "PmtMtdSpecified": {
            "type": "boolean"
          },
          "MndtRltdInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.MandateRelatedInformationSEPA"
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.RemittanceInformationSEPA2Choice"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA1"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA2"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CashAccountSEPA1"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentificationSEPA3"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentificationSEPA3"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA2"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CashAccountSEPA1"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA1": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartySEPAChoice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA2": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PostalAddressSEPA"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartySEPAChoice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA3": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartySEPA2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA4": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartySEPA2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartySEPA2": {
        "type": "object",
        "properties": {
          "PrvtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PersonIdentificationSEPA2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartySEPAChoice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PaymentMethodSEPACode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PaymentTransactionInformationSEPA": {
        "type": "object",
        "properties": {
          "StsId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlInstrId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlEndToEndId": {
            "type": "string",
            "nullable": true
          },
          "TxSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.TransactionIndividualStatus3Code"
          },
          "TxStsSpecified": {
            "type": "boolean"
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.StatusReasonInformationSEPA"
            },
            "nullable": true
          },
          "OrgnlTxRef": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.OriginalTransactionReferenceSEPA"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PaymentTypeInformationSEPA": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ServiceLevel"
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.LocalInstrumentSEPA"
          },
          "SeqTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.SequenceType1Code"
          },
          "SeqTpSpecified": {
            "type": "boolean"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.CategoryPurposeSEPA"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PersonIdentificationSEPA2": {
        "type": "object",
        "properties": {
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.RestrictedPersonIdentificationSEPA"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PostalAddressSEPA": {
        "type": "object",
        "properties": {
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.RemittanceInformationSEPA2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.RestrictedPersonIdentificationSEPA": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "SchmeNm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.RestrictedPersonIdentificationSchemeNameSEPA"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.RestrictedPersonIdentificationSchemeNameSEPA": {
        "type": "object",
        "properties": {
          "Prtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.IdentificationSchemeNameSEPA"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.SequenceType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.ServiceLevel": {
        "type": "object",
        "properties": {
          "Cd": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.StatusReasonInformationSEPA": {
        "type": "object",
        "properties": {
          "Orgtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.PartyIdentificationSEPA6Choice"
          },
          "Rsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.StatusReasonSEPA"
          },
          "AddtlInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.StatusReasonSEPA": {
        "type": "object",
        "properties": {
          "Cd": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.TransactionGroupStatus3Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V01.ContractTypes.TransactionIndividualStatus3Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AddressType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AmendmentInformationDetails13": {
        "type": "object",
        "properties": {
          "OrgnlMndtId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "OrgnlCdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "OrgnlCdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "OrgnlDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "OrgnlDbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "OrgnlDbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "OrgnlDbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "OrgnlFnlColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "OrgnlFnlColltnDtSpecified": {
            "type": "boolean"
          },
          "OrgnlFrqcy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Frequency36Choice"
          },
          "OrgnlRsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.MandateSetupReason1Choice"
          },
          "OrgnlTrckgDays": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AmountType4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.FinancialInstitutionIdentification18"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchData3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchData3": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LEI": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PostalAddress24"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AccountIdentification4Choice"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccountType2Choice"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Prxy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ProxyAccountIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccountType2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType7"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType12"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Charges7": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Agt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingChannel2Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingSystemIdentification2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingSystemIdentification3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType9"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingSystemMemberIdentification2": {
        "type": "object",
        "properties": {
          "ClrSysId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingSystemIdentification2Choice"
          },
          "MmbId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Contact4": {
        "type": "object",
        "properties": {
          "NmPrfx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.NamePrefix2Code"
          },
          "NmPrfxSpecified": {
            "type": "boolean"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PhneNb": {
            "type": "string",
            "nullable": true
          },
          "MobNb": {
            "type": "string",
            "nullable": true
          },
          "FaxNb": {
            "type": "string",
            "nullable": true
          },
          "EmailAdr": {
            "type": "string",
            "nullable": true
          },
          "EmailPurp": {
            "type": "string",
            "nullable": true
          },
          "JobTitl": {
            "type": "string",
            "nullable": true
          },
          "Rspnsblty": {
            "type": "string",
            "nullable": true
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OtherContact1"
            },
            "nullable": true
          },
          "PrefrdMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PreferredContactMethod1Code"
          },
          "PrefrdMtdSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditDebitCode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CurrencyExchange13": {
        "type": "object",
        "properties": {
          "SrcCcy": {
            "type": "string",
            "nullable": true
          },
          "TrgtCcy": {
            "type": "string",
            "nullable": true
          },
          "XchgRate": {
            "type": "number",
            "format": "double"
          },
          "UnitCcy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CustomerPaymentStatusReportV10": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GroupHeader86"
          },
          "OrgnlGrpInfAndSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OriginalGroupHeader17"
          },
          "OrgnlPmtInfAndSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OriginalPaymentInstruction32"
            },
            "nullable": true
          },
          "SplmtryData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SupplementaryData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DateAndDateTime2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "format": "date-time"
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DatePeriod2": {
        "type": "object",
        "properties": {
          "FrDt": {
            "type": "string",
            "format": "date-time"
          },
          "ToDt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DiscountAmountAndType1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DiscountAmountType1Choice"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DiscountAmountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType15"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrPmtStsRpt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CustomerPaymentStatusReportV10"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentAdjustment1": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtDbtInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditDebitCode"
          },
          "CdtDbtIndSpecified": {
            "type": "boolean"
          },
          "Rsn": {
            "type": "string",
            "nullable": true
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineIdentification1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineType1"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineInformation1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineIdentification1"
            },
            "nullable": true
          },
          "Desc": {
            "type": "string",
            "nullable": true
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.RemittanceAmount3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineType1": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType14"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.FinancialIdentificationSchemeName1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.FinancialInstitutionIdentification18": {
        "type": "object",
        "properties": {
          "BICFI": {
            "type": "string",
            "nullable": true
          },
          "ClrSysMmbId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingSystemMemberIdentification2"
          },
          "LEI": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PostalAddress24"
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Frequency36Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Garnishment3": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GarnishmentType1"
          },
          "Grnshee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "GrnshmtAdmstr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "FmlyMdclInsrncInd": {
            "type": "boolean"
          },
          "FmlyMdclInsrncIndSpecified": {
            "type": "boolean"
          },
          "MplyeeTermntnInd": {
            "type": "boolean"
          },
          "MplyeeTermntnIndSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GarnishmentType1": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GarnishmentType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GarnishmentType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType17"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "SchmeNm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.FinancialIdentificationSchemeName1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.GroupHeader86": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "FwdgAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType10": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType11": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType12": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType13": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType14": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType15": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType16": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType17": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType18": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType4": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType5": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType7": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType8": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType9": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType11"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.MandateRelatedInformation14": {
        "type": "object",
        "properties": {
          "MndtId": {
            "type": "string",
            "nullable": true
          },
          "DtOfSgntr": {
            "type": "string",
            "format": "date-time"
          },
          "DtOfSgntrSpecified": {
            "type": "boolean"
          },
          "AmdmntInd": {
            "type": "boolean"
          },
          "AmdmntIndSpecified": {
            "type": "boolean"
          },
          "AmdmntInfDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AmendmentInformationDetails13"
          },
          "ElctrncSgntr": {
            "type": "string",
            "nullable": true
          },
          "FrstColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "FrstColltnDtSpecified": {
            "type": "boolean"
          },
          "FnlColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "FnlColltnDtSpecified": {
            "type": "boolean"
          },
          "Frqcy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Frequency36Choice"
          },
          "Rsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.MandateSetupReason1Choice"
          },
          "TrckgDays": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.MandateSetupReason1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType13"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.NamePrefix2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.NumberOfTransactionsPerStatus5": {
        "type": "object",
        "properties": {
          "DtldNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "DtldSts": {
            "type": "string",
            "nullable": true
          },
          "DtldCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "DtldCtrlSumSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OriginalGroupHeader17": {
        "type": "object",
        "properties": {
          "OrgnlMsgId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlMsgNmId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "OrgnlCreDtTmSpecified": {
            "type": "boolean"
          },
          "OrgnlNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "OrgnlCtrlSumSpecified": {
            "type": "boolean"
          },
          "GrpSts": {
            "type": "string",
            "nullable": true
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StatusReasonInformation12"
            },
            "nullable": true
          },
          "NbOfTxsPerSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.NumberOfTransactionsPerStatus5"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OriginalPaymentInstruction32": {
        "type": "object",
        "properties": {
          "OrgnlPmtInfId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "OrgnlCtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtInfSts": {
            "type": "string",
            "nullable": true
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StatusReasonInformation12"
            },
            "nullable": true
          },
          "NbOfTxsPerSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.NumberOfTransactionsPerStatus5"
            },
            "nullable": true
          },
          "TxInfAndSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PaymentTransaction105"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OriginalTransactionReference28": {
        "type": "object",
        "properties": {
          "IntrBkSttlmAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AmountType4Choice"
          },
          "IntrBkSttlmDt": {
            "type": "string",
            "format": "date-time"
          },
          "IntrBkSttlmDtSpecified": {
            "type": "boolean"
          },
          "ReqdColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "ReqdColltnDtSpecified": {
            "type": "boolean"
          },
          "ReqdExctnDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DateAndDateTime2Choice"
          },
          "CdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "SttlmInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SettlementInstruction7"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PaymentTypeInformation27"
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PaymentMethod4Code"
          },
          "PmtMtdSpecified": {
            "type": "boolean"
          },
          "MndtRltdInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.MandateRelatedInformation14"
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.RemittanceInformation16"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Party40Choice"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Party40Choice"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "DbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "CdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Party40Choice"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Party40Choice"
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Purpose2Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OtherContact1": {
        "type": "object",
        "properties": {
          "ChanlTp": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Party38Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Party40Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PostalAddress24"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Party38Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Contact4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PaymentMethod4Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PaymentTransaction105": {
        "type": "object",
        "properties": {
          "StsId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlInstrId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlEndToEndId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlUETR": {
            "type": "string",
            "nullable": true
          },
          "TxSts": {
            "type": "string",
            "nullable": true
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StatusReasonInformation12"
            },
            "nullable": true
          },
          "ChrgsInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Charges7"
            },
            "nullable": true
          },
          "TrckrData": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TrackerData1"
          },
          "AccptncDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "AccptncDtTmSpecified": {
            "type": "boolean"
          },
          "AcctSvcrRef": {
            "type": "string",
            "nullable": true
          },
          "ClrSysRef": {
            "type": "string",
            "nullable": true
          },
          "OrgnlTxRef": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.OriginalTransactionReference28"
          },
          "SplmtryData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SupplementaryData1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PaymentTypeInformation27": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "ClrChanl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingChannel2Code"
          },
          "ClrChanlSpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ServiceLevel8Choice"
            },
            "nullable": true
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.LocalInstrument2Choice"
          },
          "SeqTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SequenceType3Code"
          },
          "SeqTpSpecified": {
            "type": "boolean"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PostalAddress24": {
        "type": "object",
        "properties": {
          "AdrTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.AddressType3Choice"
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "SubDept": {
            "type": "string",
            "nullable": true
          },
          "StrtNm": {
            "type": "string",
            "nullable": true
          },
          "BldgNb": {
            "type": "string",
            "nullable": true
          },
          "BldgNm": {
            "type": "string",
            "nullable": true
          },
          "Flr": {
            "type": "string",
            "nullable": true
          },
          "PstBx": {
            "type": "string",
            "nullable": true
          },
          "Room": {
            "type": "string",
            "nullable": true
          },
          "PstCd": {
            "type": "string",
            "nullable": true
          },
          "TwnNm": {
            "type": "string",
            "nullable": true
          },
          "TwnLctnNm": {
            "type": "string",
            "nullable": true
          },
          "DstrctNm": {
            "type": "string",
            "nullable": true
          },
          "CtrySubDvsn": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PreferredContactMethod1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ProxyAccountIdentification1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ProxyAccountType1Choice"
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ProxyAccountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType8"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType18"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ReferredDocumentInformation7": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ReferredDocumentType4"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          },
          "LineDtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentLineInformation1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ReferredDocumentType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ReferredDocumentType4": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ReferredDocumentType3Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.RemittanceAmount2": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DiscountAmountAndType1"
            },
            "nullable": true
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAmountAndType1"
            },
            "nullable": true
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.RemittanceAmount3": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DiscountAmountAndType1"
            },
            "nullable": true
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAmountAndType1"
            },
            "nullable": true
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.RemittanceInformation16": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StructuredRemittanceInformation16"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SequenceType3Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType10"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SettlementInstruction7": {
        "type": "object",
        "properties": {
          "SttlmMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SettlementMethod1Code"
          },
          "SttlmAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "ClrSys": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ClearingSystemIdentification3Choice"
          },
          "InstgRmbrsmntAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "InstgRmbrsmntAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "InstdRmbrsmntAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "InstdRmbrsmntAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          },
          "ThrdRmbrsmntAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "ThrdRmbrsmntAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CashAccount38"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SettlementMethod1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StatusReason6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StatusReasonInformation12": {
        "type": "object",
        "properties": {
          "Orgtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "Rsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StatusReason6Choice"
          },
          "AddtlInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.StructuredRemittanceInformation16": {
        "type": "object",
        "properties": {
          "RfrdDocInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ReferredDocumentInformation7"
            },
            "nullable": true
          },
          "RfrdDocAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.RemittanceAmount2"
          },
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CreditorReferenceInformation2"
          },
          "Invcr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "Invcee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.PartyIdentification135"
          },
          "TaxRmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxInformation7"
          },
          "GrnshmtRmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.Garnishment3"
          },
          "AddtlRmtInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.SupplementaryData1": {
        "type": "object",
        "properties": {
          "PlcAndNm": {
            "type": "string",
            "nullable": true
          },
          "Envlp": {
            "type": "array",
            "items": { },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAmount2": {
        "type": "object",
        "properties": {
          "Rate": {
            "type": "number",
            "format": "double"
          },
          "RateSpecified": {
            "type": "boolean"
          },
          "TaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxRecordDetails2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAmountAndType1": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAmountType1Choice"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAmountType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ItemChoiceType16"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAuthorisation1": {
        "type": "object",
        "properties": {
          "Titl": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxInformation7": {
        "type": "object",
        "properties": {
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxParty1"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxParty2"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxParty2"
          },
          "AdmstnZone": {
            "type": "string",
            "nullable": true
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Mtd": {
            "type": "string",
            "nullable": true
          },
          "TtlTaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlTaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "SeqNb": {
            "type": "number",
            "format": "double"
          },
          "SeqNbSpecified": {
            "type": "boolean"
          },
          "Rcrd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxRecord2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxParty1": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxParty2": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          },
          "Authstn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAuthorisation1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxPeriod2": {
        "type": "object",
        "properties": {
          "Yr": {
            "type": "string",
            "format": "date-time"
          },
          "YrSpecified": {
            "type": "boolean"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxRecordPeriod1Code"
          },
          "TpSpecified": {
            "type": "boolean"
          },
          "FrToDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DatePeriod2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxRecord2": {
        "type": "object",
        "properties": {
          "Tp": {
            "type": "string",
            "nullable": true
          },
          "Ctgy": {
            "type": "string",
            "nullable": true
          },
          "CtgyDtls": {
            "type": "string",
            "nullable": true
          },
          "DbtrSts": {
            "type": "string",
            "nullable": true
          },
          "CertId": {
            "type": "string",
            "nullable": true
          },
          "FrmsCd": {
            "type": "string",
            "nullable": true
          },
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxPeriod2"
          },
          "TaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxAmount2"
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxRecordDetails2": {
        "type": "object",
        "properties": {
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxPeriod2"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TaxRecordPeriod1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TrackerData1": {
        "type": "object",
        "properties": {
          "ConfdDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.DateAndDateTime2Choice"
          },
          "ConfdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveCurrencyAndAmount"
          },
          "TrckrRcrd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TrackerRecord1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.TrackerRecord1": {
        "type": "object",
        "properties": {
          "Agt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.BranchAndFinancialInstitutionIdentification6"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "ChrgsAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.ActiveCurrencyAndAmount"
          },
          "XchgRateData": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.SEPA.PaymentStatus.V02.ContractTypes.CurrencyExchange13"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.AddressType2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.AmountType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Authorisation1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.FinancialInstitutionIdentification7"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchData2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchData2": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PostalAddress6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.AccountIdentification4Choice"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccountType2"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccountType2": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Cheque6": {
        "type": "object",
        "properties": {
          "ChqTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ChequeType2Code"
          },
          "ChqTpSpecified": {
            "type": "boolean"
          },
          "ChqNb": {
            "type": "string",
            "nullable": true
          },
          "ChqFr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.NameAndAddress10"
          },
          "DlvryMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ChequeDeliveryMethod1Choice"
          },
          "DlvrTo": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.NameAndAddress10"
          },
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "ChqMtrtyDt": {
            "type": "string",
            "format": "date-time"
          },
          "ChqMtrtyDtSpecified": {
            "type": "boolean"
          },
          "FrmsCd": {
            "type": "string",
            "nullable": true
          },
          "MemoFld": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RgnlClrZone": {
            "type": "string",
            "nullable": true
          },
          "PrtLctn": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ChequeDeliveryMethod1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ChequeType2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ClearingSystemIdentification2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ClearingSystemMemberIdentification2": {
        "type": "object",
        "properties": {
          "ClrSysId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ClearingSystemIdentification2Choice"
          },
          "MmbId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ContactDetails2": {
        "type": "object",
        "properties": {
          "NmPrfx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.NamePrefix1Code"
          },
          "NmPrfxSpecified": {
            "type": "boolean"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PhneNb": {
            "type": "string",
            "nullable": true
          },
          "MobNb": {
            "type": "string",
            "nullable": true
          },
          "FaxNb": {
            "type": "string",
            "nullable": true
          },
          "EmailAdr": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditDebitCode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditTransferTransactionInformation10": {
        "type": "object",
        "properties": {
          "PmtId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentIdentification1"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentTypeInformation19"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.AmountType3Choice"
          },
          "XchgRateInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ExchangeRateInformation1"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "ChqInstr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Cheque6"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "IntrmyAgt1": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "IntrmyAgt1Acct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "IntrmyAgt2": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "IntrmyAgt2Acct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "IntrmyAgt3": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "IntrmyAgt3Acct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "CdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "InstrForCdtrAgt": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.InstructionForCreditorAgent1"
            },
            "nullable": true
          },
          "InstrForDbtrAgt": {
            "type": "string",
            "nullable": true
          },
          "Purp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Purpose2Choice"
          },
          "RgltryRptg": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RegulatoryReporting3"
            },
            "nullable": true
          },
          "Tax": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxInformation3"
          },
          "RltdRmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceLocation2"
            },
            "nullable": true
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceInformation5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CustomerCreditTransferInitiationV03": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.GroupHeader32"
          },
          "PmtInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentInstructionInformation3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.DatePeriodDetails": {
        "type": "object",
        "properties": {
          "FrDt": {
            "type": "string",
            "format": "date-time"
          },
          "ToDt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrCdtTrfInitn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CustomerCreditTransferInitiationV03"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.DocumentAdjustment1": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtDbtInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditDebitCode"
          },
          "CdtDbtIndSpecified": {
            "type": "boolean"
          },
          "Rsn": {
            "type": "string",
            "nullable": true
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ExchangeRateInformation1": {
        "type": "object",
        "properties": {
          "XchgRate": {
            "type": "number",
            "format": "double"
          },
          "XchgRateSpecified": {
            "type": "boolean"
          },
          "RateTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ExchangeRateType1Code"
          },
          "RateTpSpecified": {
            "type": "boolean"
          },
          "CtrctId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ExchangeRateType1Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.FinancialIdentificationSchemeName1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.FinancialInstitutionIdentification7": {
        "type": "object",
        "properties": {
          "BIC": {
            "type": "string",
            "nullable": true
          },
          "ClrSysMmbId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ClearingSystemMemberIdentification2"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PostalAddress6"
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "SchmeNm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.FinancialIdentificationSchemeName1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.GroupHeader32": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "Authstn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Authorisation1Choice"
            },
            "nullable": true
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "FwdgAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Instruction3Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.InstructionForCreditorAgent1": {
        "type": "object",
        "properties": {
          "Cd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Instruction3Code"
          },
          "CdSpecified": {
            "type": "boolean"
          },
          "InstrInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType4": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType5": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType6": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType8": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType5"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.NameAndAddress10": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Adr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PostalAddress6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.NamePrefix1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Party6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentIdentification1": {
        "type": "object",
        "properties": {
          "InstrId": {
            "type": "string",
            "nullable": true
          },
          "EndToEndId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentInstructionInformation3": {
        "type": "object",
        "properties": {
          "PmtInfId": {
            "type": "string",
            "nullable": true
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentMethod3Code"
          },
          "BtchBookg": {
            "type": "boolean"
          },
          "BtchBookgSpecified": {
            "type": "boolean"
          },
          "NbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "CtrlSum": {
            "type": "number",
            "format": "double"
          },
          "CtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentTypeInformation19"
          },
          "ReqdExctnDt": {
            "type": "string",
            "format": "date-time"
          },
          "PoolgAdjstmntDt": {
            "type": "string",
            "format": "date-time"
          },
          "PoolgAdjstmntDtSpecified": {
            "type": "boolean"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "DbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "ChrgBr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ChargeBearerType1Code"
          },
          "ChrgBrSpecified": {
            "type": "boolean"
          },
          "ChrgsAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CashAccount16"
          },
          "ChrgsAcctAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "CdtTrfTxInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditTransferTransactionInformation10"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentMethod3Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PaymentTypeInformation19": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ServiceLevel8Choice"
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.LocalInstrument2Choice"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PostalAddress6": {
        "type": "object",
        "properties": {
          "AdrTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.AddressType2Code"
          },
          "AdrTpSpecified": {
            "type": "boolean"
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "SubDept": {
            "type": "string",
            "nullable": true
          },
          "StrtNm": {
            "type": "string",
            "nullable": true
          },
          "BldgNb": {
            "type": "string",
            "nullable": true
          },
          "PstCd": {
            "type": "string",
            "nullable": true
          },
          "TwnNm": {
            "type": "string",
            "nullable": true
          },
          "CtrySubDvsn": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.Purpose2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType8"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ReferredDocumentInformation3": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ReferredDocumentType2"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ReferredDocumentType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ReferredDocumentType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ReferredDocumentType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RegulatoryAuthority2": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RegulatoryReporting3": {
        "type": "object",
        "properties": {
          "DbtCdtRptgInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RegulatoryReportingType1Code"
          },
          "DbtCdtRptgIndSpecified": {
            "type": "boolean"
          },
          "Authrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RegulatoryAuthority2"
          },
          "Dtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.StructuredRegulatoryReporting3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RegulatoryReportingType1Code": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceAmount1": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceInformation5": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.StructuredRemittanceInformation7"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceLocation2": {
        "type": "object",
        "properties": {
          "RmtId": {
            "type": "string",
            "nullable": true
          },
          "RmtLctnMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceLocationMethod2Code"
          },
          "RmtLctnMtdSpecified": {
            "type": "boolean"
          },
          "RmtLctnElctrncAdr": {
            "type": "string",
            "nullable": true
          },
          "RmtLctnPstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.NameAndAddress10"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceLocationMethod2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ItemChoiceType4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.StructuredRegulatoryReporting3": {
        "type": "object",
        "properties": {
          "Tp": {
            "type": "string",
            "nullable": true
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "Cd": {
            "type": "string",
            "nullable": true
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Inf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.StructuredRemittanceInformation7": {
        "type": "object",
        "properties": {
          "RfrdDocInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ReferredDocumentInformation3"
            },
            "nullable": true
          },
          "RfrdDocAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.RemittanceAmount1"
          },
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.CreditorReferenceInformation2"
          },
          "Invcr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "Invcee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.PartyIdentification32"
          },
          "AddtlRmtInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxAmount1": {
        "type": "object",
        "properties": {
          "Rate": {
            "type": "number",
            "format": "double"
          },
          "RateSpecified": {
            "type": "boolean"
          },
          "TaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxRecordDetails1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxAuthorisation1": {
        "type": "object",
        "properties": {
          "Titl": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxInformation3": {
        "type": "object",
        "properties": {
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxParty1"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxParty2"
          },
          "AdmstnZn": {
            "type": "string",
            "nullable": true
          },
          "RefNb": {
            "type": "string",
            "nullable": true
          },
          "Mtd": {
            "type": "string",
            "nullable": true
          },
          "TtlTaxblBaseAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TtlTaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Dt": {
            "type": "string",
            "format": "date-time"
          },
          "DtSpecified": {
            "type": "boolean"
          },
          "SeqNb": {
            "type": "number",
            "format": "double"
          },
          "SeqNbSpecified": {
            "type": "boolean"
          },
          "Rcrd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxRecord1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxParty1": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxParty2": {
        "type": "object",
        "properties": {
          "TaxId": {
            "type": "string",
            "nullable": true
          },
          "RegnId": {
            "type": "string",
            "nullable": true
          },
          "TaxTp": {
            "type": "string",
            "nullable": true
          },
          "Authstn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxAuthorisation1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxPeriod1": {
        "type": "object",
        "properties": {
          "Yr": {
            "type": "string",
            "format": "date-time"
          },
          "YrSpecified": {
            "type": "boolean"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxRecordPeriod1Code"
          },
          "TpSpecified": {
            "type": "boolean"
          },
          "FrToDt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.DatePeriodDetails"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxRecord1": {
        "type": "object",
        "properties": {
          "Tp": {
            "type": "string",
            "nullable": true
          },
          "Ctgy": {
            "type": "string",
            "nullable": true
          },
          "CtgyDtls": {
            "type": "string",
            "nullable": true
          },
          "DbtrSts": {
            "type": "string",
            "nullable": true
          },
          "CertId": {
            "type": "string",
            "nullable": true
          },
          "FrmsCd": {
            "type": "string",
            "nullable": true
          },
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxPeriod1"
          },
          "TaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxAmount1"
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxRecordDetails1": {
        "type": "object",
        "properties": {
          "Prd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxPeriod1"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.CreditTransfer.V01.ContractTypes.TaxRecordPeriod1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AccountIdentification4Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount": {
        "type": "object",
        "properties": {
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AddressType2Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AmendmentInformationDetails6": {
        "type": "object",
        "properties": {
          "OrgnlMndtId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "OrgnlCdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "OrgnlCdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "OrgnlDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "OrgnlDbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "OrgnlDbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "OrgnlDbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "OrgnlFnlColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "OrgnlFnlColltnDtSpecified": {
            "type": "boolean"
          },
          "OrgnlFrqcy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Frequency1Code"
          },
          "OrgnlFrqcySpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AmountType3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4": {
        "type": "object",
        "properties": {
          "FinInstnId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentification7"
          },
          "BrnchId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchData2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchData2": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PostalAddress6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16": {
        "type": "object",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AccountIdentification4Choice"
          },
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccountType2"
          },
          "Ccy": {
            "type": "string",
            "nullable": true
          },
          "Nm": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccountType2": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CategoryPurpose1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType9"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ChargesInformation5": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Pty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingChannel2Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingSystemIdentification2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingSystemIdentification3Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType6"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingSystemMemberIdentification2": {
        "type": "object",
        "properties": {
          "ClrSysId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingSystemIdentification2Choice"
          },
          "MmbId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ContactDetails2": {
        "type": "object",
        "properties": {
          "NmPrfx": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.NamePrefix1Code"
          },
          "NmPrfxSpecified": {
            "type": "boolean"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PhneNb": {
            "type": "string",
            "nullable": true
          },
          "MobNb": {
            "type": "string",
            "nullable": true
          },
          "FaxNb": {
            "type": "string",
            "nullable": true
          },
          "EmailAdr": {
            "type": "string",
            "nullable": true
          },
          "Othr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditDebitCode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditorReferenceInformation2": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditorReferenceType2"
          },
          "Ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditorReferenceType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditorReferenceType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditorReferenceType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CustomerPaymentStatusReportV03": {
        "type": "object",
        "properties": {
          "GrpHdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.GroupHeader36"
          },
          "OrgnlGrpInfAndSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.OriginalGroupInformation20"
          },
          "OrgnlPmtInfAndSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.OriginalPaymentInformation1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Document": {
        "type": "object",
        "properties": {
          "CstmrPmtStsRpt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CustomerPaymentStatusReportV03"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.DocumentAdjustment1": {
        "type": "object",
        "properties": {
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtDbtInd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditDebitCode"
          },
          "CdtDbtIndSpecified": {
            "type": "boolean"
          },
          "Rsn": {
            "type": "string",
            "nullable": true
          },
          "AddtlInf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.FinancialIdentificationSchemeName1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType3"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.FinancialInstitutionIdentification7": {
        "type": "object",
        "properties": {
          "BIC": {
            "type": "string",
            "nullable": true
          },
          "ClrSysMmbId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingSystemMemberIdentification2"
          },
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PostalAddress6"
          },
          "Othr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.GenericFinancialIdentification1"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Frequency1Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.GenericFinancialIdentification1": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "SchmeNm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.FinancialIdentificationSchemeName1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.GroupHeader36": {
        "type": "object",
        "properties": {
          "MsgId": {
            "type": "string",
            "nullable": true
          },
          "CreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "InitgPty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "FwdgAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType2": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType3": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType4": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType6": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType7": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType8": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType9": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.LocalInstrument2Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType8"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.MandateRelatedInformation6": {
        "type": "object",
        "properties": {
          "MndtId": {
            "type": "string",
            "nullable": true
          },
          "DtOfSgntr": {
            "type": "string",
            "format": "date-time"
          },
          "DtOfSgntrSpecified": {
            "type": "boolean"
          },
          "AmdmntInd": {
            "type": "boolean"
          },
          "AmdmntIndSpecified": {
            "type": "boolean"
          },
          "AmdmntInfDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AmendmentInformationDetails6"
          },
          "ElctrncSgntr": {
            "type": "string",
            "nullable": true
          },
          "FrstColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "FrstColltnDtSpecified": {
            "type": "boolean"
          },
          "FnlColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "FnlColltnDtSpecified": {
            "type": "boolean"
          },
          "Frqcy": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Frequency1Code"
          },
          "FrqcySpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.NamePrefix1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.NumberOfTransactionsPerStatus3": {
        "type": "object",
        "properties": {
          "DtldNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "DtldSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.TransactionIndividualStatus3Code"
          },
          "DtldCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "DtldCtrlSumSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.OriginalGroupInformation20": {
        "type": "object",
        "properties": {
          "OrgnlMsgId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlMsgNmId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCreDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "OrgnlCreDtTmSpecified": {
            "type": "boolean"
          },
          "OrgnlNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "OrgnlCtrlSumSpecified": {
            "type": "boolean"
          },
          "GrpSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.TransactionGroupStatus3Code"
          },
          "GrpStsSpecified": {
            "type": "boolean"
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StatusReasonInformation8"
            },
            "nullable": true
          },
          "NbOfTxsPerSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.NumberOfTransactionsPerStatus3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.OriginalPaymentInformation1": {
        "type": "object",
        "properties": {
          "OrgnlPmtInfId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlNbOfTxs": {
            "type": "string",
            "nullable": true
          },
          "OrgnlCtrlSum": {
            "type": "number",
            "format": "double"
          },
          "OrgnlCtrlSumSpecified": {
            "type": "boolean"
          },
          "PmtInfSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.TransactionGroupStatus3Code"
          },
          "PmtInfStsSpecified": {
            "type": "boolean"
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StatusReasonInformation8"
            },
            "nullable": true
          },
          "NbOfTxsPerSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.NumberOfTransactionsPerStatus3"
            },
            "nullable": true
          },
          "TxInfAndSts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PaymentTransactionInformation25"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.OriginalTransactionReference13": {
        "type": "object",
        "properties": {
          "IntrBkSttlmAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "Amt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AmountType3Choice"
          },
          "IntrBkSttlmDt": {
            "type": "string",
            "format": "date-time"
          },
          "IntrBkSttlmDtSpecified": {
            "type": "boolean"
          },
          "ReqdColltnDt": {
            "type": "string",
            "format": "date-time"
          },
          "ReqdColltnDtSpecified": {
            "type": "boolean"
          },
          "ReqdExctnDt": {
            "type": "string",
            "format": "date-time"
          },
          "ReqdExctnDtSpecified": {
            "type": "boolean"
          },
          "CdtrSchmeId": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "SttlmInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.SettlementInformation13"
          },
          "PmtTpInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PaymentTypeInformation22"
          },
          "PmtMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PaymentMethod4Code"
          },
          "PmtMtdSpecified": {
            "type": "boolean"
          },
          "MndtRltdInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.MandateRelatedInformation6"
          },
          "RmtInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.RemittanceInformation5"
          },
          "UltmtDbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "Dbtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "DbtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "DbtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "DbtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "CdtrAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "CdtrAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "Cdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "CdtrAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "UltmtCdtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Party6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32": {
        "type": "object",
        "properties": {
          "Nm": {
            "type": "string",
            "nullable": true
          },
          "PstlAdr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PostalAddress6"
          },
          "Id": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Party6Choice"
          },
          "CtryOfRes": {
            "type": "string",
            "nullable": true
          },
          "CtctDtls": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ContactDetails2"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PaymentMethod4Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PaymentTransactionInformation25": {
        "type": "object",
        "properties": {
          "StsId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlInstrId": {
            "type": "string",
            "nullable": true
          },
          "OrgnlEndToEndId": {
            "type": "string",
            "nullable": true
          },
          "TxSts": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.TransactionIndividualStatus3Code"
          },
          "TxStsSpecified": {
            "type": "boolean"
          },
          "StsRsnInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StatusReasonInformation8"
            },
            "nullable": true
          },
          "ChrgsInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ChargesInformation5"
            },
            "nullable": true
          },
          "AccptncDtTm": {
            "type": "string",
            "format": "date-time"
          },
          "AccptncDtTmSpecified": {
            "type": "boolean"
          },
          "AcctSvcrRef": {
            "type": "string",
            "nullable": true
          },
          "ClrSysRef": {
            "type": "string",
            "nullable": true
          },
          "OrgnlTxRef": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.OriginalTransactionReference13"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PaymentTypeInformation22": {
        "type": "object",
        "properties": {
          "InstrPrty": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Priority2Code"
          },
          "InstrPrtySpecified": {
            "type": "boolean"
          },
          "ClrChanl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingChannel2Code"
          },
          "ClrChanlSpecified": {
            "type": "boolean"
          },
          "SvcLvl": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ServiceLevel8Choice"
          },
          "LclInstrm": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.LocalInstrument2Choice"
          },
          "SeqTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.SequenceType1Code"
          },
          "SeqTpSpecified": {
            "type": "boolean"
          },
          "CtgyPurp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CategoryPurpose1Choice"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PostalAddress6": {
        "type": "object",
        "properties": {
          "AdrTp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.AddressType2Code"
          },
          "AdrTpSpecified": {
            "type": "boolean"
          },
          "Dept": {
            "type": "string",
            "nullable": true
          },
          "SubDept": {
            "type": "string",
            "nullable": true
          },
          "StrtNm": {
            "type": "string",
            "nullable": true
          },
          "BldgNb": {
            "type": "string",
            "nullable": true
          },
          "PstCd": {
            "type": "string",
            "nullable": true
          },
          "TwnNm": {
            "type": "string",
            "nullable": true
          },
          "CtrySubDvsn": {
            "type": "string",
            "nullable": true
          },
          "Ctry": {
            "type": "string",
            "nullable": true
          },
          "AdrLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.Priority2Code": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ReferredDocumentInformation3": {
        "type": "object",
        "properties": {
          "Tp": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ReferredDocumentType2"
          },
          "Nb": {
            "type": "string",
            "nullable": true
          },
          "RltdDt": {
            "type": "string",
            "format": "date-time"
          },
          "RltdDtSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ReferredDocumentType1Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ReferredDocumentType2": {
        "type": "object",
        "properties": {
          "CdOrPrtry": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ReferredDocumentType1Choice"
          },
          "Issr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.RemittanceAmount1": {
        "type": "object",
        "properties": {
          "DuePyblAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "DscntApldAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "CdtNoteAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "TaxAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          },
          "AdjstmntAmtAndRsn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.DocumentAdjustment1"
            },
            "nullable": true
          },
          "RmtdAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ActiveOrHistoricCurrencyAndAmount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.RemittanceInformation5": {
        "type": "object",
        "properties": {
          "Ustrd": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Strd": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StructuredRemittanceInformation7"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.SequenceType1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ServiceLevel8Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType7"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.SettlementInformation13": {
        "type": "object",
        "properties": {
          "SttlmMtd": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.SettlementMethod1Code"
          },
          "SttlmAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "ClrSys": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ClearingSystemIdentification3Choice"
          },
          "InstgRmbrsmntAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "InstgRmbrsmntAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "InstdRmbrsmntAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "InstdRmbrsmntAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          },
          "ThrdRmbrsmntAgt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.BranchAndFinancialInstitutionIdentification4"
          },
          "ThrdRmbrsmntAgtAcct": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CashAccount16"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.SettlementMethod1Code": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StatusReason6Choice": {
        "type": "object",
        "properties": {
          "Item": {
            "type": "string",
            "nullable": true
          },
          "ItemElementName": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ItemChoiceType4"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StatusReasonInformation8": {
        "type": "object",
        "properties": {
          "Orgtr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "Rsn": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StatusReason6Choice"
          },
          "AddtlInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.StructuredRemittanceInformation7": {
        "type": "object",
        "properties": {
          "RfrdDocInf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.ReferredDocumentInformation3"
            },
            "nullable": true
          },
          "RfrdDocAmt": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.RemittanceAmount1"
          },
          "CdtrRefInf": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.CreditorReferenceInformation2"
          },
          "Invcr": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "Invcee": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.PartyIdentification32"
          },
          "AddtlRmtInf": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.TransactionGroupStatus3Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Contract.UNIFI.PaymentStatus.V01.ContractTypes.TransactionIndividualStatus3Code": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "type": "integer",
        "format": "int32"
      },
      "Omikron.XS2A.Service.Models.AccountsV01.Account": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string",
            "nullable": true
          },
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bic": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "ownerName": {
            "type": "string",
            "nullable": true
          },
          "balances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.BalanceData"
            },
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AccountsV01.AccountResp": {
        "type": "object",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Account"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AccountsV01.AccountsResp": {
        "type": "object",
        "properties": {
          "accounts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Account"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AccountsV01.Amount": {
        "required": [
          "amount",
          "currency"
        ],
        "type": "object",
        "properties": {
          "currency": {
            "minLength": 1,
            "type": "string"
          },
          "amount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AccountsV01.BalanceData": {
        "type": "object",
        "properties": {
          "balanceType": {
            "type": "string",
            "nullable": true
          },
          "lastChangeDateTime": {
            "type": "string",
            "nullable": true
          },
          "referenceDate": {
            "type": "string",
            "nullable": true
          },
          "balanceAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AccountsV01.BalancesResp": {
        "type": "object",
        "properties": {
          "balances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.BalanceData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AccountsV01.RXI_Amount": {
        "required": [
          "amount"
        ],
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AuthorisationStatus": {
        "type": "object",
        "properties": {
          "scaStatus": {
            "type": "string",
            "nullable": true
          },
          "psuMessage": {
            "type": "string",
            "nullable": true
          },
          "authorisationId": {
            "type": "string",
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.AuthorisationStatusBase": {
        "type": "object",
        "properties": {
          "scaStatus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.Authorisations": {
        "type": "object",
        "properties": {
          "authorisationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.Access": {
        "type": "object",
        "properties": {
          "balances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Balance"
            },
            "nullable": true
          },
          "transactions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Transaction"
            },
            "nullable": true
          },
          "accounts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Account"
            },
            "nullable": true
          },
          "accountwithbalances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.AccountWithBalance"
            },
            "nullable": true
          },
          "additionalInformation": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.AdditionalInformation"
          },
          "allPsd2": {
            "type": "string",
            "nullable": true
          },
          "availableAccounts": {
            "type": "string",
            "nullable": true
          },
          "availableAccountsWithBalance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.AccessMain": {
        "type": "object",
        "properties": {
          "balances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Balance"
            },
            "nullable": true
          },
          "transactions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Transaction"
            },
            "nullable": true
          },
          "accounts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Account"
            },
            "nullable": true
          },
          "accountwithbalances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.AccountWithBalance"
            },
            "nullable": true
          },
          "additionalInformation": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.AdditionalInformation"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.Account": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          },
          "maskedPan": {
            "type": "string",
            "nullable": true
          },
          "bic": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "bbank": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.AccountWithBalance": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          },
          "maskedPan": {
            "type": "string",
            "nullable": true
          },
          "bic": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "bbank": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.AdditionalInformation": {
        "required": [
          "ownerName"
        ],
        "type": "object",
        "properties": {
          "ownerName": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.OwnerName"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.Balance": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          },
          "maskedPan": {
            "type": "string",
            "nullable": true
          },
          "bic": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "bbank": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.ConsentReq": {
        "required": [
          "access",
          "combinedServiceIndicator",
          "frequencyPerDay",
          "recurringIndicator",
          "validUntil"
        ],
        "type": "object",
        "properties": {
          "access": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Access"
          },
          "recurringIndicator": {
            "type": "boolean"
          },
          "validUntil": {
            "type": "string",
            "format": "date-time"
          },
          "frequencyPerDay": {
            "type": "integer",
            "format": "int32"
          },
          "combinedServiceIndicator": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.ConsentResp": {
        "type": "object",
        "properties": {
          "access": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.AccessMain"
          },
          "recurringIndicator": {
            "type": "boolean"
          },
          "validUntil": {
            "type": "string",
            "nullable": true
          },
          "frequencyPerDay": {
            "type": "integer",
            "format": "int32"
          },
          "combinedServiceIndicator": {
            "type": "boolean"
          },
          "consentStatus": {
            "type": "string",
            "nullable": true
          },
          "lastActionDate": {
            "type": "string",
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.ConstentStatus": {
        "type": "object",
        "properties": {
          "consentStatus": {
            "type": "string",
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.FundsConsentReq": {
        "required": [
          "account",
          "registrationInformation"
        ],
        "type": "object",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Account"
          },
          "registrationInformation": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.FundsConsentResp": {
        "type": "object",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.ConsentsV01.Account"
          },
          "registrationInformation": {
            "type": "string",
            "nullable": true
          },
          "consentStatus": {
            "type": "string",
            "nullable": true
          },
          "lastActionDate": {
            "type": "string",
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.OwnerName": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          },
          "maskedPan": {
            "type": "string",
            "nullable": true
          },
          "bic": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "bbank": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.PostConsentResp": {
        "type": "object",
        "properties": {
          "consentStatus": {
            "type": "string",
            "nullable": true
          },
          "consentId": {
            "type": "string",
            "nullable": true
          },
          "psuMessage": {
            "type": "string",
            "nullable": true
          },
          "tppMessages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.TppMessage"
            },
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.ConsentsV01.Transaction": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          },
          "maskedPan": {
            "type": "string",
            "nullable": true
          },
          "bic": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "bbank": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.GeneralResponse": {
        "type": "object",
        "properties": {
          "psuMessage": {
            "type": "string",
            "nullable": true
          },
          "tppMessages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.TppMessage"
            },
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.Link": {
        "type": "object",
        "properties": {
          "href": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.ATX_JSONPayment": {
        "required": [
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "debtorName",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          },
          "debtorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "debtorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "localInstrument": {
            "type": "string",
            "nullable": true
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorAgentName": {
            "type": "string",
            "nullable": true
          },
          "chargeBearer": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddress"
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date-time"
          },
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationStructured": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.RemittanceInformationStructured"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.Account": {
        "required": [
          "iban"
        ],
        "type": "object",
        "properties": {
          "iban": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.AccountWithMandatoryBic": {
        "required": [
          "iban"
        ],
        "type": "object",
        "properties": {
          "iban": {
            "minLength": 1,
            "type": "string"
          },
          "bic": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.AccountWithOptionalBic": {
        "required": [
          "iban"
        ],
        "type": "object",
        "properties": {
          "iban": {
            "minLength": 1,
            "type": "string"
          },
          "bic": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddress": {
        "required": [
          "country"
        ],
        "type": "object",
        "properties": {
          "country": {
            "minLength": 1,
            "type": "string"
          },
          "addressLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddressV02": {
        "required": [
          "country"
        ],
        "type": "object",
        "properties": {
          "country": {
            "minLength": 1,
            "type": "string"
          },
          "addressLine": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "street": {
            "type": "string",
            "nullable": true
          },
          "buildingNumber": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.JSONPayment": {
        "required": [
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "debtorName",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          },
          "debtorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.AccountWithOptionalBic"
          },
          "debtorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "localInstrument": {
            "type": "string",
            "nullable": true
          },
          "ultimateDebtor": {
            "type": "string",
            "nullable": true
          },
          "ultimateCreditor": {
            "type": "string",
            "nullable": true
          },
          "debtorId": {
            "type": "string",
            "nullable": true
          },
          "creditorId": {
            "type": "string",
            "nullable": true
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddress"
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date-time"
          },
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationStructured": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.RemittanceInformationStructured"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.JSONPaymentV02": {
        "required": [
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "debtorName",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          },
          "debtorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.AccountWithOptionalBic"
          },
          "debtorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "localInstrument": {
            "type": "string",
            "nullable": true
          },
          "ultimateDebtor": {
            "type": "string",
            "nullable": true
          },
          "ultimateCreditor": {
            "type": "string",
            "nullable": true
          },
          "debtorId": {
            "type": "string",
            "nullable": true
          },
          "creditorId": {
            "type": "string",
            "nullable": true
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddressV02"
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date-time"
          },
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationStructured": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.RemittanceInformationStructured"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.PaymentDeleteResponse": {
        "type": "object",
        "properties": {
          "transactionStatus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.PaymentResponse": {
        "type": "object",
        "properties": {
          "paymentId": {
            "type": "string",
            "nullable": true
          },
          "transactionStatus": {
            "type": "string",
            "nullable": true
          },
          "psuMessage": {
            "type": "string",
            "nullable": true
          },
          "tppMessages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.TppMessage"
            },
            "nullable": true
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.RXA_Account": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "bban": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.RXA_JSONPayment": {
        "required": [
          "chargeBearer",
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "debtorName",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          },
          "debtorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "debtorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.RXA_Account"
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorAgentName": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddress"
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date-time"
          },
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "paymentTypeInformation": {
            "type": "string",
            "nullable": true
          },
          "chargeBearer": {
            "minLength": 1,
            "type": "string"
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.RXI_CreditorAddress": {
        "type": "object",
        "properties": {
          "street": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.RXI_JSONPayment": {
        "required": [
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "debtorName",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.RXI_Amount"
          },
          "debtorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "debtorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "ultimateCreditor": {
            "type": "string",
            "nullable": true
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.RXI_CreditorAddress"
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date-time"
          },
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "paymentTypeInformation": {
            "type": "string",
            "nullable": true
          },
          "remittanceIdentification": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "taxId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.RemittanceInformationStructured": {
        "required": [
          "reference"
        ],
        "type": "object",
        "properties": {
          "reference": {
            "minLength": 1,
            "type": "string"
          },
          "referenceType": {
            "type": "string",
            "nullable": true
          },
          "referenceIssuer": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.SEPAJSONPayment": {
        "required": [
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "debtorName",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          },
          "debtorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.AccountWithMandatoryBic"
          },
          "debtorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "localInstrument": {
            "type": "string",
            "nullable": true
          },
          "ultimateDebtor": {
            "type": "string",
            "nullable": true
          },
          "ultimateCreditor": {
            "type": "string",
            "nullable": true
          },
          "debtorId": {
            "type": "string",
            "nullable": true
          },
          "creditorId": {
            "type": "string",
            "nullable": true
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddress"
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date-time"
          },
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationStructured": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.RemittanceInformationStructured"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.PaymentsV01.SEPAJSONPaymentV02": {
        "required": [
          "creditorAccount",
          "creditorName",
          "debtorAccount",
          "debtorName",
          "instructedAmount"
        ],
        "type": "object",
        "properties": {
          "instructedAmount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.AccountsV01.Amount"
          },
          "debtorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.AccountWithMandatoryBic"
          },
          "debtorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorName": {
            "minLength": 1,
            "type": "string"
          },
          "creditorAccount": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.Account"
          },
          "localInstrument": {
            "type": "string",
            "nullable": true
          },
          "ultimateDebtor": {
            "type": "string",
            "nullable": true
          },
          "ultimateCreditor": {
            "type": "string",
            "nullable": true
          },
          "debtorId": {
            "type": "string",
            "nullable": true
          },
          "creditorId": {
            "type": "string",
            "nullable": true
          },
          "creditorAgent": {
            "type": "string",
            "nullable": true
          },
          "creditorAddress": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.CreditorAddressV02"
          },
          "requestedExecutionDate": {
            "type": "string",
            "format": "date-time"
          },
          "endToEndIdentification": {
            "type": "string",
            "nullable": true
          },
          "purposeCode": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationUnstructured": {
            "type": "string",
            "nullable": true
          },
          "remittanceInformationStructured": {
            "$ref": "#/components/schemas/Omikron.XS2A.Service.Models.PaymentsV01.RemittanceInformationStructured"
          }
        },
        "additionalProperties": false
      },
      "Omikron.XS2A.Service.Models.TppMessage": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "text": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      }
    }
  },
  "tags": [
    {
      "name": "AccountsV01",
      "description": "Provides authorised Account Information Service Providers (AISPs) with secure access to customer account information once a valid consent exists.\n\n- **Retrieve Account List** – returns the list of accounts accessible under the customer's consent.\n- **Retrieve Account Details** – returns detailed information for a specific account.\n- **Retrieve Account Balances** – returns the current balance information for a selected account.\n- **Retrieve Account Transactions** – returns the transaction history for a selected account.",
      "x-displayName": "Available Account APIs"
    },
    {
      "name": "BACS_CreditTransferV01Plain",
      "description": "This endpoint is used to initiate BACS Credit Transfers.\n\nContent Type: `text/plain`\n\n**BACS Standard 18**\n\n- Files must be submitted in accordance with the BACS Standard 18 specification.\n- A valid Service User Number (SUN) must be provided.\n- Files submitted without a SUN will be rejected.",
      "x-displayName": "BACS Credit Transfers"
    },
    {
      "name": "BACS_DirectDebitV01Plain",
      "description": "This endpoint is used to initiate BACS Direct Debits.\n\nContent Type: `text/plain`\n\n**BACS Standard 18**\n\n- Files must be submitted in accordance with the BACS Standard 18 specification.\n- A valid Service User Number (SUN) must be provided.\n- Files submitted without a SUN will be rejected.",
      "x-displayName": "BACS Direct Debits"
    },
    {
      "name": "Chaps_CreditTransferV02JSON",
      "description": "This endpoint is used to initiate CHAPS Credit Transfers using a JSON request format based on the `pain.001.001.09` payment structure.",
      "x-displayName": "CHAPS Credit Transfers JSON"
    },
    {
      "name": "Chaps_CreditTransferV02XML",
      "description": "This endpoint is used to initiate CHAPS Credit Transfers in XML format using `pain.001.001.09`.",
      "x-displayName": "CHAPS Credit Transfers XML"
    },
    {
      "name": "ConsentsV01",
      "description": "Before accessing any account information, a valid customer consent must be created. The consent defines which account information may be accessed by the authorised TPP.\n\nSupported operations:\n\n- Create Consent\n- Retrieve Consent\n- Retrieve Consent Status\n- Delete Consent",
      "x-displayName": "Account Consent"
    },
    {
      "name": "Extended",
      "description": "No registration is required. Test user credentials and test account information are available in the Developer Portal. Use the provided test data to access and test the sandbox APIs.\n\n- **Sandbox User List** – returns the available sandbox users that can be used for API testing.\n- **Sandbox User Account List** – returns the payment accounts associated with a selected sandbox user.\n\nFor TPPs using the Sandbox, consents are automatically valid and payments, in general, do not require a consent.\n\nFor support, contact emea.cashmgmtsupport@mizuhoemea.com.",
      "x-displayName": "Sandbox Testing"
    },
    {
      "name": "FundsConfirmationsV1",
      "description": "Enables authorised Card-Based Payment Instrument Issuers (CBPIIs) to verify whether sufficient funds are available on a customer's payment account.\n\n- **Confirm availability of funds**",
      "x-displayName": "Available Funds APIs"
    },
    {
      "name": "FundsConsentsV02",
      "description": "Before accessing the Confirmation of Funds service, a valid Funds Consent must be created.\n\nSupported operations:\n\n- Create a new Funds Consent\n- Retrieve Funds Consent information\n- Check the Funds Consent status\n- Delete an existing Funds Consent",
      "x-displayName": "Confirmation of Funds Consent"
    },
    {
      "name": "RTX_CreditTransferV02JSON",
      "description": "This endpoint is used to initiate RTX Credit Transfers using a JSON request format based on the `pain.001.001.09` payment structure.\n\nThe RTX JSON format follows the same mandatory fields as SEPA (debtor account, value date, amount, creditor agent BIC, creditor name, creditor account, remittance information) and additionally supports, for cross-border payments:\n\n- A remittance/payment currency that may differ from the debtor account currency.\n- IBAN and non-IBAN creditor accounts.\n- Two optional free-format text fields: JFSA wording and a message to the debtor bank (Mizuho-specific).",
      "x-displayName": "RTX Credit Transfers JSON"
    },
    {
      "name": "RTX_CreditTransferV02XML",
      "description": "This endpoint is used to initiate RTX Credit Transfers in XML format using `pain.001.001.09`.",
      "x-displayName": "RTX Credit Transfers XML"
    },
    {
      "name": "SEPA_CreditTransferV02JSON",
      "description": "This endpoint is used to initiate SEPA Credit Transfers using a JSON request format based on the `pain.001.001.09` payment structure.",
      "x-displayName": "SEPA Credit Transfers JSON"
    },
    {
      "name": "SEPA_CreditTransferV02XML",
      "description": "This endpoint is used to initiate SEPA Credit Transfers in XML format using `pain.001.001.09`.",
      "x-displayName": "SEPA Credit Transfers XML"
    },
    {
      "name": "SEPA_DirectDebitV01XML",
      "description": "This endpoint is used to initiate SEPA Direct Debit transfers in XML format using `pain.008.001.08`.",
      "x-displayName": "SEPA Direct Debit XML (V1)"
    },
    {
      "name": "SEPA_DirectDebitV02XML",
      "description": "This endpoint is used to initiate SEPA Direct Debit transfers in XML format using `pain.008.001.08`.",
      "x-displayName": "SEPA Direct Debit XML (V2)"
    },
    {
      "name": "SEPA_InstantCreditTransferV02JSON",
      "description": "This endpoint is used to initiate SEPA Instant Credit Transfers using a JSON request format based on the `pain.001.001.09` payment structure.",
      "x-displayName": "SEPA Instant Credit Transfers JSON"
    },
    {
      "name": "SEPA_InstantCreditTransferV02XML",
      "description": "This endpoint is used to initiate SEPA Instant Credit Transfers in XML format using `pain.001.001.09`.",
      "x-displayName": "SEPA Instant Credit Transfers XML"
    }
  ],
  "x-tagGroups": [
    {
      "name": "Sandbox Testing",
      "tags": [
        "Extended"
      ]
    },
    {
      "name": "Payment Initiation Service (PIS)",
      "tags": [
        "BACS_CreditTransferV01Plain",
        "BACS_DirectDebitV01Plain",
        "Chaps_CreditTransferV02JSON",
        "Chaps_CreditTransferV02XML",
        "RTX_CreditTransferV02JSON",
        "RTX_CreditTransferV02XML",
        "SEPA_CreditTransferV02JSON",
        "SEPA_CreditTransferV02XML",
        "SEPA_DirectDebitV01XML",
        "SEPA_DirectDebitV02XML",
        "SEPA_InstantCreditTransferV02JSON",
        "SEPA_InstantCreditTransferV02XML"
      ]
    },
    {
      "name": "Account Information Service (AIS)",
      "tags": [
        "AccountsV01",
        "ConsentsV01"
      ]
    },
    {
      "name": "Payment Instrument Issuing Service Provider (PIIS)",
      "tags": [
        "FundsConfirmationsV1",
        "FundsConsentsV02"
      ]
    }
  ]
}