Files
anotherboobsdirectory/gemini-schema.json
Nicola Malizia bc21450776 improve profile
2025-10-10 20:17:57 +02:00

249 lines
5.3 KiB
JSON

{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Il nome principale della celebrità.",
"minLength": 1
},
"gender": {
"type": "string",
"enum": [
"male",
"female",
"other"
],
"description": "Il genere della celebrità."
},
"birth_date": {
"type": "string",
"format": "date",
"description": "La data di nascita in formato ISO 8601 (YYYY-MM-DD)."
},
"birth_place": {
"type": "string"
},
"nationality": {
"type": "string"
},
"ethnicity": {
"type": "string"
},
"sexuality": {
"type": "string"
},
"physical_details": {
"type": "object",
"properties": {
"hair_color": {
"type": "string"
},
"eye_color": {
"type": "string"
},
"height_cm": {
"type": "integer",
"minimum": 1
},
"weight_kg": {
"type": "integer",
"minimum": 1
},
"body_type": {
"type": "string"
},
"measurements_cm": {
"type": "object",
"properties": {
"bust": {
"type": "integer",
"minimum": 1
},
"waist": {
"type": "integer",
"minimum": 1
},
"hips": {
"type": "integer",
"minimum": 1
},
"chest_circumference": {
"type": "integer",
"minimum": 1
}
},
"propertyOrdering": [
"bust",
"waist",
"hips",
"chest_circumference"
],
"description": "Misure del corpo in centimetri."
},
"bra_size": {
"type": "object",
"properties": {
"band": {
"type": "integer",
"minimum": 1
},
"cup": {
"type": "string"
},
"system": {
"type": "string",
"enum": [
"US",
"UK",
"EU",
"FR",
"AU",
"IT",
"JP"
]
}
},
"propertyOrdering": [
"band",
"cup",
"system"
],
"required": [
"band",
"cup",
"system"
],
"description": "La taglia attuale del reggiseno."
},
"boobs_are_natural": {
"type": "boolean"
},
"shoe_size": {
"type": "object",
"properties": {
"size": {
"type": "number"
},
"system": {
"type": "string",
"enum": [
"EU",
"US",
"UK"
]
}
},
"propertyOrdering": [
"size",
"system"
],
"required": [
"size",
"system"
]
}
},
"propertyOrdering": [
"hair_color",
"eye_color",
"height_cm",
"weight_kg",
"body_type",
"measurements_cm",
"bra_size",
"boobs_are_natural",
"shoe_size"
],
"description": "Dettagli fisici e misure della celebrità."
},
"biography": {
"type": "string"
},
"official_website": {
"type": "string",
"format": "uri"
},
"aliases": {
"type": "array",
"items": {
"type": "string"
},
"description": "Elenco di nomi alternativi o alias."
},
"professions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Elenco delle professioni della celebrità."
},
"activity_periods": {
"type": "array",
"items": {
"type": "object",
"properties": {
"start_year": {
"type": "integer",
"minimum": 1900,
"maximum": 2100
},
"end_year": {
"type": "integer",
"minimum": 1900,
"maximum": 2100
},
"notes": {
"type": "string"
}
},
"propertyOrdering": [
"start_year",
"end_year",
"notes"
],
"required": [
"start_year"
]
},
"description": "Periodi di attività noti della carriera."
},
"tattoos": {
"type": "array",
"items": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"body_location": {
"type": "string"
}
},
"propertyOrdering": [
"description",
"body_location"
],
"required": [
"description"
]
},
"description": "Elenco dei tatuaggi conosciuti."
}
},
"propertyOrdering": [
"name",
"gender",
"birth_date",
"birth_place",
"nationality",
"ethnicity",
"sexuality",
"physical_details",
"biography",
"official_website",
"aliases",
"professions",
"activity_periods",
"tattoos"
]
}