changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "active": {
+ "description": "Number of currently active officers",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "company_number": {
+ "description": "UK company number",
+ "type": "string"
+ },
+ "officers": {
+ "description": "List of officers (directors, secretaries, etc.)",
+ "items": {
+ "properties": {
+ "address": {
+ "description": "Officer address details",
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "appointed_on": {
+ "description": "Appointment date (ISO format)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "country_of_residence": {
+ "description": "Country of residence",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "dob": {
+ "description": "Date of birth (month and year only)",
+ "properties": {
+ "month": {
+ "type": "number"
+ },
+ "year": {
+ "type": "number"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "name": {
+ "description": "Officer name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "nationality": {
+ "description": "Nationality",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "occupation": {
+ "description": "Officer occupation",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "resigned_on": {
+ "description": "Resignation date (ISO format) if applicable",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "role": {
+ "description": "Officer role (Director, Secretary, etc.)",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "resigned": {
+ "description": "Number of resigned officers",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "total": {
+ "description": "Total number of officers",
+ "type": "number"
+ }
+ },
+ "required": [
+ "company_number",
+ "total",
+ "officers"
+ ],
+ "type": "object"
+}