{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/ariregister-rik-ee/json-schema/ariregister-rik-ee-company-general-data-response-schema.json",
  "title": "CompanyGeneralDataResponse",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/ariregister-rik-ee-openapi.yml#/components/schemas/CompanyGeneralDataResponse",
  "properties": {
    "legalEntityName": {
      "type": "string",
      "title": "Legalentityname",
      "description": "Company Business Name"
    },
    "registryCode": {
      "type": "integer",
      "title": "Registrycode",
      "description": "Company registration code"
    },
    "companyId": {
      "type": "integer",
      "title": "Companyid",
      "description": "Internal Company ID"
    },
    "vatID": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Vatid",
      "description": "VAT identification number"
    },
    "generalData": {
      "$ref": "#/$defs/DetailDataGeneralData",
      "description": "General Data"
    }
  },
  "type": "object",
  "required": [
    "legalEntityName",
    "registryCode",
    "companyId",
    "generalData"
  ],
  "$defs": {
    "AccountingEntityIdentifierEntry": {
      "properties": {
        "isAccountingLiable": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Isaccountingliable",
          "description": "Is the institution liable for accounting?"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "AccountingEntityIdentifierEntry"
    },
    "ActivityTime": {
      "properties": {
        "periodStartDate": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Periodstartdate",
          "description": "Period of operation"
        },
        "periodEndDate": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Periodenddate",
          "description": "Period End Date"
        },
        "period": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Period",
          "description": "Period"
        },
        "periodAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Periodastext",
          "description": "Period of operation as text"
        },
        "entryPartType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Entryparttype",
          "description": "Enry part type"
        },
        "typeAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Typeastext",
          "description": "Type as text"
        },
        "content": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Content",
          "description": "Content"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "ActivityTime"
    },
    "AssociationArticle": {
      "properties": {
        "approvalDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Approvaldate",
          "description": "Approval Date"
        },
        "modifiedDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Modifieddate",
          "description": "Modified Date"
        },
        "explanation": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Explanation",
          "description": "Explanation"
        },
        "containsSpecialRights": {
          "type": "boolean",
          "title": "Containsspecialrights",
          "description": "The articles of association contain special rights"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "required": [
        "containsSpecialRights"
      ],
      "title": "AssociationArticle"
    },
    "DetailDataGeneralData": {
      "properties": {
        "companyRegistryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Companyregistrynumber",
          "description": "Company registration number"
        },
        "einvoiceProvider": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Einvoiceprovider",
          "description": "Identification of the e-invoice service provider."
        },
        "hasUndeclaredReports": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Hasundeclaredreports",
          "description": "Information on the fulfillment of obligations (Are there undeclared annual reports for the last 3 years?)<br>*Information about the fulfillment of obligations. Will not be send out in case of missing information/cannot be contacted.*<br/>"
        },
        "firstEntryTime": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Firstentrytime",
          "description": "Date of first registration"
        },
        "deletionDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Deletiondate",
          "description": "Date of the deletion"
        },
        "isFIEOperating": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Isfieoperating",
          "description": "Does FIE operate"
        },
        "isFIEOperatingAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Isfieoperatingastext",
          "description": "Does FIE operate as text"
        },
        "mkrRegDate": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordDateTime"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Mkrregdate",
          "description": "Start dates of registration in the register of taxable persons"
        },
        "accountingEntityIdentifierEntries": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/AccountingEntityIdentifierEntry"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Accountingentityidentifierentries",
          "description": "Entries of the accounting entity identifier.<br>*Completed only at state and local government institutions.*<br/>"
        },
        "companyActivityTimes": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/ActivityTime"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Companyactivitytimes",
          "description": "Hours of operation of the entrepreneur"
        },
        "isCSDRegistered": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Iscsdregistered",
          "description": "Is it registered with Central Securities Depository?"
        },
        "entryCSDRegistrationDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Entrycsdregistrationdate",
          "description": "Date of entry registration with Central Securities Depository"
        },
        "forceTerminationDetails": {
          "anyOf": [
            {
              "$ref": "#/$defs/ForceTerminationDetails"
            },
            {
              "type": "null"
            }
          ]
        },
        "status": {
          "anyOf": [
            {
              "$ref": "#/$defs/RecordStatus"
            },
            {
              "type": "null"
            }
          ],
          "description": "Company Status"
        },
        "foreignParentCompany": {
          "anyOf": [
            {
              "$ref": "#/$defs/ForeignParentCompany"
            },
            {
              "type": "null"
            }
          ]
        },
        "legalEntityNames": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordString"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Legalentitynames",
          "description": "Business Name History"
        },
        "additionalNames": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordString"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Additionalnames",
          "description": "Additional Name History"
        },
        "addresses": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordFullAddress"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Addresses",
          "description": "Addresses"
        },
        "boardLocationAddresses": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordFullAddress"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Boardlocationaddresses",
          "description": "Board Location Addresses"
        },
        "contactPersonAddresses": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordFullAddress"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Contactpersonaddresses",
          "description": "Contact Person Addresses"
        },
        "apartAssocLocationAddresses": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordFullAddress"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Apartassoclocationaddresses",
          "description": "Apartment association location addresses"
        },
        "apartAssocPropertyAddresses": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/PropertyAddress"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Apartassocpropertyaddresses",
          "description": "Apartment association Immovable property addresses"
        },
        "immovableProperties": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/ImmovableProperty"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Immovableproperties",
          "description": "Immovable properties"
        },
        "legalForm": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/DetailDataLegalForm"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Legalform",
          "description": "Legal form"
        },
        "legalFormSubtypes": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordDescription"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Legalformsubtypes",
          "description": "Subtype of legal form"
        },
        "capitals": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordCapital"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Capitals",
          "description": "Capitals"
        },
        "noParValueShares": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/NoParValueShare"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Noparvalueshares",
          "description": "Shares with no par value"
        },
        "successions": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordType"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Successions",
          "description": "Successions"
        },
        "statusChanges": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordType"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Statuschanges",
          "description": "Status Changes"
        },
        "financialYears": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/FinancialYear"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Financialyears",
          "description": "Financial years"
        },
        "associationArticles": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/AssociationArticle"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Associationarticles",
          "description": "Articles of Association"
        },
        "compromiseDeadlines": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordDateTime"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Compromisedeadlines",
          "description": "Compromise deadlines"
        },
        "foundingTimes": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordDateTime"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Foundingtimes",
          "description": "Founding Times"
        },
        "actionDeadlines": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordDateTime"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Actiondeadlines",
          "description": "Deadlines for action"
        },
        "firstAppointmentTimes": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordString"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Firstappointmenttimes",
          "description": "First appointment times"
        },
        "foreignAgreementDates": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/ForeignAgreementDate"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Foreignagreementdates",
          "description": "Foreign Agreement Dates"
        },
        "registryCardNotes": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordColumnNumber"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Registrycardnotes",
          "description": "Notes on registry card"
        },
        "registryCardAreasOfActivity": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordString"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Registrycardareasofactivity",
          "description": "Areas of activity on the on the registry card"
        },
        "registryCardObjectives": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordString"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Registrycardobjectives",
          "description": "Objectives on the registry card"
        },
        "commMeans": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordType"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Commmeans",
          "description": "Means of communications"
        },
        "reportedActivities": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/ReportedActivityArea"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Reportedactivities",
          "description": "Reported activities"
        },
        "infoFinancialYearFromReports": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/ReportInfo"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Infofinancialyearfromreports",
          "description": "Information from financial statements"
        },
        "isFoundedWithoutPayment": {
          "type": "boolean",
          "title": "Isfoundedwithoutpayment",
          "description": "Founded without making payment?"
        },
        "hasAbandonedFormReqs": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Hasabandonedformreqs",
          "description": "The private limited company has abandoned the mandatory form requirements of the disposition for the transfer and for the pledge of the share."
        },
        "isAccountingLiable": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Isaccountingliable",
          "description": "Is the institution liable for accounting?<br>*Completed only at state and local government institutions.*<br/>"
        },
        "isRequiredtoProvideBeneficiaries": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Isrequiredtoprovidebeneficiaries",
          "description": "Is the entrepreneur obliged to provide the actual beneficiaries"
        },
        "landImprovementSystemCodes": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/RecordString"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "title": "Landimprovementsystemcodes",
          "description": "Land improvement system codes"
        },
        "isHDRCompetentAuthority": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Ishdrcompetentauthority",
          "description": "Is the entity competent authority for the register of declarations of interests"
        }
      },
      "type": "object",
      "required": [
        "isFoundedWithoutPayment"
      ],
      "title": "DetailDataGeneralData"
    },
    "DetailDataLegalForm": {
      "properties": {
        "contentNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Contentnumber",
          "description": "Content as Number"
        },
        "contentAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Contentastext",
          "description": "Content as text"
        },
        "content": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Content",
          "description": "Content"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "DetailDataLegalForm"
    },
    "FinancialYear": {
      "properties": {
        "financialYearStartDate": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Financialyearstartdate",
          "description": "Beginning date of the financial year."
        },
        "financialYearEndDate": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Financialyearenddate",
          "description": "Ending date of the financial year."
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "FinancialYear"
    },
    "ForceTerminationDetails": {
      "properties": {
        "basis": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Basis",
          "description": "Basis"
        },
        "basisAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Basisastext",
          "description": "Basis as text"
        },
        "subdivision": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Subdivision",
          "description": "Subdivision"
        },
        "subdivisionAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Subdivisionastext",
          "description": "Subdivision as text"
        },
        "subdivisionDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Subdivisiondate",
          "description": "Subdivision Date"
        },
        "notice": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Notice",
          "description": "Notice"
        },
        "noticeDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Noticedate",
          "description": "Notice Date"
        },
        "noticePetitionerRegistryDep": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Noticepetitionerregistrydep",
          "description": "Notice Petitioner Registry Department"
        },
        "noticePetitionerRegistryDepAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Noticepetitionerregistrydepastext",
          "description": "Notice Petitioner Registry Department as text"
        },
        "courtByLocation": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Courtbylocation",
          "description": "Court by location"
        },
        "courtByLocationAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Courtbylocationastext",
          "description": "Court by location as text"
        }
      },
      "type": "object",
      "title": "ForceTerminationDetails"
    },
    "ForeignAgreementDate": {
      "properties": {
        "effectiveDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Effectivedate",
          "description": "Date of entry into force of the foreign agreement"
        },
        "releaseNote": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Releasenote",
          "description": "Release Note"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "ForeignAgreementDate"
    },
    "ForeignParentCompany": {
      "properties": {
        "legalEntityName": {
          "items": {
            "$ref": "#/$defs/RecordString"
          },
          "type": "array",
          "title": "Legalentityname",
          "description": "Business Name"
        },
        "location": {
          "items": {
            "$ref": "#/$defs/RecordShortAddress"
          },
          "type": "array",
          "title": "Location",
          "description": "Locations"
        },
        "legalForm": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Legalform",
          "description": "Legal form"
        },
        "similarToEstoniaLegalForm": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Similartoestonialegalform",
          "description": "Similar Estonian legal form"
        },
        "similarToEstoniaLegalFormNote": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Similartoestonialegalformnote",
          "description": "Note for similar Estonian legal form"
        },
        "lawCountry": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Lawcountry",
          "description": "The country under which law one operates"
        },
        "lawCountryNote": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Lawcountrynote",
          "description": "A note about the country under which law one operates"
        },
        "registry": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Registry",
          "description": "Register"
        },
        "registrationNumber": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Registrationnumber",
          "description": "Registration Number"
        },
        "obligationToDiscloseReport": {
          "items": {
            "$ref": "#/$defs/RecordDescription"
          },
          "type": "array",
          "title": "Obligationtodisclosereport",
          "description": "Obligation to disclose the report"
        }
      },
      "type": "object",
      "required": [
        "legalEntityName",
        "location",
        "legalForm",
        "similarToEstoniaLegalForm",
        "similarToEstoniaLegalFormNote",
        "lawCountry",
        "lawCountryNote",
        "registry",
        "registrationNumber",
        "obligationToDiscloseReport"
      ],
      "title": "ForeignParentCompany"
    },
    "FullAddress": {
      "properties": {
        "country": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Country",
          "description": "Country"
        },
        "countryAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Countryastext",
          "description": "Country as text"
        },
        "address": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Address",
          "description": "Address"
        },
        "postalCode": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Postalcode",
          "description": "Zip code"
        },
        "ehak": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "null"
            }
          ],
          "title": "Ehak",
          "description": "EHAK code"
        },
        "ehakAsText": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "null"
            }
          ],
          "title": "Ehakastext",
          "description": "EHAK as text"
        },
        "adsAdobId": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adsadobid",
          "description": "Address: ADOBID"
        },
        "adsNormalizedFullAddressSuffix": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adsnormalizedfulladdresssuffix",
          "description": "Normalized ADS address text suffix (e.g. mailbox number)"
        },
        "adsType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adstype",
          "description": "Address type: 0 - fullADS, 1 - semiADS, 2 - noADS"
        },
        "adsOid": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adsoid",
          "description": "Address: ADS OID"
        },
        "adrId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adrid",
          "description": "Address: ADR ID"
        },
        "adsNormalizedFullAddress": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adsnormalizedfulladdress",
          "description": "Address: ADS normalized full address"
        },
        "adsCodeAddress": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adscodeaddress",
          "description": "Address: ADS code address"
        },
        "loadingDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Loadingdate",
          "description": "Date of loading data from KR"
        }
      },
      "type": "object",
      "title": "FullAddress"
    },
    "ImmovableProperty": {
      "properties": {
        "propertyNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Propertynumber",
          "description": "Property Number"
        },
        "propertyDepartment": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Propertydepartment",
          "description": "Immovable property department"
        },
        "address": {
          "anyOf": [
            {
              "$ref": "#/$defs/FullAddress"
            },
            {
              "type": "null"
            }
          ]
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "ImmovableProperty"
    },
    "NoParValueShare": {
      "properties": {
        "number": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Number",
          "description": "Number of stock without nominal value"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "NoParValueShare"
    },
    "PropertyAddress": {
      "properties": {
        "adsOid": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adsoid",
          "description": "Address: ADS OID"
        },
        "adrId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adrid",
          "description": "Address: ADR ID"
        },
        "adsNormalizedFullAddress": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adsnormalizedfulladdress",
          "description": "Address: ADS normalized full address"
        },
        "adsCodeAddress": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Adscodeaddress",
          "description": "Address: ADS code address"
        },
        "loadingDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Loadingdate",
          "description": "Date of loading data from KR"
        }
      },
      "type": "object",
      "title": "PropertyAddress"
    },
    "RecordCapital": {
      "properties": {
        "size": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "format": "double",
          "title": "Size",
          "description": "Size"
        },
        "currency": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Currency",
          "description": "Currency"
        },
        "currencyAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Currencyastext",
          "description": "Currency as text"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "RecordCapital"
    },
    "RecordColumnNumber": {
      "properties": {
        "columnNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Columnnumber",
          "description": "Column number"
        },
        "type": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Type",
          "description": "Type"
        },
        "typeAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Typeastext",
          "description": "Type as text"
        },
        "content": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Content",
          "description": "Content"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "RecordColumnNumber"
    },
    "RecordDateTime": {
      "properties": {
        "content": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Content",
          "description": "Content"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "RecordDateTime"
    },
    "RecordDescription": {
      "properties": {
        "contentAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Contentastext",
          "description": "Content as text"
        },
        "content": {
          "type": "string",
          "title": "Content",
          "description": "Content"
        },
        "cardNumber": {
          "type": "integer",
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "type": "string",
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "type": "integer",
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "type": "integer",
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "type": "string",
          "format": "date",
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "required": [
        "content",
        "cardNumber",
        "cardType",
        "entryNumber",
        "recordId",
        "startDate"
      ],
      "title": "RecordDescription"
    },
    "RecordFullAddress": {
      "properties": {
        "address": {
          "$ref": "#/$defs/FullAddress",
          "description": "Full address"
        },
        "cardNumber": {
          "type": "integer",
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "type": "string",
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "type": "integer",
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "type": "integer",
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "type": "string",
          "format": "date",
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "required": [
        "address",
        "cardNumber",
        "cardType",
        "entryNumber",
        "recordId",
        "startDate"
      ],
      "title": "RecordFullAddress"
    },
    "RecordShortAddress": {
      "properties": {
        "country": {
          "type": "string",
          "title": "Country",
          "description": "Country"
        },
        "countryAsText": {
          "type": "string",
          "title": "Countryastext",
          "description": "Country as text"
        },
        "address": {
          "type": "string",
          "title": "Address",
          "description": "Address"
        },
        "postalCode": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Postalcode",
          "description": "Zip code"
        },
        "cardNumber": {
          "type": "integer",
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "type": "string",
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "type": "integer",
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "type": "integer",
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "type": "string",
          "format": "date",
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "required": [
        "country",
        "countryAsText",
        "address",
        "cardNumber",
        "cardType",
        "entryNumber",
        "recordId",
        "startDate"
      ],
      "title": "RecordShortAddress"
    },
    "RecordStatus": {
      "properties": {
        "status": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Status",
          "description": "State"
        },
        "statusAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Statusastext",
          "description": "State as Text"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "RecordStatus"
    },
    "RecordString": {
      "properties": {
        "content": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Content",
          "description": "Content"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "RecordString"
    },
    "RecordType": {
      "properties": {
        "type": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Type",
          "description": "Type"
        },
        "typeAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Typeastext",
          "description": "Type as text"
        },
        "content": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Content",
          "description": "Content"
        },
        "cardNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Cardnumber",
          "description": "Card number"
        },
        "cardType": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cardtype",
          "description": "Card type"
        },
        "entryNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Entrynumber",
          "description": "Entry number"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "RecordType"
    },
    "ReportInfo": {
      "properties": {
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "periodStartDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Periodstartdate",
          "description": "Period Start Date"
        },
        "periodEndDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Periodenddate",
          "description": "Period End Date"
        },
        "employeesNumber": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Employeesnumber",
          "description": "Number of employees"
        },
        "address": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Address",
          "description": "Address"
        },
        "activityAreaEmtakCode": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Activityareaemtakcode",
          "description": "Code according to the Classification of Economic Activities (EMTAK)"
        },
        "activityAreaEmtakAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Activityareaemtakastext",
          "description": "EMTAK code as text"
        },
        "activityAreaEmtakVersion": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Activityareaemtakversion",
          "description": "EMTAK Version"
        },
        "activityAreaEmtakVersionAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Activityareaemtakversionastext",
          "description": "EMTAK version as text"
        },
        "activityAreaNaceCode": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Activityareanacecode",
          "description": "NACE code"
        }
      },
      "type": "object",
      "title": "ReportInfo"
    },
    "ReportedActivityArea": {
      "properties": {
        "emtakCode": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Emtakcode",
          "description": "Code according to the Classification of Economic Activities (EMTAK)"
        },
        "emtakAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Emtakastext",
          "description": "EMTAK code as text"
        },
        "emtakVersion": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Emtakversion",
          "description": "EMTAK Version"
        },
        "emtakVersionAsText": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Emtakversionastext",
          "description": "EMTAK version as text"
        },
        "naceCode": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Nacecode",
          "description": "NACE code"
        },
        "isMainBusinessArea": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Ismainbusinessarea",
          "description": "Is main business area"
        },
        "recordId": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "format": "int64",
          "title": "Recordid",
          "description": "ID"
        },
        "startDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Startdate",
          "description": "Start date"
        },
        "endDate": {
          "anyOf": [
            {
              "type": "string",
              "format": "date"
            },
            {
              "type": "null"
            }
          ],
          "title": "Enddate",
          "description": "Ending date"
        }
      },
      "type": "object",
      "title": "ReportedActivityArea"
    }
  }
}