diff --git a/web/site/public/br/business-spec.yaml b/web/site/public/br/business-spec.yaml index fb9853e..767ec6c 100644 --- a/web/site/public/br/business-spec.yaml +++ b/web/site/public/br/business-spec.yaml @@ -4108,7 +4108,8 @@ components: type: object required: - registeredOffice - description: 'Addresses related to the business. ' + - recordsOffice + description: 'Addresses related to the business.' properties: registeredOffice: $ref: '#/components/schemas/Office' @@ -4199,10 +4200,20 @@ components: required: - officer - deliveryAddress + - mailingAddress - appointmentDate - cessationDate offices: - $ref: '#/components/schemas/Office' + type: object + required: + - registeredOffice + - recordsOffice + description: 'Addresses related to the business.' + properties: + registeredOffice: + $ref: '#/components/schemas/Office' + recordsOffice: + $ref: '#/components/schemas/Office' required: - annualReport x-examples: @@ -4861,6 +4872,7 @@ components: files: type: array minItems: 1 + maxItems: 5 items: required: - fileKey @@ -4888,7 +4900,7 @@ components: $ref: '#/components/schemas/Name_translations' offices: type: object - description: 'Addresses related to the business. ' + description: 'Addresses related to the business.' properties: registeredOffice: $ref: '#/components/schemas/Office' @@ -4896,6 +4908,7 @@ components: $ref: '#/components/schemas/Office' required: - registeredOffice + - recordsOffice parties: type: array description: 'Persons having a role in the corporation eg: company officer.' @@ -4944,11 +4957,11 @@ components: type: string format: phone example: (250) 234-4433 - description: 'Phone number to be used to contact the business eg: (250) 234-4433.' + description: 'Phone number to be used to contact the business eg: (250) 234-4433, maximum 10 digits' extension: type: number example: 123 - description: Extension number of the business contact phone number (555) 555-5555. + description: 'Extension number of the business contact phone number (555) 555-5555, maximum 5 digits' required: - email Conversion: @@ -5290,8 +5303,10 @@ components: - lastName deliveryAddress: $ref: '#/components/schemas/Address' + description: 'Standard address format: apartment, unit, or street address number and street name. City, province or territory code, country, postal code and instructions for delivery. Required for Change of Directors filing and Annual Report filing.' mailingAddress: $ref: '#/components/schemas/Address' + description: 'Standard address format: apartment, unit, or street address number and street name. City, province or territory code, country, postal code and instructions for delivery. Required for Change of Directors filing and Annual Report filing.' title: type: string description: 'Official title or position of the director in the company.' @@ -6102,12 +6117,15 @@ components: $ref: '#/components/schemas/Name_translations' offices: type: object - description: 'Addresses related to the business. ' + description: 'Addresses related to the business.' properties: registeredOffice: $ref: '#/components/schemas/Office' recordsOffice: $ref: '#/components/schemas/Office' + required: + - registeredOffice + - recordsOffice parties: type: array description: 'Persons having a role in the corporation eg: company director.' @@ -6583,6 +6601,10 @@ components: title: Person Schema description: 'An individual that is currently or had previously occupied a role in relation to a business.' properties: + firstName: + type: string + maxLength: 30 + description: 'First name of the individual. Used in corporations filings.' givenName: type: string maxLength: 30 @@ -6591,6 +6613,10 @@ components: type: string maxLength: 30 description: Last name or surname of the individual. + lastName: + type: string + maxLength: 30 + description: 'Last name or surname of the individual. Used in corporations filings.' additionalName: type: string title: 'An additional name for a Person, can be used for a middle name.'