{ "name": "Supplier", "description": "A food supply chain supplier in the Trustwell FoodLogiQ network.", "fields": [ { "name": "id", "type": "string", "required": true, "description": "Unique supplier identifier" }, { "name": "name", "type": "string", "required": true, "description": "Legal business name" }, { "name": "email", "type": "string(email)", "required": true, "description": "Primary contact email" }, { "name": "phone", "type": "string", "required": false, "description": "Primary contact phone number" }, { "name": "status", "type": "enum[active,inactive,pending,suspended]", "required": true, "description": "Supplier network status" }, { "name": "complianceStatus", "type": "enum[compliant,non-compliant,pending-review,expired]", "required": false, "description": "Compliance certification status" }, { "name": "address", "type": "object
", "required": false, "description": "Physical facility address" }, { "name": "certifications", "type": "array