entityValidators contains validate*Data functions that walk high-level OCF objects and throw OcpValidationError with dotted fieldPaths when invariants fail (emails, phones, addresses, monetary objects, names, contact info, transaction base fields, resulting security ids, etc.).
Pattern
validateStakeholderData(draftStakeholder, 'batch.stakeholder');
Errors
Uniformly OcpValidationError with REQUIRED_FIELD_MISSING, INVALID_FORMAT, or related codes depending on helper.
See also
- validation — lower-level primitives.
- errors