{
"type": "object",
"required": ["shop_id", "name", "region"],
"properties": {
"shop_id": {
"type": "string",
"format": "uuid",
"description": "Unique identifier for the shop"
},
"name": {
"type": "string",
"description": "Name of the shop"
},
"region": {
"type": "string",
"description": "Geographic region (2-letter country code, ISO 3166-1 alpha-2)"
},
"is_public": {
"type": "boolean",
"nullable": true,
"description": "Flag indicating if the shop is public"
},
"created": {
"type": "string",
"format": "date-time",
"nullable": true,
"description": "Timestamp when the record was created"
},
"updated": {
"type": "string",
"format": "date-time",
"nullable": true,
"description": "Timestamp when the record was last updated"
},
"is_deleted": {
"type": "boolean",
"nullable": true,
"description": "Flag indicating if the record is marked as deleted"
}
}
}