Documentation développeur Entités ShowState
November 26, 2025 at 2:48 AMShowState
Etat de séance
Description
Etat de séance : répertorie la recette HT et TTC récolté et les entrées pour une séance.
Import AS400 : oui
Job : ShowStateStream
Entités
ShowState
Données d’état de séance
{
"_id": "string", //Identifiant technique
"db2id": "string", // id DB2 de l'import AS400
"territory": Territory, // Terrritoire
"cinema": Cinema, // Complexe
"room": Room, // Salle
"show": Show, // Séance
"movie": Movie, // Film
"details": {
"lines": [
{
"id": "string",
"type": "string", // FULL, DISCOUNTED, STUDENT, EXTRA, EXEMPTED
"label": "string", // Plein, réduit, étudiant, prépayé/carte, exonéré
"amountHT": "number",
"amountTTC": "number",
"amountTax": "number",
"numberEntry": "number",
}
],
"cardAndPrepaidReal": {
"amountHT": "number", // Montant réel des prépayés
"amountTTC": "number",
"amountTax": "number",
"numberEntry": "number", // Nombre total de prépayé utilisé pour cette séance
}
},
"recipes": {
"show" :{
"amountHT": "number",
"numberEntry": "number"
},
"product":{
"amountHT": "number",
"numberEntry": "number"
},
"totalHT": number,
"totalTTC": number,
"totalEntry": number, // Nombre total de ticket émis
"totalEntryReal": number // Nombre total de ticket émis sans les exonérés & prépayé
}
}