{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CALocalAccountIdentification", "title": "CALocalAccountIdentification", "additionalProperties": false, "properties": { "accountNumber": { "description": "The 5- to 12-digit bank account number, without separators or whitespace.", "maxLength": 12, "minLength": 5, "type": "string" }, "institutionNumber": { "description": "The 3-digit institution number, without separators or whitespace.", "maxLength": 3, "minLength": 3, "type": "string" }, "transitNumber": { "description": "The 5-digit transit number, without separators or whitespace.", "maxLength": 5, "minLength": 5, "type": "string" }, "type": { "default": "caLocal", "description": "**caLocal**", "enum": [ "caLocal" ], "type": "string" } }, "required": [ "type", "accountNumber", "institutionNumber", "transitNumber" ] }