BRORegistrationObject
Interface: BRORegistrationObject
Section titled “Interface: BRORegistrationObject”Defined in: src/types/index.ts:192
Common brocom:RegistrationObject fields shared by every BRO registration
type (CPT, BHR-GT, BHR-G, …).
Mirrors how the XSDs model these: each registration object extends
brocom:RegistrationObject via complexContent. Domain data interfaces extend
this so the shared surface is declared once and stays consistent. The runtime
counterpart is COMMON_REGISTRATION_FIELDS in schemas/common-fields.ts.
Extended by
Section titled “Extended by”Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
broId | string | null | - | src/types/index.ts:194 |
qualityRegime | QualityRegime | null | BRO quality regime - IMBRO: Strict regime (all mandatory fields required) - IMBRO/A: Relaxed regime for historical data (allows missing fields) | src/types/index.ts:202 |
deliveryAccountableParty | string | null | Party responsible for delivering the data to the BRO (bronhouder, KvK number or name) | src/types/index.ts:205 |
objectIdAccountableParty | string | null | Object identifier assigned by the accountable party (their own reference) | src/types/index.ts:208 |
deliveryResponsibleParty | string | null | KvK number of the party responsible for the delivery | src/types/index.ts:211 |
registrationHistory | RegistrationHistory | null | BRO registration history | src/types/index.ts:214 |