{
    "components": {
        "schemas": {
            "AppliedValidationRulesDto": {
                "properties": {
                    "cci": {
                        "maxLength": 15,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "fullVersion": {
                        "maxLength": 10,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "id": {
                        "maxLength": 15,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "listOfLabelValue": {
                        "items": {
                            "$ref": "#/components/schemas/AppliedValidationRulesLabelValueDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfValidationResult": {
                        "items": {
                            "$ref": "#/components/schemas/ValidationResultDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "objectTypeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "title": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "AppliedValidationRulesLabelValueDto": {
                "properties": {
                    "key": {
                        "nullable": true,
                        "type": "string"
                    },
                    "referenceId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "value": {
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "AresDocumentDto": {
                "properties": {
                    "aresRegistrationNumber": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "listOfAresItemIds": {
                        "items": {
                            "type": "string"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "object"
            },
            "CompareChapterDto": {
                "properties": {
                    "fromChapter": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "id": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "representation": {
                        "nullable": true,
                        "type": "string"
                    },
                    "section": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "toChapter": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "CompareDto": {
                "properties": {
                    "id": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "representation": {
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "DocumentAttachmentDto": {
                "properties": {
                    "attachmentTypeCode": {
                        "maxLength": 20,
                        "minLength": 0,
                        "type": "string"
                    },
                    "commissionReference": {
                        "maxLength": 16,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "containsTextKeyword": {
                        "description": "In case the document was loaded by having the extra text parameter, this flag indicates if the attachement contains the text",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "id": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "isEncrypted": {
                        "description": "is encrypted (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "isHidden": {
                        "description": "flag to indicate that an attachments need to be hidden. (after the document was sent)",
                        "type": "boolean"
                    },
                    "isSystemGenerated": {
                        "description": "system property to indicate if attachment was generated by the system (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "language": {
                        "description": "The language id. This can be provided by the referenceData languages.",
                        "format": "int64",
                        "type": "integer"
                    },
                    "masterDocumentAttachmentId": {
                        "description": "A document attachment might be linked to a \"parent\" documentAttachment",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "sfcLargeObject": {
                        "$ref": "#/components/schemas/LargeObjectDto"
                    },
                    "title": {
                        "maxLength": 256,
                        "minLength": 0,
                        "type": "string"
                    }
                },
                "required": [
                    "attachmentTypeCode",
                    "isHidden",
                    "language",
                    "title"
                ],
                "type": "object"
            },
            "DocumentAuthorityRestrictionDto": {
                "properties": {
                    "authorityTypeId": {
                        "format": "int64",
                        "type": "integer"
                    }
                },
                "required": [
                    "authorityTypeId"
                ],
                "type": "object"
            },
            "DocumentAuthorityTypeRestrictionMetaDataDto": {
                "description": "list of possible document authority type restrictions. Will only be populted for the referring document types having the 'restrict read' option. The list is indentifiable through the documentTypeId",
                "properties": {
                    "documentTypeId": {
                        "description": "the Id of the document type",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "listOfPossibleAuthorityRestrictions": {
                        "description": "the list of possible document AuthorityRestrictions for this document type",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    }
                },
                "readOnly": true,
                "type": "object"
            },
            "DocumentDto": {
                "properties": {
                    "ackBy": {
                        "description": "user acknowledged by (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "ackByEmail": {
                        "description": "contact email address of the ackBy user (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "ackDate": {
                        "description": "acknowledge date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                    },
                    "commissionReference": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "countryId": {
                        "description": "For Member State Documents, the Country is automatically set at creation with the Country of the Node creating the Document and cannot be modified.For Commission Documents, the Commission user can select a specific Country or none meaning \"All Countries\".",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "deletable": {
                        "description": "Indicator if the document can be deleted (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "documentDate": {
                        "format": "date",
                        "type": "string"
                    },
                    "documentGroupId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "documentTypeId": {
                        "format": "int64",
                        "type": "integer"
                    },
                    "editable": {
                        "description": "Indicator if the document can be edited (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "isReferring": {
                        "description": "Indicator if the document is referred",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "listOfDocumentAttachments": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentAttachmentDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfDocumentAuthorityRestrictions": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentAuthorityRestrictionDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfDocumentLinks": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentLinkDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfDocumentMetaData": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentMetaDataDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfFundIds": {
                        "items": {
                            "format": "int64",
                            "type": "integer"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfNotValidLinks": {
                        "description": "List of CCIs linked to this document that have been deleted",
                        "items": {
                            "$ref": "#/components/schemas/DocumentLinkDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfRepliesFromDocument": {
                        "description": "In case the document can have a reply then this listOfRepliesFromDocument will contain the replying documents",
                        "items": {
                            "$ref": "#/components/schemas/DocumentDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "localReference": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUserEmail": {
                        "description": "email address from last modification user (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "ownerNodeId": {
                        "description": "Node where the document was created (read-only)",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "parentDocumentId": {
                        "description": "In case this document is a reply to a received Document. parentDocumentId is the id of the received document.",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "repliesToDocument": {
                        "$ref": "#/components/schemas/DocumentDto"
                    },
                    "sendEnabled": {
                        "description": "Indicator if the document can be sent (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "sent": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "sentBy": {
                        "description": "SentBy user (read-only)",
                        "maxLength": 359,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentByEmail": {
                        "description": "contact email address of the sentBy user (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentByUserId": {
                        "description": "SentBy ecas user id (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentDate": {
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentDocumentAcknowledgeable": {
                        "description": "flag that indicates if the documents (which is sent) is to be acknowledged.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "sentDocumentEditable": {
                        "description": "flag that indicates if the documents (which is sent) is updateable. When this is true the user can hide/show the attachments",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "sentDocumentRefreshable": {
                        "description": "flag that indicates if the documents (which is sent) is refreshable. When this is true the user can refresh the attachments from Ares",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "tabLabel": {
                        "description": "The label to use in the tab page (only applicable for STD documents)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "title": {
                        "maxLength": 256,
                        "minLength": 0,
                        "type": "string"
                    }
                },
                "required": [
                    "documentDate",
                    "documentTypeId",
                    "title"
                ],
                "type": "object"
            },
            "DocumentDtoMetadata": {
                "properties": {
                    "canCreate": {
                        "description": "Indicates if the user can create a document",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "isUserAnAuditAgent": {
                        "description": "Indicates if the user is an Audit Agent",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "listOfDocumentAuthorityTypeRestrictionMetaData": {
                        "description": "list of possible document authority type restrictions. Will only be populted for the referring document types having the 'restrict read' option. The list is indentifiable through the documentTypeId",
                        "items": {
                            "$ref": "#/components/schemas/DocumentAuthorityTypeRestrictionMetaDataDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfDocumentLinkMetaData": {
                        "description": "list of possible document links. Will only be populated for the referring document types. The list is indentifiable through the documentTypeId",
                        "items": {
                            "$ref": "#/components/schemas/DocumentLinkMetaDataDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfDocumentTypeMeta": {
                        "description": "list of possible document types meta for the listOfDocumentTypes",
                        "items": {
                            "$ref": "#/components/schemas/ReferenceDataDtoInterface"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfDocumentTypeMetaForCurrentDocType": {
                        "description": "list of possible document types meta for the current document type",
                        "items": {
                            "$ref": "#/components/schemas/ReferenceDataDtoInterface"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfDocumentTypes": {
                        "description": "list of possible document types for creation",
                        "items": {
                            "$ref": "#/components/schemas/ReferenceDataDtoInterface"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfDocumentTypesForThisGroup": {
                        "description": "list of possible document types for this specific document group",
                        "items": {
                            "$ref": "#/components/schemas/ReferenceDataDtoInterface"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfDocumentTypesSendable": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentTypeSendableDtoMetadata"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfReferringDocumentTypes": {
                        "description": "list of referred doc types (the part of ids of possible document types for creation that are referred document types)",
                        "items": {
                            "description": "list of referred doc types (the part of ids of possible document types for creation that are referred document types)",
                            "format": "int64",
                            "readOnly": true,
                            "type": "integer"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "showCciLink": {
                        "description": "Indicates if the column \"CciLink(s)\" should be shown or not",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "showExtraFields": {
                        "description": "Indicates if the column \"Extra Fields\" should be shown or not",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "DocumentLinkDto": {
                "description": "List of CCIs linked to this document that have been deleted",
                "properties": {
                    "accountingPeriod": {
                        "maxLength": 6,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "cci": {
                        "maxLength": 51,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "decisionNumber": {
                        "maxLength": 20,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "fullVersion": {
                        "maxLength": 81,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "fund": {
                        "maxLength": 8,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "id": {
                        "format": "int64",
                        "type": "integer"
                    },
                    "mainObjectId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "objectTitle": {
                        "description": "title for the cci in case of a referring document (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "objectType": {
                        "maxLength": 4,
                        "minLength": 0,
                        "type": "string"
                    },
                    "version": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "workVersion": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "readOnly": true,
                "required": [
                    "id",
                    "objectType"
                ],
                "type": "object"
            },
            "DocumentLinkMetaDataDto": {
                "description": "list of possible document links. Will only be populated for the referring document types. The list is indentifiable through the documentTypeId",
                "properties": {
                    "documentTypeId": {
                        "description": "the Id of the document type",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "listOfPossibleLinks": {
                        "description": "the list of possible document links for this document type",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "objectTypeId": {
                        "description": "the Id of the object type",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    }
                },
                "readOnly": true,
                "type": "object"
            },
            "DocumentMetaDataDto": {
                "properties": {
                    "documentTypeMetaDataCode": {
                        "maxLength": 12,
                        "minLength": 0,
                        "type": "string"
                    },
                    "value": {
                        "description": "The string representation or the metadata. In case metadata has multiple values they are separated by a semicolon. The default maximum length of the metadata is specified in this DTO but can be further restricted in the metadata directory definition (maxChars)",
                        "maxLength": 2000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "required": [
                    "documentTypeMetaDataCode"
                ],
                "type": "object"
            },
            "DocumentTypeSendableDtoMetadata": {
                "properties": {
                    "documentTypeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "sendable": {
                        "nullable": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "DocumentWithVersionInfoDto": {
                "properties": {
                    "ackBy": {
                        "description": "user acknowledged by (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "ackByEmail": {
                        "description": "contact email address of the ackBy user (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "ackDate": {
                        "description": "acknowledge date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                    },
                    "commissionReference": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "countryId": {
                        "description": "For Member State Documents, the Country is automatically set at creation with the Country of the Node creating the Document and cannot be modified.For Commission Documents, the Commission user can select a specific Country or none meaning \"All Countries\".",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "deletable": {
                        "description": "Indicator if the document can be deleted (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "documentDate": {
                        "format": "date",
                        "type": "string"
                    },
                    "documentGroupId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "documentTypeId": {
                        "format": "int64",
                        "type": "integer"
                    },
                    "editable": {
                        "description": "Indicator if the document can be edited (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "isReferring": {
                        "description": "Indicator if the document is referred",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "listOfDocumentAttachments": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentAttachmentDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfDocumentAuthorityRestrictions": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentAuthorityRestrictionDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfDocumentLinks": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentLinkDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfDocumentMetaData": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentMetaDataDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfFundIds": {
                        "items": {
                            "format": "int64",
                            "type": "integer"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfNotValidLinks": {
                        "description": "List of CCIs linked to this document that have been deleted",
                        "items": {
                            "$ref": "#/components/schemas/DocumentLinkDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfRepliesFromDocument": {
                        "description": "In case the document can have a reply then this listOfRepliesFromDocument will contain the replying documents",
                        "items": {
                            "$ref": "#/components/schemas/DocumentDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "localReference": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUserEmail": {
                        "description": "email address from last modification user (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "objectVersion": {
                        "description": "The version of the object where this document was created (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "objectVersionId": {
                        "description": "The id of the object where this document was created (read-only)",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "ownerNodeId": {
                        "description": "Node where the document was created (read-only)",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "parentDocumentId": {
                        "description": "In case this document is a reply to a received Document. parentDocumentId is the id of the received document.",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "repliesToDocument": {
                        "$ref": "#/components/schemas/DocumentDto"
                    },
                    "sendEnabled": {
                        "description": "Indicator if the document can be sent (read-only)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "sent": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "sentBy": {
                        "description": "SentBy user (read-only)",
                        "maxLength": 359,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentByEmail": {
                        "description": "contact email address of the sentBy user (read-only)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentByUserId": {
                        "description": "SentBy ecas user id (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentDate": {
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "sentDocumentAcknowledgeable": {
                        "description": "flag that indicates if the documents (which is sent) is to be acknowledged.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "sentDocumentEditable": {
                        "description": "flag that indicates if the documents (which is sent) is updateable. When this is true the user can hide/show the attachments",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "sentDocumentRefreshable": {
                        "description": "flag that indicates if the documents (which is sent) is refreshable. When this is true the user can refresh the attachments from Ares",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "tabLabel": {
                        "description": "The label to use in the tab page (only applicable for STD documents)",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "title": {
                        "maxLength": 256,
                        "minLength": 0,
                        "type": "string"
                    }
                },
                "required": [
                    "documentDate",
                    "documentTypeId",
                    "title"
                ],
                "type": "object"
            },
            "EditablePagesDto": {
                "type": "object"
            },
            "EditableSectionsDto": {
                "type": "object"
            },
            "ExportExtraDto": {
                "properties": {
                    "annexAnnualPlan": {
                        "description": "A flag indicating if the Annex for the Annual plan export option is available on the user actions menu. This would be Decisional Annex T7 for ETC and T10 for IJG",
                        "nullable": true,
                        "type": "boolean"
                    },
                    "annexPriorityPlan": {
                        "description": "A flag indicating if the Annex for the Priority plan export option is available on the user actions menu. This would be Decisional Annex T10 for ETC and T11 for IJG",
                        "nullable": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "FundSpecificObjectveDimensionCombinationDto": {
                "description": "It contains the list of intervention fields",
                "properties": {
                    "dimensionId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "fundId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "specificObjectiveId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "readOnly": true,
                "type": "object"
            },
            "ImportReport": {
                "properties": {
                    "errors": {
                        "items": {
                            "$ref": "#/components/schemas/ParseError"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "successRecords": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "totalRecords": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "LargeObjectDto": {
                "description": "actual file(aka large object) information. Should not be provided when the content doesn't need to be updated",
                "properties": {
                    "contentCrc": {
                        "description": "the \"SHA-256\" hash will be automatically calculated (Read-Only)",
                        "maxLength": 512,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "filename": {
                        "description": "Temporary filename on the server. This filename will be returned with a previous call to the server to save the document (/temp-attachment) ",
                        "maxLength": 512,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "lobName": {
                        "description": "The lobname is the actual name of the file. This lobname will only be looked at in case a \"filename\" was provided",
                        "example": "file_name_example.pdf",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "lobSize": {
                        "description": "size is automatically calculated from the provided file (read-only)",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "mimeType": {
                        "description": "when not provided, the mimetype will be guessed from the file extension",
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "MetadataDto": {
                "properties": {
                    "canImportFromExcel": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "compareChaptersDto": {
                        "items": {
                            "$ref": "#/components/schemas/CompareChapterDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "compareDto": {
                        "items": {
                            "$ref": "#/components/schemas/CompareDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "disabledFundIds": {
                        "items": {
                            "format": "int64",
                            "type": "integer"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "editablePagesDto": {
                        "$ref": "#/components/schemas/EditablePagesDto"
                    },
                    "editableSectionsDto": {
                        "$ref": "#/components/schemas/EditableSectionsDto"
                    },
                    "exportExtraDto": {
                        "$ref": "#/components/schemas/ExportExtraDto"
                    },
                    "nextActionsDtoList": {
                        "items": {
                            "$ref": "#/components/schemas/NextActionsDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "object"
            },
            "MvoSummaryDto": {
                "properties": {
                    "cci": {
                        "nullable": true,
                        "type": "string"
                    },
                    "currentNodeCode": {
                        "nullable": true,
                        "type": "string"
                    },
                    "currentNodeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "ownerNodeCode": {
                        "nullable": true,
                        "type": "string"
                    },
                    "ownerNodeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "previousNodeCode": {
                        "nullable": true,
                        "type": "string"
                    },
                    "previousNodeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "statusCode": {
                        "nullable": true,
                        "type": "string"
                    },
                    "statusDate": {
                        "description": "Status date",
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                    },
                    "statusId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "version": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "workVersion": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "NextActionsDto": {
                "properties": {
                    "actionCode": {
                        "maxLength": 3,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "confirmationRequired": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "hideActionButton": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "id": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "inMoreActionsButton": {
                        "nullable": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "ParseError": {
                "properties": {
                    "args": {
                        "items": {
                            "type": "object"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "column": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "message": {
                        "nullable": true,
                        "type": "string"
                    },
                    "row": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "ProgrammeDto": {
                "properties": {
                    "cci": {
                        "maxLength": 15,
                        "minLength": 15,
                        "nullable": true,
                        "type": "string"
                    },
                    "englishTitle": {
                        "maxLength": 383,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "listOfVersions": {
                        "items": {
                            "format": "int32",
                            "type": "integer"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "object"
            },
            "ProgrammeVersionDataDto": {
                "description": "Contains the list of Priority, Specific Objective combinations linked to the Programme version.",
                "properties": {
                    "categoryOfRegionId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "fundId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "isEsfPriority": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "isMd13Priority": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "isTaPriority": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "priorityCode": {
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "priorityId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "priorityOrderBy": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "priorityTitle": {
                        "maxLength": 450,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "specificObjectiveId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "readOnly": true,
                "type": "object"
            },
            "ReferenceDataDtoInterface": {
                "description": "list of possible document types meta for the current document type",
                "properties": {
                    "code": {
                        "nullable": true,
                        "type": "string"
                    }
                },
                "readOnly": true,
                "type": "object"
            },
            "ReturnEcModificationDto": {
                "properties": {
                    "listOfAresDocuments": {
                        "items": {
                            "$ref": "#/components/schemas/AresDocumentDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "reason": {
                        "maxLength": 2000,
                        "minLength": 0,
                        "type": "string"
                    }
                },
                "required": [
                    "reason"
                ],
                "type": "object"
            },
            "ReturnMsModificationDto": {
                "properties": {
                    "reason": {
                        "maxLength": 2000,
                        "minLength": 0,
                        "type": "string"
                    }
                },
                "required": [
                    "reason"
                ],
                "type": "object"
            },
            "SendActionMetadataDto": {
                "properties": {
                    "attachmentDownloadUrl": {
                        "description": "The attachment download base url. The {docAttId} from the listOfDocumentAttachments needs to be appended to get the full url for download.",
                        "example": "12345/general/documents/12346/attachments",
                        "maxLength": 2048,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "listOfDocumentAttachments": {
                        "description": "list of snapshot attachments. This will only be returned on the highest MS node.",
                        "items": {
                            "$ref": "#/components/schemas/DocumentAttachmentDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "lowerMsNode": {
                        "description": "Indicates if the current node is a lower MS node or not",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "requiresEuloginSignature": {
                        "description": "Indication whether the eulogin signature is required for this action or not",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "SendDocumentDtoMetadata": {
                "properties": {
                    "actionId": {
                        "description": "Indicates the Send Document Action id linked to this Object type",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "requiresEuloginSignature": {
                        "description": "Indication whether the eulogin signature is required for this action or not",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "SfcObjectStatusHistoryDto": {
                "properties": {
                    "actionId": {
                        "format": "int64",
                        "type": "integer"
                    },
                    "comments": {
                        "maxLength": 2000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "currentNodeId": {
                        "format": "int64",
                        "type": "integer"
                    },
                    "email": {
                        "maxLength": 256,
                        "minLength": 0,
                        "type": "string"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "nameAndSurname": {
                        "maxLength": 512,
                        "minLength": 0,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "previousNodeId": {
                        "format": "int64",
                        "type": "integer"
                    },
                    "statusId": {
                        "format": "int64",
                        "type": "integer"
                    }
                },
                "required": [
                    "actionId",
                    "currentNodeId",
                    "email",
                    "nameAndSurname",
                    "previousNodeId",
                    "statusId"
                ],
                "type": "object"
            },
            "TempFileDto": {
                "properties": {
                    "filename": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "TocDto": {
                "properties": {
                    "childrenCrcValue": {
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "code": {
                        "maxLength": 20,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "crcValue": {
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "disabled": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "hasContent": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "helpI18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "highlighted": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "hintI18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "id": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "key": {
                        "maxLength": 1024,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "nameArguments": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "nameI18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "orderBy": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "orderByChar": {
                        "maxLength": 256,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "parentTocId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "staticItem": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "subtitle1I18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "subtitle2I18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "titleArguments": {
                        "maxLength": 3000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "titleI18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "tocItemArguments": {
                        "maxLength": 1000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "tocItemOrderBy": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "tooltipI18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "url": {
                        "maxLength": 20,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "TodVerSearchDto": {
                "properties": {
                    "cci": {
                        "description": "Transmission Of Data Cci",
                        "example": "2021BE05SFPR001",
                        "maxLength": 51,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "currentNode": {
                        "description": "Translated current node description",
                        "example": "European Commission",
                        "maxLength": 25000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "currentNodeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "englishTitle": {
                        "maxLength": 383,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "fullVersion": {
                        "maxLength": 81,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "ownerNodeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "previousNode": {
                        "description": "Translated previous node description",
                        "example": "Belgium",
                        "maxLength": 25000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "previousNodeId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "status": {
                        "description": "Translated status description",
                        "example": "Sent",
                        "maxLength": 25000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "statusId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "statusModificationDate": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                    },
                    "type": {
                        "description": "Type indicator for this transmission of data version",
                        "example": "IJG",
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "version": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "workVersion": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataCreateDto": {
                "properties": {
                    "cci": {
                        "maxLength": 15,
                        "minLength": 15,
                        "type": "string"
                    },
                    "version": {
                        "format": "int32",
                        "type": "integer"
                    }
                },
                "required": [
                    "cci",
                    "version"
                ],
                "type": "object"
            },
            "TransmissionOfDataCreateMetadataDto": {
                "properties": {
                    "listOfProgrammes": {
                        "items": {
                            "$ref": "#/components/schemas/ProgrammeDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataPersonInChargeDto": {
                "properties": {
                    "beginDate": {
                        "format": "date",
                        "nullable": true,
                        "type": "string"
                    },
                    "email": {
                        "maxLength": 255,
                        "minLength": 0,
                        "type": "string"
                    },
                    "endDate": {
                        "format": "date",
                        "nullable": true,
                        "type": "string"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "key": {
                        "description": "Key to be used in the table compare",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "languageId": {
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "name": {
                        "maxLength": 255,
                        "minLength": 0,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "phone": {
                        "maxLength": 50,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "required": [
                    "email",
                    "name"
                ],
                "type": "object"
            },
            "TransmissionOfDataPriorityDimensionProgrammeDto": {
                "description": "Contains all Territorial delivery mechanisms (TDM) used in the Programme for the Priority, Specific Objective, Fund and Category of Region",
                "properties": {
                    "dimensionId": {
                        "description": "Dimension id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "fundId": {
                        "description": "Fund Id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "prgVerId": {
                        "description": "Programme version id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "priorityId": {
                        "description": "Priority id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "regCategoryId": {
                        "description": "Region Category id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "specificObjectiveId": {
                        "description": "Specific Objective id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "readOnly": true,
                "type": "object"
            },
            "TransmissionOfDataT12EtcDto": {
                "properties": {
                    "costFeesHoldingFundsType": {
                        "description": "Management costs and fees type for holding funds",
                        "enum": [
                            "C",
                            "D"
                        ],
                        "example": "D",
                        "nullable": true,
                        "type": "string"
                    },
                    "costFeesSpecificFundsType": {
                        "description": "Management costs and fees type for specific funds",
                        "enum": [
                            "C",
                            "D"
                        ],
                        "example": "D",
                        "nullable": true,
                        "type": "string"
                    },
                    "costsFeesHoldingFundsEquity": {
                        "description": "Costs and fees (holding funds) - Equity",
                        "nullable": true,
                        "type": "number"
                    },
                    "costsFeesHoldingFundsGuarantees": {
                        "description": "Costs and fees (holding funds) - Guarantees",
                        "nullable": true,
                        "type": "number"
                    },
                    "costsFeesHoldingFundsLoans": {
                        "description": "Costs and fees (holding funds) - Loans",
                        "nullable": true,
                        "type": "number"
                    },
                    "costsFeesSpecificFundsEquity": {
                        "description": "Costs and fees (specific funds) - Equity",
                        "nullable": true,
                        "type": "number"
                    },
                    "costsFeesSpecificFundsGuarantees": {
                        "description": "Costs and fees (specific funds) - Guarantees",
                        "nullable": true,
                        "type": "number"
                    },
                    "costsFeesSpecificFundsLoans": {
                        "description": "Costs and fees (specific funds) - Loans",
                        "nullable": true,
                        "type": "number"
                    },
                    "expenditureEquity": {
                        "description": "Eligible expenditure by product - Equity",
                        "nullable": true,
                        "type": "number"
                    },
                    "expenditureGrants": {
                        "description": "Eligible expenditure by product - Grants",
                        "nullable": true,
                        "type": "number"
                    },
                    "expenditureGuarantees": {
                        "description": "Eligible expenditure by product - Guarantees",
                        "nullable": true,
                        "type": "number"
                    },
                    "expenditureLoans": {
                        "description": "Eligible expenditure by product - Loans",
                        "nullable": true,
                        "type": "number"
                    },
                    "fundId": {
                        "description": "Fund id",
                        "format": "int64",
                        "type": "integer"
                    },
                    "guaranteesTotal": {
                        "description": "For Guarantee total value of loans, equity or quasi equity",
                        "nullable": true,
                        "type": "number"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "interestGains": {
                        "description": "Interest and other gains",
                        "nullable": true,
                        "type": "number"
                    },
                    "key": {
                        "description": "Table row key (used in compare mode to match records from two different versions)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "priorityCode": {
                        "description": "Priority",
                        "example": "1",
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "priorityId": {
                        "description": "Priority identifier",
                        "format": "int64",
                        "type": "integer"
                    },
                    "priorityOrderBy": {
                        "description": "Priority order by",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityTitle": {
                        "description": "Priority title",
                        "example": "Title",
                        "maxLength": 450,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "resourcesEquity": {
                        "description": "Private and public resources - Equity",
                        "nullable": true,
                        "type": "number"
                    },
                    "resourcesGrants": {
                        "description": "Private and public resources - Grants",
                        "nullable": true,
                        "type": "number"
                    },
                    "resourcesGuarantees": {
                        "description": "Private and public resources - Guarantees",
                        "nullable": true,
                        "type": "number"
                    },
                    "resourcesLoans": {
                        "description": "Private and public resources - Loans",
                        "nullable": true,
                        "type": "number"
                    },
                    "resourcesReturned": {
                        "description": "Resources returned",
                        "nullable": true,
                        "type": "number"
                    },
                    "specificObjectiveId": {
                        "description": "Specific objective id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "required": [
                    "fundId",
                    "priorityId"
                ],
                "type": "object"
            },
            "TransmissionOfDataT12MetadataDto": {
                "properties": {
                    "listOfProgrammeVersionData": {
                        "description": "Contains the list of Priority, Specific Objective combinations linked to the Programme version.",
                        "items": {
                            "$ref": "#/components/schemas/ProgrammeVersionDataDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "showCategoryOfRegion": {
                        "description": "It indicates if the column âCategory of regionâ should be shown (this is true for IJG Programmes containing ERDF or ESF+)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataT1EtcDto": {
                "properties": {
                    "cofinancingRate": {
                        "description": "Co-financing rate(%)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    },
                    "expenditurePercentage": {
                        "description": "Proportion of the total financial allocation covered by eligible expenditure declared by beneficiaries (%)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    },
                    "expenditureTotalAmount": {
                        "description": "Total eligible expenditure declared by beneficiaries (EUR)",
                        "nullable": true,
                        "type": "number"
                    },
                    "fundId": {
                        "description": "Fund id",
                        "example": 335,
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "inPublicCost": {
                        "description": "Basis of the calculation of Union contribution",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "isGrandTotal": {
                        "description": "It identifies if a row is the grand total row",
                        "example": true,
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "isTotal": {
                        "description": "It identifies if a row is a total row or a normal row",
                        "example": true,
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "key": {
                        "description": "Table row key (used in compare mode to match records from two different versions)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "numberOfOperations": {
                        "description": "Number of selected operations",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "operationsFundAmount": {
                        "description": "Contribution from the funds to selected operations (EUR)",
                        "nullable": true,
                        "type": "number"
                    },
                    "operationsPercentage": {
                        "description": "Proportion of the total financial allocation covered by selected operations (%)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    },
                    "operationsTotalAmount": {
                        "description": "Total eligible cost of selected operations (%)",
                        "nullable": true,
                        "type": "number"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "priorityCode": {
                        "description": "Priority",
                        "example": "1",
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "priorityId": {
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityOrderBy": {
                        "description": "Priority order by",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityTitle": {
                        "description": "Priority title",
                        "example": "Title",
                        "maxLength": 450,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeTotalAmount": {
                        "description": "Total financial allocation by fund and national contribution",
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    },
                    "specificObjectiveId": {
                        "description": "Specific objective id",
                        "example": 6750,
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "tcnCofinancingRate": {
                        "description": "TCN Cofinancing Rate",
                        "example": 0.5,
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataT1MetadataDto": {
                "properties": {
                    "showCategoryOfRegion": {
                        "description": "It indicates if the column âCategory of regionâ should be shown (this is true for IJG Programmes containing ERDF or ESF+)",
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "required": [
                    "showCategoryOfRegion"
                ],
                "type": "object"
            },
            "TransmissionOfDataT2EtcDto": {
                "properties": {
                    "economicActivityId": {
                        "description": "Economic actividy dimension",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "expenditureTotalAmount": {
                        "description": "Total eligible expenditure declared by beneficiaries",
                        "nullable": true,
                        "type": "number"
                    },
                    "financeFormId": {
                        "description": "Form of support",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "fundId": {
                        "description": "Fund id",
                        "example": 335,
                        "format": "int64",
                        "type": "integer"
                    },
                    "genderEqualityId": {
                        "description": "Gender equality dimension",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "interventionFieldId": {
                        "description": "Intervention field",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "key": {
                        "description": "Table row key (used in compare mode to match records from two different versions)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "listOfEsfSecondaryThemeIds": {
                        "description": "ESF+ secondary theme",
                        "items": {
                            "description": "ESF+ secondary theme",
                            "format": "int64",
                            "type": "integer"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "mrSbStrategyId": {
                        "description": "Macro-regional and sea basin dimension",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "numberOfOperations": {
                        "description": "Number of selected operation",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "operationsTotalAmount": {
                        "description": "Total eligible cost of selected operation",
                        "nullable": true,
                        "type": "number"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "priorityCode": {
                        "description": "Priority",
                        "example": "1",
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "priorityId": {
                        "format": "int64",
                        "type": "integer"
                    },
                    "priorityOrderBy": {
                        "description": "Priority order by",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityTitle": {
                        "description": "Priority title",
                        "example": "Title",
                        "maxLength": 450,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "regionId": {
                        "description": "Location dimension",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "specificObjectiveId": {
                        "description": "Specific objective id",
                        "example": 6750,
                        "format": "int64",
                        "type": "integer"
                    },
                    "territorialDeliveryMechanismId": {
                        "description": "Territorial delivery dimension",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "required": [
                    "fundId",
                    "priorityId",
                    "specificObjectiveId"
                ],
                "type": "object"
            },
            "TransmissionOfDataT2MetadataDto": {
                "properties": {
                    "listOfInterventionFields": {
                        "description": "It contains the list of intervention fields",
                        "items": {
                            "$ref": "#/components/schemas/FundSpecificObjectveDimensionCombinationDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfProgrammeVersionData": {
                        "description": "Contains the list of Priority, Specific Objective combinations linked to the Programme version.",
                        "items": {
                            "$ref": "#/components/schemas/ProgrammeVersionDataDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "listOfTerritorialDeliveryMechanism": {
                        "description": "Contains all Territorial delivery mechanisms (TDM) used in the Programme for the Priority, Specific Objective, Fund and Category of Region",
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataPriorityDimensionProgrammeDto"
                        },
                        "nullable": true,
                        "readOnly": true,
                        "type": "array"
                    },
                    "showCategoryOfRegion": {
                        "description": "It indicates if the column âCategory of regionâ should be shown (this is true for IJG Programmes containing ERDF or ESF+)",
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "required": [
                    "showCategoryOfRegion"
                ],
                "type": "object"
            },
            "TransmissionOfDataT5EtcDto": {
                "properties": {
                    "comments": {
                        "maxLength": 2000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "commonIndicatorId": {
                        "description": "Common indicator id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "fundId": {
                        "deprecated": true,
                        "description": "Fund id",
                        "example": 335,
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "implementedOperations": {
                        "nullable": true,
                        "type": "number"
                    },
                    "implementedOperationsEditable": {
                        "description": "Flag used to identify is the column implementedOperations is editable",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "implementedOperationsFemale": {
                        "nullable": true,
                        "type": "number"
                    },
                    "implementedOperationsFemaleEditable": {
                        "description": "Flag used to identify is the column implementedOperationsFemale is editable",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "implementedOperationsMale": {
                        "nullable": true,
                        "type": "number"
                    },
                    "implementedOperationsMaleEditable": {
                        "description": "Flag used to identify is the column implementedOperationsMale is editable",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "implementedOperationsNonBinary": {
                        "nullable": true,
                        "type": "number"
                    },
                    "implementedOperationsNonBinaryEditable": {
                        "description": "Flag used to identify is the column implementedOperationsNonBinary is editable",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "key": {
                        "description": "Table row key (used in compare mode to match records from two different versions)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "milestone": {
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "priorityCode": {
                        "description": "Priority",
                        "example": "1",
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "priorityId": {
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityOrderBy": {
                        "description": "Priority order by",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityTitle": {
                        "description": "Priority title",
                        "example": "Title",
                        "maxLength": 450,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorCode": {
                        "description": "Programme specific indicator code",
                        "maxLength": 10,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorDescription": {
                        "description": "Programme specific indicator description",
                        "maxLength": 383,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorId": {
                        "description": "Programme specific indicator id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "programmeSpecificIndicatorMeasurementUnit": {
                        "description": "Programme specific indicator measurement unit",
                        "maxLength": 383,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorOrderBy": {
                        "description": "Programme specific indicator order by",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "reservedIndicatorId": {
                        "description": "Reserved indicator id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "selectedOperations": {
                        "nullable": true,
                        "type": "number"
                    },
                    "selectedOperationsEditable": {
                        "description": "Flag used to identify is the column selectedOperations is editable",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "specificObjectiveId": {
                        "description": "Specific objective id",
                        "example": 6750,
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "target": {
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataT5MetadataDto": {
                "properties": {
                    "showCategoryOfRegion": {
                        "description": "It indicates if the column âCategory of regionâ should be shown (this is true for IJG Programmes containing ERDF or ESF+)",
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "showGenderBreakdownColumns": {
                        "description": "It indicates if the columns Male, Female and Non Binary for Implemented Operations have to be shown (this is true when the table includes JTF fund)",
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "required": [
                    "showCategoryOfRegion",
                    "showGenderBreakdownColumns"
                ],
                "type": "object"
            },
            "TransmissionOfDataT8EtcDto": {
                "properties": {
                    "comments": {
                        "description": "Comments",
                        "maxLength": 2000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "commonIndicatorId": {
                        "description": "Common indicator id",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "implementedOperations": {
                        "description": "Implemented operations",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "implementedOperationsCalculable": {
                        "description": "True if the Implemented Operations is calculable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "implementedOperationsEditable": {
                        "description": "True if the Implemented Operations are editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "key": {
                        "description": "Table row key (used in compare mode to match records from two different versions)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataT9EtcDto": {
                "properties": {
                    "achievedImplementedOperations": {
                        "description": "Implemented operations - achieved (quantitative indicators)",
                        "nullable": true,
                        "type": "number"
                    },
                    "achievedImplementedOperationsCalculable": {
                        "description": "True if the implemented operations -> achieved is calculable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "achievedImplementedOperationsEditable": {
                        "description": "True if the implemented operations -> achieved is editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "achievedImplementedOperationsFemale": {
                        "description": "Implemented operations - achieved female (quantitative indicators)",
                        "nullable": true,
                        "type": "number"
                    },
                    "achievedImplementedOperationsFemaleEditable": {
                        "description": "True if the implemented operations -> achieved female is editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "achievedImplementedOperationsMale": {
                        "description": "Implemented operations - achieved male (quantitative indicators)",
                        "nullable": true,
                        "type": "number"
                    },
                    "achievedImplementedOperationsMaleEditable": {
                        "description": "True if the implemented operations -> achieved male is editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "achievedImplementedOperationsNonBinary": {
                        "description": "Implemented operations - achieved non binary (quantitative indicators)",
                        "nullable": true,
                        "type": "number"
                    },
                    "achievedImplementedOperationsNonBinaryEditable": {
                        "description": "True if the implemented operations -> achieved non binary is editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "baseline": {
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    },
                    "baselineImplementedOperations": {
                        "description": "Implemented operations - baseline (quantitative indicators)",
                        "nullable": true,
                        "type": "number"
                    },
                    "baselineImplementedOperationsCalculable": {
                        "description": "True if the implemented operations -> baseline is calculable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "baselineImplementedOperationsEditable": {
                        "description": "True if the implemented operations -> baseline is editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "baselineSelectedOperations": {
                        "description": "Selected operations - baseline (quantitative indicators)",
                        "nullable": true,
                        "type": "number"
                    },
                    "baselineSelectedOperationsEditable": {
                        "description": "True if the selected operations -> baseline is editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "comments": {
                        "maxLength": 2000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "commonIndicatorId": {
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "fundId": {
                        "deprecated": true,
                        "description": "Fund id",
                        "example": 335,
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "key": {
                        "description": "Table row key (used in compare mode to match records from two different versions)",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "plannedSelectedOperations": {
                        "description": "Selected operations - planned achievements (quantitative indicators)",
                        "nullable": true,
                        "type": "number"
                    },
                    "plannedSelectedOperationsEditable": {
                        "description": "True if the selected operations -> planned achievements is editable.",
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "priorityCode": {
                        "description": "Priority",
                        "example": "1",
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "priorityId": {
                        "description": "Priority id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityOrderBy": {
                        "description": "Priority order by",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "priorityTitle": {
                        "description": "Priority title",
                        "example": "Title",
                        "maxLength": 450,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorCode": {
                        "maxLength": 10,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorDescription": {
                        "maxLength": 383,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorhasDecreasingTarget": {
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "programmeSpecificIndicatorId": {
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "programmeSpecificIndicatorIsQualitative": {
                        "nullable": true,
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "programmeSpecificIndicatorMeasurementUnit": {
                        "maxLength": 383,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "programmeSpecificIndicatorOrderBy": {
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "qualitativeAchievedImplementedOperations": {
                        "description": "Implemented operations - achieved (qualitative indicators)",
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "qualitativeBaseline": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "qualitativeBaselineImplementedOperations": {
                        "description": "Implemented operations - baseline (qualitative indicators)",
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "qualitativeBaselineSelectedOperations": {
                        "description": "Selected operations - baseline (qualitative indicators)",
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "qualitativePlannedSelectedOperations": {
                        "description": "Selected operations - planned achievements (qualitative indicators)",
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "qualitativeTarget": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "reservedIndicatorId": {
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "specificObjectiveId": {
                        "description": "Specific objective id",
                        "example": 6750,
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "target": {
                        "nullable": true,
                        "readOnly": true,
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataT9MetadataDto": {
                "properties": {
                    "showCategoryOfRegion": {
                        "description": "It indicates if the column âCategory of regionâ should be shown (this is true for IJG Programmes containing ERDF or ESF+)",
                        "readOnly": true,
                        "type": "boolean"
                    },
                    "showGenderBreakdownColumns": {
                        "description": "It indicates if the columns Male, Female and Non Binary for Implemented Operations have to be shown (this is true when the table includes JTF fund)",
                        "readOnly": true,
                        "type": "boolean"
                    }
                },
                "required": [
                    "showCategoryOfRegion",
                    "showGenderBreakdownColumns"
                ],
                "type": "object"
            },
            "TransmissionOfDataVersionEtcDto": {
                "properties": {
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "listOfDocument": {
                        "items": {
                            "$ref": "#/components/schemas/DocumentDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "listOfPersonInCharge": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataPersonInChargeDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "transmissionOfDataT1": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "transmissionOfDataT12": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "transmissionOfDataT2": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "transmissionOfDataT5": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "transmissionOfDataT8": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT8EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "transmissionOfDataT9": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "type": {
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "versionInfo": {
                        "$ref": "#/components/schemas/VersionInfoDto"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataVersionObservationDto": {
                "properties": {
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "isEcUser": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "nameAndSurname": {
                        "maxLength": 300,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "text": {
                        "maxLength": 4000,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "TransmissionOfDataVersionsSearchMetaDataDto": {
                "properties": {
                    "canCreate": {
                        "nullable": true,
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "ValidationResultDto": {
                "properties": {
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "orderBy": {
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "resultI18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "ruleI18nCode": {
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "severityCode": {
                        "maxLength": 5,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "severityI18nCode": {
                        "description": "Denormalization of the serverityCode to be able to immediately translate the severity code.",
                        "maxLength": 128,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    },
                    "validationResultParameters": {
                        "items": {
                            "$ref": "#/components/schemas/ValidationResultParameterDto"
                        },
                        "nullable": true,
                        "type": "array"
                    },
                    "validationRuleCode": {
                        "maxLength": 20,
                        "minLength": 0,
                        "nullable": true,
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "ValidationResultParameterDto": {
                "properties": {
                    "type": {
                        "description": "Type of the parameter",
                        "enum": [
                            "BIGDECIMAL",
                            "DATE",
                            "DATE_TIME",
                            "I18N",
                            "I18N_LIST",
                            "LONG",
                            "STRING"
                        ],
                        "nullable": true,
                        "type": "string"
                    },
                    "value": {
                        "description": "Value of the parameter. Note that for BIGDECIMAL the value is returned as a string to avoid the limitation in precission that can happen in the JSON or in the client application language. For example depending on the type: STRING('abc'), I18N('fund.ESF'), I18N_LIST('fund.ESF,fund.CF'), LONG( 1234 ), BIGDECIMAL('123.12'), DATE('2024-03-14'), DATE_TIME('2024-03-14T14:06:57.275651600')",
                        "nullable": true,
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "ValidListTransmissionOfDataT12EtcDto": {
                "items": {
                    "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                },
                "properties": {
                    "empty": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "first": {
                        "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                    },
                    "last": {
                        "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                    },
                    "list": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "array"
            },
            "ValidListTransmissionOfDataT1EtcDto": {
                "items": {
                    "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                },
                "properties": {
                    "empty": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "first": {
                        "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                    },
                    "last": {
                        "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                    },
                    "list": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "array"
            },
            "ValidListTransmissionOfDataT2EtcDto": {
                "items": {
                    "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                },
                "properties": {
                    "empty": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "first": {
                        "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                    },
                    "last": {
                        "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                    },
                    "list": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "array"
            },
            "ValidListTransmissionOfDataT5EtcDto": {
                "items": {
                    "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                },
                "properties": {
                    "empty": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "first": {
                        "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                    },
                    "last": {
                        "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                    },
                    "list": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "array"
            },
            "ValidListTransmissionOfDataT8EtcDto": {
                "items": {
                    "$ref": "#/components/schemas/TransmissionOfDataT8EtcDto"
                },
                "properties": {
                    "empty": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "first": {
                        "$ref": "#/components/schemas/TransmissionOfDataT8EtcDto"
                    },
                    "last": {
                        "$ref": "#/components/schemas/TransmissionOfDataT8EtcDto"
                    },
                    "list": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT8EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "array"
            },
            "ValidListTransmissionOfDataT9EtcDto": {
                "items": {
                    "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                },
                "properties": {
                    "empty": {
                        "nullable": true,
                        "type": "boolean"
                    },
                    "first": {
                        "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                    },
                    "last": {
                        "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                    },
                    "list": {
                        "items": {
                            "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                        },
                        "nullable": true,
                        "type": "array"
                    }
                },
                "type": "array"
            },
            "VersionInfoDto": {
                "properties": {
                    "cci": {
                        "description": "Prefinancing request Cci",
                        "example": "2021BE05SFPR001",
                        "maxLength": 51,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "currentNodeId": {
                        "description": "Current node id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "englishTitle": {
                        "description": "The english title of the programme",
                        "maxLength": 383,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "id": {
                        "description": "Object Identifier",
                        "format": "int64",
                        "nullable": true,
                        "type": "integer"
                    },
                    "languageId": {
                        "description": "The source language identifier",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "modificationDate": {
                        "description": "last modification date (read-only)",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "modificationUser": {
                        "description": "last modification user (read-only)",
                        "maxLength": 30,
                        "minLength": 0,
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "optimisticLock": {
                        "description": "This property can be used to detect conflicting updates, and prevent the loss of updates that would be overwritten by a last-commit-wins strategy.",
                        "format": "int32",
                        "nullable": true,
                        "type": "integer"
                    },
                    "originalNodeId": {
                        "description": "Original node id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "ownerNodeId": {
                        "description": "Owner node id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "programmeVersion": {
                        "description": "The programme's version",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "programmeVersionId": {
                        "description": "The programme's id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "programmeWorkVersion": {
                        "description": "The programme's work version",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "statusDate": {
                        "description": "Status date",
                        "format": "date-time",
                        "nullable": true,
                        "readOnly": true,
                        "type": "string"
                    },
                    "statusId": {
                        "description": "Status id",
                        "format": "int64",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "version": {
                        "description": "The transmission of data's version",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    },
                    "workVersion": {
                        "description": "The transmission of data's work version",
                        "format": "int32",
                        "nullable": true,
                        "readOnly": true,
                        "type": "integer"
                    }
                },
                "type": "object"
            }
        },
        "securitySchemes": {
            "sfcBearerAuthentication": {
                "bearerFormat": "JWT",
                "in": "header",
                "scheme": "bearer",
                "type": "http"
            }
        }
    },
    "info": {
        "contact": {
            "email": "EC-SFC2021-INFO@ec.europa.eu",
            "name": "Support",
            "url": "https://ec.europa.eu/sfc/en/2021/webservices"
        },
        "description": "This is the swagger documentation for the transmission-of-data-api for the SFC2021 frontoffice system.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).   ",
        "title": "SFC2021 transmission-of-data-api",
        "version": "3.9.0"
    },
    "openapi": "3.0.1",
    "paths": {
        "/transmission-of-data-api/transmission-of-data-etc-versions": {
            "get": {
                "description": "Returns the list of Transmission Of Data Version that are relevant to the external user/system calling this\r\n   * method. The user/system is identified through the common Sfc2021 Authenticator.",
                "operationId": "searchTransmissionOfDataVersionsEtc",
                "parameters": [
                    {
                        "in": "query",
                        "name": "page",
                        "required": false,
                        "schema": {
                            "default": 0,
                            "format": "int32",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "query",
                        "name": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "in": "query",
                        "name": "size",
                        "required": false,
                        "schema": {
                            "format": "int32",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "query",
                        "name": "sort",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TodVerSearchDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Find Transmission Of Data Versions",
                "tags": [
                    "Search"
                ]
            },
            "post": {
                "description": "This method should be used when a user requests the creation of a Transmission Of Data object in the SFC system",
                "operationId": "createTransmissionOfDataVersionEtc",
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataCreateDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TodVerSearchDto"
                                }
                            }
                        },
                        "description": "Transmission Of Data created"
                    },
                    "400": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TodVerSearchDto"
                                }
                            }
                        },
                        "description": "Invalid input"
                    }
                },
                "summary": "Add a new Transmission Of Data",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/export": {
            "get": {
                "description": "Export into MS Excel a list of documents.",
                "operationId": "exportTransmissionOfDataVersionsEtc",
                "parameters": [
                    {
                        "in": "query",
                        "name": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "in": "query",
                        "name": "sort",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "successful operation"
                    }
                },
                "summary": "Export Transmission Of Data Versions in excel format",
                "tags": [
                    "Search"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/search-metadata": {
            "get": {
                "description": "Returns the meta data contains a flag stating if the user can create a new Transmission Of Data version.",
                "operationId": "getSearchTransmissionOfDataVersionsMetadataEtc",
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataVersionsSearchMetaDataDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Returns the search screen meta data.",
                "tags": [
                    "Search"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/validation-rules/{todVerId}": {
            "get": {
                "description": "Returns the applied validation rules for the `Transmission Of Data Version with the given Transmission Of Data Version id.",
                "operationId": "getValidationRulesEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/AppliedValidationRulesDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    },
                    "404": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/AppliedValidationRulesDto"
                                }
                            }
                        },
                        "description": "TransmissionOfDataVersion not found"
                    }
                },
                "summary": "Returns the applied validation rules for the Transmission Of Data Version.",
                "tags": [
                    "Validation rules"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/version-create-metadata": {
            "get": {
                "description": "Get all metadata needed for the transmission of data create action",
                "operationId": "getVersionInformationCreateMetadataEtc",
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataCreateMetadataDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Get transmission of data create metadata",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/documents": {
            "get": {
                "description": "Returns the list of DocumentDto for a given documentable object id.",
                "operationId": "getDocumentsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/DocumentDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "successful operation"
                    },
                    "404": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/DocumentDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "documentable object not found"
                    }
                },
                "summary": "Find the list of Documents linked to a specific documentable object",
                "tags": [
                    "00.4 - General / Documents"
                ]
            },
            "post": {
                "description": "Inserts a document if the user has the permission.",
                "operationId": "insertDocumentEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/DocumentDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/DocumentDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Inserts a new document",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/documents/metadata": {
            "get": {
                "description": "Provides the specific metadata for the documents section.",
                "operationId": "getDocumentsMetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/DocumentDtoMetadata"
                                }
                            }
                        },
                        "description": "successful operation"
                    },
                    "404": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/DocumentDtoMetadata"
                                }
                            }
                        },
                        "description": "documentable object not found"
                    }
                },
                "summary": "metadata for the documents",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/documents/{documentId}": {
            "delete": {
                "description": "Deletes the document when the document is not sent and the user needs to have the permission to delete the document.",
                "operationId": "deleteDocumentEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "documentId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "successful operation"
                    }
                },
                "summary": "Deletes the document",
                "tags": [
                    "00.4 - General / Documents"
                ]
            },
            "get": {
                "description": "Gets the document if the user has the permission.",
                "operationId": "getDocumentEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "documentId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/DocumentDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Retrieves the document",
                "tags": [
                    "00.4 - General / Documents"
                ]
            },
            "put": {
                "description": "Updates the document if the user has the permission.",
                "operationId": "updateDocumentEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "documentId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/DocumentDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/DocumentDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Updates the document",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/documents/{documentId}/attachments/{docAttId}": {
            "get": {
                "description": "Returns the document attachment from the database as a outputStream in the response. The user needs to have access to be able to download the attachment.",
                "operationId": "downloadDocumentAttachmentEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "docAttId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "documentId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "format": "binary",
                                    "type": "string"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Download document attachment file",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/documents/{documentId}/refresh": {
            "put": {
                "description": "Updates the document with the latest information from Ares. The main purpose is to upload additional translation that might have been added in Ares afterwards. (By the creator or de DMO)",
                "operationId": "refreshDocumentEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "documentId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/DocumentDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Refresh the document",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/documents/{documentId}/send": {
            "post": {
                "description": "Send the document when the document is not sent, when it's not an integral document and the user has the permission to send the document.",
                "operationId": "sendDocumentEtc",
                "parameters": [
                    {
                        "description": "Optional callback for web application use only; It's the URL that was used by EU Login to redirect the browser to after the signature operation took place",
                        "in": "query",
                        "name": "callback",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "description": "Optional signature ID for web application use only; It's the id returned be eu-login after the signature operation took place",
                        "in": "query",
                        "name": "signatureId",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "in": "path",
                        "name": "documentId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "successful operation"
                    }
                },
                "summary": "Sends the document",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/documents/{documentId}/send/metadata": {
            "get": {
                "description": "It return the metadata info for the Send aciton of Document.",
                "operationId": "getSendDocumentMetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "documentId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/SendDocumentDtoMetadata"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Metadata for the Send action in documents",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/general/mandatory-documents": {
            "get": {
                "description": "Returns the last version of mandatory documents uploaded against this or previous documentable object versions",
                "operationId": "getMandatoryDocumentsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/DocumentWithVersionInfoDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "successful operation"
                    },
                    "404": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/DocumentWithVersionInfoDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "documentable object not found"
                    }
                },
                "summary": "Find the mandatory documents",
                "tags": [
                    "00.4 - General / Documents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{id}/tocs": {
            "get": {
                "description": "Returns the Table of Contents entries of Transmission Of Data Version for a given Transmission Of Data Version id.",
                "operationId": "tocsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "id",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TocDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "successful operation"
                    },
                    "404": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TocDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "TransmissionOfDataVersion not found"
                    }
                },
                "summary": "Get the table of contents",
                "tags": [
                    "Table of contents"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}": {
            "get": {
                "description": "Returns the Transmission Of Data Version for a given Transmission Of Data Version id.",
                "operationId": "getTransmissionOfDataVersionEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataVersionEtcDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    },
                    "404": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataVersionEtcDto"
                                }
                            }
                        },
                        "description": "TransmissionOfDataVersion not found"
                    }
                },
                "summary": "Find Transmission Of Data Version by id",
                "tags": [
                    "Search"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/ACC": {
            "post": {
                "description": "This use case occurs when a user wants to accept a Pre-Financing Request Version sent by the Member State. The notification utility will be called to notify the acceptance by the Commission to the Member State and to the Back-Office.",
                "operationId": "acceptDecisionEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "description": "Accept Decision executed"
                    }
                },
                "summary": "Accept Decision on Transmission Of Data Version",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/CAN": {
            "post": {
                "description": "This method should be used when a user wants to cancel a Pre-Financing Request version with documents sent to the Commission and without any previous work version in status âRevision requested by ECâ. The notification utility will be called to notify the Commission of the cancel of the version.",
                "operationId": "cancelEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "description": "Cancel executed"
                    }
                },
                "summary": "Cancel Transmission Of Data Version",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/CRE": {
            "post": {
                "description": "This method should be used when a user wants to create a new version of a Pre-Financing Request. A new version needs to be created when on the last version a revision was requested by the Commission for modification.",
                "operationId": "createNewVersionPfrEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TodVerSearchDto"
                                }
                            }
                        },
                        "description": "Create New Version executed"
                    }
                },
                "summary": "Create New Version of a Transmission Of Data",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/DEL": {
            "post": {
                "description": "This method should be used when a user wants to delete a Transmission Of Data version from the system",
                "operationId": "deleteEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "description": "Delete executed"
                    }
                },
                "summary": "Delete Transmission Of Data Version",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/EDT": {
            "post": {
                "description": "This method should be used when the user would like to return to the OPEN status without actually editing any data",
                "operationId": "editEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                },
                "summary": "Edit Transmission Of Data Version",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/PSE": {
            "post": {
                "description": "This method should be used when a user on the highest MS Node wants to indicate that the Transmission Of Data version can be prepared for sending to the Commission",
                "operationId": "prepareForSendToEcEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "description": "Prepare for Send executed"
                    }
                },
                "summary": "Prepare for Send to EC Transmission Of Data Version",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/REO": {
            "post": {
                "description": "This method should be used when a Commission user wants to undo the last action. The notification utility will be called to notify the reopening by the Commission to the Member State and to the Back-Office.",
                "operationId": "reopenEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "description": "Reopen executed"
                    }
                },
                "summary": "Reopen Transmission Of Data Version",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/RME": {
            "post": {
                "description": "This method should be used when a user wants to return the Transmission Of Data Version sent by the Member State because it is incomplete or incorrect and needs to be modified. The notification utility will be called to notify the return to the Member State.",
                "operationId": "returnByEcForModificationEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ReturnEcModificationDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "201": {
                        "description": "return by EC executed"
                    }
                },
                "summary": "Return Transmission Of Data Version by EC for Modification",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/RMM": {
            "post": {
                "description": "This method should be used when a user wants to return the Transmission Of Data Version sent by the Region because it is incomplete or incorrect and needs to be modified. The notification utility will be called to notify the return to the Region.",
                "operationId": "returnByMsForModificationEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ReturnMsModificationDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "201": {
                        "description": "return by MS executed"
                    }
                },
                "summary": "Return Transmission Of Data Version by MS for Modification",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/SND": {
            "post": {
                "description": "This method should be used when a user is ready to send its recorded data on a Transmission Of Data version to the Commission or to an upper Node. The notification utility will be called to notify the Commission or the upper Node of the sending of the version.",
                "operationId": "sendToEcEtc",
                "parameters": [
                    {
                        "description": "Optional callback for web application use only; It's the URL that was used by EU Login to redirect the browser to after the signature operation took place",
                        "in": "query",
                        "name": "callback",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "description": "Optional signature ID for web application use only; It's the id returned be eu-login after the signature operation took place",
                        "in": "query",
                        "name": "signatureId",
                        "required": false,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "description": "Send executed"
                    }
                },
                "summary": "Send to EC Transmission Of Data",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/SND/metadata": {
            "get": {
                "operationId": "getSendMetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/SendActionMetadataDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Send Transmission Of Data metadata",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/actions/VAL": {
            "post": {
                "description": "This method should be used when a user requests an overall validation of the information related to a version of the Transmission Of Data Version",
                "operationId": "validateEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "201": {
                        "description": "Validation executed"
                    }
                },
                "summary": "Validate Transmission Of Data Version",
                "tags": [
                    "Workflow actions"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/general/history": {
            "get": {
                "description": "Returns a history of all actions performed against the transmission of data version and the resulting status.",
                "operationId": "getStatusHistoryEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/SfcObjectStatusHistoryDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Retrieves the Status History",
                "tags": [
                    "00.3 - General / History"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/general/observations": {
            "get": {
                "description": "Returns a list of all the Observations in a conversation.",
                "operationId": "getListOfObservationsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataVersionObservationDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Get List of Observations",
                "tags": [
                    "00.5 - General / Observations"
                ]
            },
            "post": {
                "description": "Creates a new Observation",
                "operationId": "postObservationsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataVersionObservationDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataVersionObservationDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Create new Observation",
                "tags": [
                    "00.5 - General / Observations"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/general/officials": {
            "get": {
                "description": "Retrieves a list of all the officials in charge",
                "operationId": "getOfficialsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataPersonInChargeDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Get list of Officials in charge",
                "tags": [
                    "00.2 - General / Officials in charge"
                ]
            },
            "post": {
                "description": "Creates a new Official in charge",
                "operationId": "postOfficialsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataPersonInChargeDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataPersonInChargeDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Create a new Official",
                "tags": [
                    "00.2 - General / Officials in charge"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/general/officials/{offId}": {
            "delete": {
                "description": "Deletes an existing Official in charge",
                "operationId": "deleteOfficialsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "offId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "type": "boolean"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Delete an Official",
                "tags": [
                    "00.2 - General / Officials in charge"
                ]
            },
            "get": {
                "description": "Retrieves the information for the official in charge specified",
                "operationId": "getOfficialEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "offId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataPersonInChargeDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read Official in charge",
                "tags": [
                    "00.2 - General / Officials in charge"
                ]
            },
            "put": {
                "description": "Updates the information for the Official specified",
                "operationId": "putOfficialsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "offId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataPersonInChargeDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataPersonInChargeDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update Official in charge",
                "tags": [
                    "00.2 - General / Officials in charge"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/general/validation-results": {
            "get": {
                "description": "The list shows the results of the last validation action execution",
                "operationId": "getValidationResultsEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/ValidationResultDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Retrieves the list of validation results",
                "tags": [
                    "00.1 - General / Version information"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/general/version-info": {
            "get": {
                "description": "Read transmission of data version information",
                "operationId": "getVersionInformationEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/VersionInfoDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read version information",
                "tags": [
                    "00.1 - General / Version information"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/metadata": {
            "get": {
                "description": "Get all possible actions related with the status of a transmission of data identified by a given id",
                "operationId": "actionsMetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/NextActionsDto"
                                }
                            }
                        },
                        "description": "OK"
                    },
                    "400": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/MetadataDto"
                                }
                            }
                        },
                        "description": "Invalid input"
                    }
                },
                "summary": "Get all possible actions",
                "tags": [
                    "Transmission Of Data Version metadata"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/summary": {
            "get": {
                "description": "Returns the data to complete the header of the object: cci, status, status date, modification date, modification user, current node, previous node and owner node",
                "operationId": "summaryEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/MvoSummaryDto"
                                }
                            }
                        },
                        "description": "successful operation"
                    }
                },
                "summary": "Returns the information to fill the summary header of the object.",
                "tags": [
                    "Transmission Of Data Summary"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table1": {
            "get": {
                "description": "Read Table 1 - Financial information at priority and programme level for the ERDF, the ESF+, the Cohesion Fund, the JTF and the EMFAF (point (a) of Article 42(2))",
                "operationId": "readTable1Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read Table 1",
                "tags": [
                    "Table 1"
                ]
            },
            "patch": {
                "description": "Update Table 1 specific rows - Financial information at priority and programme level for the ERDF, the ESF+, the Cohesion Fund, the JTF and the EMFAF (point (a) of Article 42(2))",
                "operationId": "updateTable1PartiallyEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT1EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Partial update for Table 1",
                "tags": [
                    "Table 1"
                ]
            },
            "put": {
                "description": "Update Table 1 - Financial information at priority and programme level for the ERDF, the ESF+, the Cohesion Fund, the JTF and the EMFAF (point (a) of Article 42(2))",
                "operationId": "updateTable1Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT1EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT1EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update Table 1",
                "tags": [
                    "Table 1"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table1/metadata": {
            "get": {
                "description": "It return table 1 metadata",
                "operationId": "getTable1MetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT1MetadataDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Metadata Table1",
                "tags": [
                    "Table 1"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table12": {
            "get": {
                "description": "Read Table 12 - Financial instruments data for the Funds (Article 42(3))",
                "operationId": "readTable12Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read Table 12",
                "tags": [
                    "Table 12"
                ]
            },
            "post": {
                "description": "Update Table 12 - Financial instruments data for the Funds (Article 42(3))",
                "operationId": "createRowTable12Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Create a record in Table 12",
                "tags": [
                    "Table 12"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table12/batch": {
            "delete": {
                "description": "Update Table 12 (Batch mode) - Deletes all records Table 12",
                "operationId": "deleteTable12RowsInBatchEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                },
                "summary": "Delete all records in Table 12",
                "tags": [
                    "Table 12"
                ]
            },
            "post": {
                "description": "Update Table 12 (Batch mode) - Create multiple records in Table 12",
                "operationId": "createTable12RowsInBatchEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT12EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Create multiple records in Table 12 in batch",
                "tags": [
                    "Table 12"
                ]
            },
            "put": {
                "description": "Update Table 12 (Batch mode) - Updates all records of Table 12 effectively replacing the whole table. The number of records submitted and their ids need to match the existing records",
                "operationId": "updateTable12RowsInBatchEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT12EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update all records in Table 12 in batch",
                "tags": [
                    "Table 12"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table12/metadata": {
            "get": {
                "description": "It return table 12 metadata",
                "operationId": "getTable12MetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT12MetadataDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Metadata Table 12",
                "tags": [
                    "Table 12"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table12/{rowId}": {
            "delete": {
                "description": "Update Table 12 - Financial instruments data for the Funds (Article 42(3))",
                "operationId": "deleteRowTable12Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "rowId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "type": "boolean"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Delete a record in Table 12",
                "tags": [
                    "Table 12"
                ]
            },
            "get": {
                "description": "Update Table 12 - Financial instruments data for the Funds (Article 42(3))",
                "operationId": "getRowTable12Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "rowId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Get a record from Table 12",
                "tags": [
                    "Table 12"
                ]
            },
            "put": {
                "description": "Update Table 12 - Financial instruments data for the Funds (Article 42(3))",
                "operationId": "updateRowTable12Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "rowId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT12EtcDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update a record in Table 12",
                "tags": [
                    "Table 12"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2": {
            "get": {
                "description": "Read Table 2 - Breakdown of the cumulative financial data by type of intervention for the ERDF, the ESF+, the Cohesion Fund and the JTF (point (a) of Article 42(2))",
                "operationId": "readTable2Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read Table 2",
                "tags": [
                    "Table 2"
                ]
            },
            "post": {
                "description": "Update Table 2 - Breakdown of the cumulative financial data by type of intervention for the ERDF, the ESF+, the Cohesion Fund and the JTF (point (a) of Article 42(2))",
                "operationId": "createRowTable2Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Create a record in Table 2",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2/batch": {
            "delete": {
                "description": "Update Table 2 (Batch mode) - Deletes all records Table 2",
                "operationId": "deleteTable2RowsInBatchEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                },
                "summary": "Delete all records in Table 2",
                "tags": [
                    "Table 2"
                ]
            },
            "post": {
                "description": "Update Table 2 (Batch mode) - Create multiple records in Table 2",
                "operationId": "createTable2RowsInBatchEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT2EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Create multiple records in Table 2 in batch",
                "tags": [
                    "Table 2"
                ]
            },
            "put": {
                "description": "Update Table 2 (Batch mode) - Updates all records of Table 2 effectively replacing the whole table. The number of records submitted and their ids need to match the existing records",
                "operationId": "updateTable2RowsInBatchEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT2EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update all records in Table 2 in batch",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2/import": {
            "post": {
                "description": "Update Table 2 - Imports records from an Excel file in Table 2",
                "operationId": "importFromExcelEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TempFileDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/ImportReport"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Imports rows from an Excel file in Table 2",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2/import-validate": {
            "post": {
                "description": "Update Table 2 - Validates the Excel file to be imported in Table 2",
                "operationId": "validateImportExcelFileEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TempFileDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/ImportReport"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Validates the Excel file to be imported in Table 2",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2/metadata": {
            "get": {
                "description": "It return table 2 metadata",
                "operationId": "getTable2MetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT2MetadataDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Metadata Table2",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2/{rowId}": {
            "get": {
                "description": "Read Table 2 - Breakdown of the cumulative financial data by type of intervention for the ERDF, the ESF+, the Cohesion Fund and the JTF (point (a) of Article 42(2))",
                "operationId": "readTable2RowEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "rowId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read a row in Table 2",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2/{rowTable2}": {
            "delete": {
                "description": "Update Table 2 - Breakdown of the cumulative financial data by type of intervention for the ERDF, the ESF+, the Cohesion Fund and the JTF (point (a) of Article 42(2))",
                "operationId": "deleteRowTable2Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "rowTable2",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "type": "boolean"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Delete a record in Table 2",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table2/{t2RowId}": {
            "put": {
                "description": "Update Table 2 - Breakdown of the cumulative financial data by type of intervention for the ERDF, the ESF+, the Cohesion Fund and the JTF (point (a) of Article 42(2))",
                "operationId": "updateRowTable2Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "t2RowId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    },
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT2EtcDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update a record in Table 2",
                "tags": [
                    "Table 2"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table5": {
            "get": {
                "description": "Read Table 5 - Common and programme specific output indicators for the ERDF, the Cohesion Fund, the JTF and the EMFAF (point (b) of Article 42(2))",
                "operationId": "readTable5Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read Table 5",
                "tags": [
                    "Table 5"
                ]
            },
            "patch": {
                "description": "Update Table 5 specific rows - Common and programme specific output indicators for the ERDF, the Cohesion Fund, the JTF and the EMFAF (point (b) of Article 42(2))",
                "operationId": "updateTable5PartiallyEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT5EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Partial update for Table 5",
                "tags": [
                    "Table 5"
                ]
            },
            "put": {
                "description": "Update Table 5 - Common and programme specific output indicators for the ERDF, the Cohesion Fund, the JTF and the EMFAF (point (b) of Article 42(2))",
                "operationId": "updateTable5Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT5EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT5EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update Table 5",
                "tags": [
                    "Table 5"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table5/metadata": {
            "get": {
                "description": "It return table 5 metadata",
                "operationId": "getTable5MetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT5MetadataDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Metadata Table5",
                "tags": [
                    "Table 5"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table8": {
            "get": {
                "description": "Read Table 8 - Multiple support to enterprises for the ERDF, the Cohesion Fund and the JTF at programme level (point (b) of Article 42(2))",
                "operationId": "readTable8Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT8EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read Table 8",
                "tags": [
                    "Table 8"
                ]
            },
            "put": {
                "description": "Update Table 8 - Multiple support to enterprises for the ERDF, the Cohesion Fund and the JTF at programme level (point (b) of Article 42(2))",
                "operationId": "updateTable8Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT8EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT8EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update Table 8",
                "tags": [
                    "Table 8"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table9": {
            "get": {
                "description": "Read Table 9 - Common and programme specific result indicators for the ERDF, the Cohesion Fund, the JTF and the EMFAF (point (b) of Article 42(2))",
                "operationId": "readTable9Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Read Table 9",
                "tags": [
                    "Table 9"
                ]
            },
            "patch": {
                "description": "Update Table 9 specific rows - Common and programme specific result indicators for the ERDF, the Cohesion Fund, the JTF and the EMFAF (point (b) of Article 42(2))",
                "operationId": "updateTable9PartiallyEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT9EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Partial update Table 9",
                "tags": [
                    "Table 9"
                ]
            },
            "put": {
                "description": "Update Table 9 - Common and programme specific result indicators for the ERDF, the Cohesion Fund, the JTF and the EMFAF (point (b) of Article 42(2))",
                "operationId": "updateTable9Etc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ValidListTransmissionOfDataT9EtcDto"
                            }
                        }
                    },
                    "required": true
                },
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "items": {
                                        "$ref": "#/components/schemas/TransmissionOfDataT9EtcDto"
                                    },
                                    "type": "array"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Update Table 9",
                "tags": [
                    "Table 9"
                ]
            }
        },
        "/transmission-of-data-api/transmission-of-data-etc-versions/{todVerId}/table9/metadata": {
            "get": {
                "description": "It return table 9 metadata",
                "operationId": "getTable9MetadataEtc",
                "parameters": [
                    {
                        "in": "path",
                        "name": "todVerId",
                        "required": true,
                        "schema": {
                            "format": "int64",
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "content": {
                            "*/*": {
                                "schema": {
                                    "$ref": "#/components/schemas/TransmissionOfDataT9MetadataDto"
                                }
                            }
                        },
                        "description": "OK"
                    }
                },
                "summary": "Metadata Table9",
                "tags": [
                    "Table 9"
                ]
            }
        }
    },
    "security": [
        {
            "sfcBearerAuthentication": [
                "read",
                "write"
            ]
        }
    ],
    "servers": [
        {
            "url": "http://sfc2021.net1.cec.eu.int:8080/sfc2021"
        }
    ]
}