/** * Types pour la génération de PDF de contrats CDDU */ export interface CachetsData { representations: number; repetitions: number; heures: number; heuresparjour: number; } export interface ContratCDDUData { // Structure employeur structure_name: string; structure_adresse: string; structure_cpville: string; structure_ville: string; structure_siret: string; structure_licence: string; structure_signataire: string; structure_signatairequalite: string; structure_spectacle: string; delegation: string; forme_juridique: string; // Représentant légal (mineur) mineur1618: string; representant_civ: string; representant_nom: string; representant_dob: string; representant_cob: string; representant_adresse: string; // Salarié employee_civ: string; employee_firstname: string; employee_lastname: string; employee_birthname: string; employee_dob: string; employee_cob: string; employee_address: string; employee_ss: number | string; employee_cs: string; employee_profession: string; employee_codeprofession: string; employee_catpro: string; employee_pseudo: string; // Spectacle/Production spectacle: string; numobjet: string; type_numobjet: string; // Dates et durée date_debut: string; date_fin: string; dates_travaillees: string; date_signature: string; // Rémunération salaire_brut: string; precisions_salaire: string; panierrepas: string; panierrepasccn: string; montantpanierrepas: string; hebergement: string; hebergementccn: string; montanthebergement: string; autreprecision: string; cachets: CachetsData; // Convention collective CCN: string | string[]; // Protection des données nom_responsable_traitement: string; qualite_responsable_traitement: string; email_responsable_traitement: string; // Logo imageUrl?: string; }