{ "name": "SupplierAddress", "description": "Supplier addresses", "base": "VnModel", "mixins": { "Loggable": true }, "options": { "mysql": { "table": "supplierAddress" } }, "properties": { "id": { "type": "number", "id": true, "description": "Identifier" }, "nickname": { "type": "string", "required": true }, "street": { "type": "string", "required": true }, "city": { "type": "string", "required": true }, "postalCode": { "type": "string" }, "phone": { "type": "string" }, "mobile": { "type": "string" } }, "relations": { "province": { "type": "belongsTo", "model": "Province", "foreignKey": "provinceFk" }, "supplier": { "type": "belongsTo", "model": "Supplier", "foreignKey": "supplierFk" } } }