{ "name": "StreamOne Ion Customer", "description": "End customer account structure in the TD SYNNEX StreamOne Ion platform", "fields": [ { "name": "id", "type": "string", "required": true, "description": "Unique customer identifier" }, { "name": "name", "type": "string", "required": true, "description": "Customer organization name" }, { "name": "email", "type": "string", "format": "email", "required": true, "description": "Primary contact email" }, { "name": "phone", "type": "string", "required": false, "description": "Primary phone number" }, { "name": "status", "type": "string", "required": true, "enum": ["Active", "Inactive", "Suspended"], "description": "Account status" }, { "name": "address", "type": "object", "required": false, "description": "Physical address", "fields": [ { "name": "street", "type": "string" }, { "name": "city", "type": "string" }, { "name": "state", "type": "string" }, { "name": "postalCode", "type": "string" }, { "name": "country", "type": "string" } ] }, { "name": "createdAt", "type": "string", "format": "date-time", "required": false, "description": "Creation timestamp" }, { "name": "updatedAt", "type": "string", "format": "date-time", "required": false, "description": "Last update timestamp" } ] }