Raw schema
{
"type": "object",
"properties": {
"digest_enabled": {
"description": "ricevere o meno il briefing quotidiano",
"type": "boolean"
},
"digest_time": {
"description": "orario di consegna, HH:MM nel fuso dell'utente",
"type": "string"
},
"digest_days": {
"description": "giorni della settimana, ISO 1=lunedì … 7=domenica",
"type": "array",
"items": {
"type": "integer",
"minimum": 1,
"maximum": 7
}
},
"digest_length": {
"description": "quanto deve essere lungo",
"type": "string",
"enum": [
"short",
"medium",
"long",
"xlong",
"full"
]
},
"technicality": {
"description": "1 divulgativo … 5 da addetti ai lavori",
"type": "integer",
"minimum": 1,
"maximum": 5
},
"depth": {
"description": "1 solo i fatti … 5 analisi e implicazioni",
"type": "integer",
"minimum": 1,
"maximum": 5
},
"entry_mix": {
"description": "1 poche voci trattate a fondo … 5 tante voci brevi (la lunghezza totale non cambia)",
"type": "integer",
"minimum": 1,
"maximum": 5
},
"stance": {
"description": "1 neutro … 5 l'editor si sbilancia",
"type": "integer",
"minimum": 1,
"maximum": 5
},
"tone": {
"description": "come deve scrivere («diretto, zero fuffa»)",
"type": "string"
},
"interests": {
"description": "cosa seguire, in linguaggio naturale",
"type": "string"
},
"avoid": {
"description": "cosa non vuole leggere mai",
"type": "string"
},
"language": {
"description": "lingua del briefing e del podcast",
"type": "string",
"enum": [
"it",
"en",
"es",
"de",
"fr"
]
},
"timezone": {
"description": "fuso orario IANA (Europe/Rome)",
"type": "string"
},
"podcast_enabled": {
"description": "generare anche l'episodio audio",
"type": "boolean"
},
"podcast_minutes": {
"description": "durata desiderata dell'episodio",
"type": "integer",
"minimum": 2,
"maximum": 20
},
"podcast_formato": {
"description": "show = due conduttori che si rispondono (il formato di casa); classico = una voce che legge il briefing",
"type": "string",
"enum": [
"show",
"classico"
]
},
"podcast_accento": {
"description": "accento della voce, per la lingua scelta: inglese us/gb/au/ie/in, spagnolo es/latam, francese fr/ca, tedesco de/at/ch (l'italiano non ha varianti); null = automatico, abbinato alla lingua",
"type": [
"string",
"null"
],
"enum": [
"us",
"gb",
"au",
"ie",
"in",
"es",
"latam",
"fr",
"ca",
"de",
"at",
"ch",
null
]
},
"email_digest_enabled": {
"description": "ricevere il briefing anche per email",
"type": "boolean"
},
"weekly_recap_enabled": {
"description": "riepilogo settimanale di ciò che non è stato letto",
"type": "boolean"
},
"chicca_enabled": {
"description": "nei giorni senza notizie, una storia vera dall'archivio",
"type": "boolean"
},
"smalltalking_enabled": {
"description": "ogni giorno, in coda al briefing, due o tre storie brevi da raccontare",
"type": "boolean"
},
"serper_enrich": {
"description": "arricchire il briefing con ricerche web fresche",
"type": "boolean"
}
},
"description": "Any subset of the settings.",
"additionalProperties": false
}