249 lines
5.3 KiB
JSON
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"
|
|
]
|
|
} |