Files
krowworkforce_controltower/base44/entities/TeamHub.jsonc
2026-08-17 19:45:29 +05:30

69 lines
1.5 KiB
JSON

{
"name": "TeamHub",
"type": "object",
"properties": {
"team_id": {
"type": "string",
"description": "ID of the team"
},
"hub_name": {
"type": "string",
"description": "Name of the hub/location (e.g., BVG 300)"
},
"address": {
"type": "string",
"description": "Hub address (e.g., 300 Bayview Dr, Mountain View, CA 94043)"
},
"city": {
"type": "string",
"description": "City"
},
"state": {
"type": "string",
"description": "State"
},
"zip_code": {
"type": "string",
"description": "ZIP code"
},
"manager_name": {
"type": "string",
"description": "Hub manager name"
},
"manager_email": {
"type": "string",
"format": "email",
"description": "Hub manager email"
},
"departments": {
"type": "array",
"description": "Departments within this hub",
"items": {
"type": "object",
"properties": {
"department_name": {
"type": "string",
"description": "Department name (e.g., Catering FOH, Catering BOH)"
},
"cost_center": {
"type": "string",
"description": "Cost center code"
},
"manager_name": {
"type": "string",
"description": "Department manager"
}
}
}
},
"is_active": {
"type": "boolean",
"default": true,
"description": "Whether the hub is active"
}
},
"required": [
"team_id",
"hub_name"
]
}