improve profile
This commit is contained in:
249
gemini-schema.json
Normal file
249
gemini-schema.json
Normal file
@@ -0,0 +1,249 @@
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user