@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
1,055 lines • 89.8 kB
TypeScript
import { z } from 'zod';
/**
* Available options for format de réunion.
*/
export declare const formatReunionOptions: readonly ["AuditionExterne", "AuditionParPresidentCommission", "AuditionParRapporteur", "Ordinaire"];
/**
* Zod schema for format de réunion.
*/
export declare const FormatReunionSchema: z.ZodEnum<{
AuditionExterne: "AuditionExterne";
AuditionParPresidentCommission: "AuditionParPresidentCommission";
AuditionParRapporteur: "AuditionParRapporteur";
Ordinaire: "Ordinaire";
}>;
/**
* Type representing format de réunion.
*/
export type FormatReunion = z.infer<typeof FormatReunionSchema>;
/**
* Available options for nature des travaux de l'ordre du jour.
*/
export declare const natureTravauxOdjOptions: readonly ["ODJPR", "ODJSN"];
/**
* Zod schema for nature des travaux de l'ordre du jour.
*/
export declare const NatureTravauxOdjSchema: z.ZodEnum<{
ODJPR: "ODJPR";
ODJSN: "ODJSN";
}>;
/**
* Type representing nature des travaux de l'ordre du jour.
*/
export type NatureTravauxOdj = z.infer<typeof NatureTravauxOdjSchema>;
/**
* Available options for Point ODJ XSI Type (discriminated union for point types).
*/
export declare const pointOdjXsiTypeOptions: readonly ["podjReunion_type", "podjSeanceConfPres_type"];
/**
* Zod schema for Point ODJ XSI Type (discriminated union for point types).
*/
export declare const PointOdjXsiTypeSchema: z.ZodEnum<{
podjReunion_type: "podjReunion_type";
podjSeanceConfPres_type: "podjSeanceConfPres_type";
}>;
/**
* Type representing Point ODJ XSI Type (discriminated union for point types).
*/
export type PointOdjXsiType = z.infer<typeof PointOdjXsiTypeSchema>;
/**
* Available options for présence d'un participant.
*/
export declare const presenceOptions: readonly ["absent", "excusé", "présent"];
/**
* Zod schema for présence d'un participant.
*/
export declare const PresenceSchema: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
/**
* Type representing présence d'un participant.
*/
export type Presence = z.infer<typeof PresenceSchema>;
/**
* Available options for procédure.
*/
export declare const procedureOptions: readonly ["discussion générale commune", "procédure d'examen simplifiée-Article 103", "procédure d'examen simplifiée-Article 106", "procédure d'examen simplifiée-Article 107", "procédure de législation en commission-Article 107-1"];
/**
* Zod schema for procédure.
*/
export declare const ProcedureSchema: z.ZodEnum<{
"discussion g\u00E9n\u00E9rale commune": "discussion générale commune";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 103": "procédure d'examen simplifiée-Article 103";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 106": "procédure d'examen simplifiée-Article 106";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 107": "procédure d'examen simplifiée-Article 107";
"proc\u00E9dure de l\u00E9gislation en commission-Article 107-1": "procédure de législation en commission-Article 107-1";
}>;
/**
* Type representing procédure.
*/
export type Procedure = z.infer<typeof ProcedureSchema>;
/**
* Available options for quantième (ordre de la séance dans la journée).
*/
export declare const quantiemeOptions: readonly ["Deuxième", "Première", "Troisième", "Unique"];
/**
* Zod schema for quantième (ordre de la séance dans la journée).
*/
export declare const QuantiemeSchema: z.ZodEnum<{
Deuxième: "Deuxième";
Première: "Première";
Troisième: "Troisième";
Unique: "Unique";
}>;
/**
* Type representing quantième (ordre de la séance dans la journée).
*/
export type Quantieme = z.infer<typeof QuantiemeSchema>;
/**
* Available options for Reunion XSI Type (discriminated union for reunion types).
*/
export declare const reunionXsiTypeOptions: readonly ["reunionCommission_type", "reunionInitParlementaire_type", "seance_type"];
/**
* Zod schema for Reunion XSI Type (discriminated union for reunion types).
*/
export declare const ReunionXsiTypeSchema: z.ZodEnum<{
reunionCommission_type: "reunionCommission_type";
reunionInitParlementaire_type: "reunionInitParlementaire_type";
seance_type: "seance_type";
}>;
/**
* Type representing Reunion XSI Type (discriminated union for reunion types).
*/
export type ReunionXsiType = z.infer<typeof ReunionXsiTypeSchema>;
/**
* Available options for type de point d'ordre du jour.
*/
export declare const typePointOdjOptions: readonly ["Amendements (Art. 88)", "Amendements (Art. 91)", "Audition", "Audition ministre", "Audition ministre ouverte à la presse", "Audition ouverte à la presse", "Communication", "Constitution de mission d'information", "Discussion", "Débat d'initiative parlementaire", "Déclaration du Gouvernement suivie d'un débat", "Echanges de vues", "Examen", "Explications de vote des groupes et vote par scrutin public", "Explications de vote et vote par scrutin public", "Fixation de l'ordre du jour", "Nomination bureau", "Nomination candidats organisme extraparlementaire", "Nomination d'un membre d'une mission d'information", "Nomination rapporteur", "Nomination rapporteur d'application", "Nomination rapporteur d'information", "Nomination rapporteur pour avis", "Ouverture et clôture de session", "Questions au Gouvernement", "Questions orales sans débat", "Rapport", "Rapport d'information", "Rapport pour avis", "Séances réservées à un groupe de l'opposition ou minoritaire", "Suite de la discussion", "Table ronde", "Vote par scrutin public", "Vote solennel"];
/**
* Zod schema for type de point d'ordre du jour.
*/
export declare const TypePointOdjSchema: z.ZodEnum<{
Rapport: "Rapport";
"Rapport d'information": "Rapport d'information";
"Amendements (Art. 88)": "Amendements (Art. 88)";
"Amendements (Art. 91)": "Amendements (Art. 91)";
Audition: "Audition";
"Audition ministre": "Audition ministre";
"Audition ministre ouverte \u00E0 la presse": "Audition ministre ouverte à la presse";
"Audition ouverte \u00E0 la presse": "Audition ouverte à la presse";
Communication: "Communication";
"Constitution de mission d'information": "Constitution de mission d'information";
Discussion: "Discussion";
"D\u00E9bat d'initiative parlementaire": "Débat d'initiative parlementaire";
"D\u00E9claration du Gouvernement suivie d'un d\u00E9bat": "Déclaration du Gouvernement suivie d'un débat";
"Echanges de vues": "Echanges de vues";
Examen: "Examen";
"Explications de vote des groupes et vote par scrutin public": "Explications de vote des groupes et vote par scrutin public";
"Explications de vote et vote par scrutin public": "Explications de vote et vote par scrutin public";
"Fixation de l'ordre du jour": "Fixation de l'ordre du jour";
"Nomination bureau": "Nomination bureau";
"Nomination candidats organisme extraparlementaire": "Nomination candidats organisme extraparlementaire";
"Nomination d'un membre d'une mission d'information": "Nomination d'un membre d'une mission d'information";
"Nomination rapporteur": "Nomination rapporteur";
"Nomination rapporteur d'application": "Nomination rapporteur d'application";
"Nomination rapporteur d'information": "Nomination rapporteur d'information";
"Nomination rapporteur pour avis": "Nomination rapporteur pour avis";
"Ouverture et cl\u00F4ture de session": "Ouverture et clôture de session";
"Questions au Gouvernement": "Questions au Gouvernement";
"Questions orales sans d\u00E9bat": "Questions orales sans débat";
"Rapport pour avis": "Rapport pour avis";
"S\u00E9ances r\u00E9serv\u00E9es \u00E0 un groupe de l'opposition ou minoritaire": "Séances réservées à un groupe de l'opposition ou minoritaire";
"Suite de la discussion": "Suite de la discussion";
"Table ronde": "Table ronde";
"Vote par scrutin public": "Vote par scrutin public";
"Vote solennel": "Vote solennel";
}>;
/**
* Type representing type de point d'ordre du jour.
*/
export type TypePointOdj = z.infer<typeof TypePointOdjSchema>;
/**
* Available options for type de réunion.
*/
export declare const typeReunionOptions: readonly ["DEP", "GA", "GE", "GEVI", "GP", "HÉ Aurélien"];
/**
* Zod schema for type de réunion.
*/
export declare const TypeReunionSchema: z.ZodEnum<{
GA: "GA";
GE: "GE";
GEVI: "GEVI";
GP: "GP";
DEP: "DEP";
"H\u00C9 Aur\u00E9lien": "HÉ Aurélien";
}>;
/**
* Type representing type de réunion.
*/
export type TypeReunion = z.infer<typeof TypeReunionSchema>;
/**
* Available options for état du cycle de vie.
*/
export declare const etatOptions: readonly ["Annulé", "Confirmé", "Eventuel", "Supprimé"];
/**
* Zod schema for état du cycle de vie.
*/
export declare const EtatSchema: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
/**
* Type representing état du cycle de vie.
*/
export type Etat = z.infer<typeof EtatSchema>;
/**
* Available options for UID XSI Type.
*/
export declare const uidXsiTypeOptions: readonly ["IdActeur_type", "IdPersonneExterne_type"];
/**
* Zod schema for UID XSI Type.
*/
export declare const UidXsiTypeSchema: z.ZodEnum<{
IdActeur_type: "IdActeur_type";
IdPersonneExterne_type: "IdPersonneExterne_type";
}>;
/**
* Type representing UID XSI Type.
*/
export type UidXsiType = z.infer<typeof UidXsiTypeSchema>;
/**
* Chrono (création et clôture)
*/
export declare const ChronoRawSchema: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
export type ChronoRaw = z.infer<typeof ChronoRawSchema>;
/**
* Cycle de vie
*/
export declare const CycleDeVieRawSchema: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
chrono: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
}, z.core.$strip>;
export type CycleDeVieRaw = z.infer<typeof CycleDeVieRawSchema>;
/**
* Références de dossiers législatifs
*/
export declare const DossiersLegislatifsRefsRawSchema: z.ZodObject<{
dossierRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
export type DossiersLegislatifsRefsRaw = z.infer<typeof DossiersLegislatifsRefsRawSchema>;
/**
* Convocation ou résumé ODJ (liste d'items)
*/
export declare const ConvocationOdjClassRawSchema: z.ZodObject<{
item: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
export type ConvocationOdjClassRaw = z.infer<typeof ConvocationOdjClassRawSchema>;
/**
* Point de l'ordre du jour
*/
export declare const PointOdjElementRawSchema: z.ZodObject<{
"@xsi:type": z.ZodEnum<{
podjReunion_type: "podjReunion_type";
podjSeanceConfPres_type: "podjSeanceConfPres_type";
}>;
uid: z.ZodString;
cycleDeVie: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
chrono: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
}, z.core.$strip>;
objet: z.ZodString;
demandeurPoint: z.ZodNull;
procedure: z.ZodNullable<z.ZodEnum<{
"discussion g\u00E9n\u00E9rale commune": "discussion générale commune";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 103": "procédure d'examen simplifiée-Article 103";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 106": "procédure d'examen simplifiée-Article 106";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 107": "procédure d'examen simplifiée-Article 107";
"proc\u00E9dure de l\u00E9gislation en commission-Article 107-1": "procédure de législation en commission-Article 107-1";
}>>;
dossiersLegislatifsRefs: z.ZodUnion<readonly [z.ZodObject<{
dossierRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>, z.ZodNull]>;
typePointODJ: z.ZodEnum<{
Rapport: "Rapport";
"Rapport d'information": "Rapport d'information";
"Amendements (Art. 88)": "Amendements (Art. 88)";
"Amendements (Art. 91)": "Amendements (Art. 91)";
Audition: "Audition";
"Audition ministre": "Audition ministre";
"Audition ministre ouverte \u00E0 la presse": "Audition ministre ouverte à la presse";
"Audition ouverte \u00E0 la presse": "Audition ouverte à la presse";
Communication: "Communication";
"Constitution de mission d'information": "Constitution de mission d'information";
Discussion: "Discussion";
"D\u00E9bat d'initiative parlementaire": "Débat d'initiative parlementaire";
"D\u00E9claration du Gouvernement suivie d'un d\u00E9bat": "Déclaration du Gouvernement suivie d'un débat";
"Echanges de vues": "Echanges de vues";
Examen: "Examen";
"Explications de vote des groupes et vote par scrutin public": "Explications de vote des groupes et vote par scrutin public";
"Explications de vote et vote par scrutin public": "Explications de vote et vote par scrutin public";
"Fixation de l'ordre du jour": "Fixation de l'ordre du jour";
"Nomination bureau": "Nomination bureau";
"Nomination candidats organisme extraparlementaire": "Nomination candidats organisme extraparlementaire";
"Nomination d'un membre d'une mission d'information": "Nomination d'un membre d'une mission d'information";
"Nomination rapporteur": "Nomination rapporteur";
"Nomination rapporteur d'application": "Nomination rapporteur d'application";
"Nomination rapporteur d'information": "Nomination rapporteur d'information";
"Nomination rapporteur pour avis": "Nomination rapporteur pour avis";
"Ouverture et cl\u00F4ture de session": "Ouverture et clôture de session";
"Questions au Gouvernement": "Questions au Gouvernement";
"Questions orales sans d\u00E9bat": "Questions orales sans débat";
"Rapport pour avis": "Rapport pour avis";
"S\u00E9ances r\u00E9serv\u00E9es \u00E0 un groupe de l'opposition ou minoritaire": "Séances réservées à un groupe de l'opposition ou minoritaire";
"Suite de la discussion": "Suite de la discussion";
"Table ronde": "Table ronde";
"Vote par scrutin public": "Vote par scrutin public";
"Vote solennel": "Vote solennel";
}>;
comiteSecret: z.ZodString;
textesAssocies: z.ZodNull;
natureTravauxODJ: z.ZodOptional<z.ZodEnum<{
ODJPR: "ODJPR";
ODJSN: "ODJSN";
}>>;
dateConfPres: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
dateLettreMinistre: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
}, z.core.$strip>;
export type PointOdjElementRaw = z.infer<typeof PointOdjElementRawSchema>;
/**
* Points de l'ordre du jour
*/
export declare const PointsOdjRawSchema: z.ZodObject<{
pointODJ: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
"@xsi:type": z.ZodEnum<{
podjReunion_type: "podjReunion_type";
podjSeanceConfPres_type: "podjSeanceConfPres_type";
}>;
uid: z.ZodString;
cycleDeVie: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
chrono: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
}, z.core.$strip>;
objet: z.ZodString;
demandeurPoint: z.ZodNull;
procedure: z.ZodNullable<z.ZodEnum<{
"discussion g\u00E9n\u00E9rale commune": "discussion générale commune";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 103": "procédure d'examen simplifiée-Article 103";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 106": "procédure d'examen simplifiée-Article 106";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 107": "procédure d'examen simplifiée-Article 107";
"proc\u00E9dure de l\u00E9gislation en commission-Article 107-1": "procédure de législation en commission-Article 107-1";
}>>;
dossiersLegislatifsRefs: z.ZodUnion<readonly [z.ZodObject<{
dossierRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>, z.ZodNull]>;
typePointODJ: z.ZodEnum<{
Rapport: "Rapport";
"Rapport d'information": "Rapport d'information";
"Amendements (Art. 88)": "Amendements (Art. 88)";
"Amendements (Art. 91)": "Amendements (Art. 91)";
Audition: "Audition";
"Audition ministre": "Audition ministre";
"Audition ministre ouverte \u00E0 la presse": "Audition ministre ouverte à la presse";
"Audition ouverte \u00E0 la presse": "Audition ouverte à la presse";
Communication: "Communication";
"Constitution de mission d'information": "Constitution de mission d'information";
Discussion: "Discussion";
"D\u00E9bat d'initiative parlementaire": "Débat d'initiative parlementaire";
"D\u00E9claration du Gouvernement suivie d'un d\u00E9bat": "Déclaration du Gouvernement suivie d'un débat";
"Echanges de vues": "Echanges de vues";
Examen: "Examen";
"Explications de vote des groupes et vote par scrutin public": "Explications de vote des groupes et vote par scrutin public";
"Explications de vote et vote par scrutin public": "Explications de vote et vote par scrutin public";
"Fixation de l'ordre du jour": "Fixation de l'ordre du jour";
"Nomination bureau": "Nomination bureau";
"Nomination candidats organisme extraparlementaire": "Nomination candidats organisme extraparlementaire";
"Nomination d'un membre d'une mission d'information": "Nomination d'un membre d'une mission d'information";
"Nomination rapporteur": "Nomination rapporteur";
"Nomination rapporteur d'application": "Nomination rapporteur d'application";
"Nomination rapporteur d'information": "Nomination rapporteur d'information";
"Nomination rapporteur pour avis": "Nomination rapporteur pour avis";
"Ouverture et cl\u00F4ture de session": "Ouverture et clôture de session";
"Questions au Gouvernement": "Questions au Gouvernement";
"Questions orales sans d\u00E9bat": "Questions orales sans débat";
"Rapport pour avis": "Rapport pour avis";
"S\u00E9ances r\u00E9serv\u00E9es \u00E0 un groupe de l'opposition ou minoritaire": "Séances réservées à un groupe de l'opposition ou minoritaire";
"Suite de la discussion": "Suite de la discussion";
"Table ronde": "Table ronde";
"Vote par scrutin public": "Vote par scrutin public";
"Vote solennel": "Vote solennel";
}>;
comiteSecret: z.ZodString;
textesAssocies: z.ZodNull;
natureTravauxODJ: z.ZodOptional<z.ZodEnum<{
ODJPR: "ODJPR";
ODJSN: "ODJSN";
}>>;
dateConfPres: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
dateLettreMinistre: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
}, z.core.$strip>>>;
}, z.core.$strip>;
export type PointsOdjRaw = z.infer<typeof PointsOdjRawSchema>;
/**
* Ordre du jour
*/
export declare const OdjRawSchema: z.ZodObject<{
convocationODJ: z.ZodNullable<z.ZodObject<{
item: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
resumeODJ: z.ZodNullable<z.ZodObject<{
item: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
pointsODJ: z.ZodOptional<z.ZodNullable<z.ZodObject<{
pointODJ: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
"@xsi:type": z.ZodEnum<{
podjReunion_type: "podjReunion_type";
podjSeanceConfPres_type: "podjSeanceConfPres_type";
}>;
uid: z.ZodString;
cycleDeVie: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
chrono: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
}, z.core.$strip>;
objet: z.ZodString;
demandeurPoint: z.ZodNull;
procedure: z.ZodNullable<z.ZodEnum<{
"discussion g\u00E9n\u00E9rale commune": "discussion générale commune";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 103": "procédure d'examen simplifiée-Article 103";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 106": "procédure d'examen simplifiée-Article 106";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 107": "procédure d'examen simplifiée-Article 107";
"proc\u00E9dure de l\u00E9gislation en commission-Article 107-1": "procédure de législation en commission-Article 107-1";
}>>;
dossiersLegislatifsRefs: z.ZodUnion<readonly [z.ZodObject<{
dossierRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>, z.ZodNull]>;
typePointODJ: z.ZodEnum<{
Rapport: "Rapport";
"Rapport d'information": "Rapport d'information";
"Amendements (Art. 88)": "Amendements (Art. 88)";
"Amendements (Art. 91)": "Amendements (Art. 91)";
Audition: "Audition";
"Audition ministre": "Audition ministre";
"Audition ministre ouverte \u00E0 la presse": "Audition ministre ouverte à la presse";
"Audition ouverte \u00E0 la presse": "Audition ouverte à la presse";
Communication: "Communication";
"Constitution de mission d'information": "Constitution de mission d'information";
Discussion: "Discussion";
"D\u00E9bat d'initiative parlementaire": "Débat d'initiative parlementaire";
"D\u00E9claration du Gouvernement suivie d'un d\u00E9bat": "Déclaration du Gouvernement suivie d'un débat";
"Echanges de vues": "Echanges de vues";
Examen: "Examen";
"Explications de vote des groupes et vote par scrutin public": "Explications de vote des groupes et vote par scrutin public";
"Explications de vote et vote par scrutin public": "Explications de vote et vote par scrutin public";
"Fixation de l'ordre du jour": "Fixation de l'ordre du jour";
"Nomination bureau": "Nomination bureau";
"Nomination candidats organisme extraparlementaire": "Nomination candidats organisme extraparlementaire";
"Nomination d'un membre d'une mission d'information": "Nomination d'un membre d'une mission d'information";
"Nomination rapporteur": "Nomination rapporteur";
"Nomination rapporteur d'application": "Nomination rapporteur d'application";
"Nomination rapporteur d'information": "Nomination rapporteur d'information";
"Nomination rapporteur pour avis": "Nomination rapporteur pour avis";
"Ouverture et cl\u00F4ture de session": "Ouverture et clôture de session";
"Questions au Gouvernement": "Questions au Gouvernement";
"Questions orales sans d\u00E9bat": "Questions orales sans débat";
"Rapport pour avis": "Rapport pour avis";
"S\u00E9ances r\u00E9serv\u00E9es \u00E0 un groupe de l'opposition ou minoritaire": "Séances réservées à un groupe de l'opposition ou minoritaire";
"Suite de la discussion": "Suite de la discussion";
"Table ronde": "Table ronde";
"Vote par scrutin public": "Vote par scrutin public";
"Vote solennel": "Vote solennel";
}>;
comiteSecret: z.ZodString;
textesAssocies: z.ZodNull;
natureTravauxODJ: z.ZodOptional<z.ZodEnum<{
ODJPR: "ODJPR";
ODJSN: "ODJSN";
}>>;
dateConfPres: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
dateLettreMinistre: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
}, z.core.$strip>>>;
}, z.core.$strip>>>;
}, z.core.$strip>;
export type OdjRaw = z.infer<typeof OdjRawSchema>;
/**
* Acteur (référence avec nom)
*/
export declare const ActeurElementRawSchema: z.ZodObject<{
nom: z.ZodNullable<z.ZodString>;
acteurRef: z.ZodString;
}, z.core.$strip>;
export type ActeurElementRaw = z.infer<typeof ActeurElementRawSchema>;
/**
* Organe (référence avec nom)
*/
export declare const OrganeRawSchema: z.ZodObject<{
nom: z.ZodString;
organeRef: z.ZodString;
}, z.core.$strip>;
export type OrganeRaw = z.infer<typeof OrganeRawSchema>;
/**
* Demandeur (un seul acteur ou organe)
*/
export declare const DemandeurRawSchema: z.ZodObject<{
acteur: z.ZodOptional<z.ZodObject<{
nom: z.ZodNullable<z.ZodString>;
acteurRef: z.ZodString;
}, z.core.$strip>>;
organe: z.ZodOptional<z.ZodObject<{
nom: z.ZodString;
organeRef: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export type DemandeurRaw = z.infer<typeof DemandeurRawSchema>;
/**
* Demandeurs (plusieurs acteurs ou un organe)
*/
export declare const DemandeursRawSchema: z.ZodObject<{
acteur: z.ZodOptional<z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
nom: z.ZodNullable<z.ZodString>;
acteurRef: z.ZodString;
}, z.core.$strip>>>>;
organe: z.ZodOptional<z.ZodObject<{
nom: z.ZodString;
organeRef: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export type DemandeursRaw = z.infer<typeof DemandeursRawSchema>;
/**
* Liste de pays
*/
export declare const ListePaysRawSchema: z.ZodObject<{
paysRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
export type ListePaysRaw = z.infer<typeof ListePaysRawSchema>;
/**
* Informations sur les réunions internationales
*/
export declare const InfosReunionsInternationaleRawSchema: z.ZodObject<{
estReunionInternationale: z.ZodString;
listePays: z.ZodNullable<z.ZodObject<{
paysRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
informationsComplementaires: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>;
export type InfosReunionsInternationaleRaw = z.infer<typeof InfosReunionsInternationaleRawSchema>;
/**
* Lieu
*/
export declare const LieuRawSchema: z.ZodObject<{
code: z.ZodOptional<z.ZodNullable<z.ZodString>>;
libelleCourt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
libelleLong: z.ZodNullable<z.ZodString>;
lieuRef: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>;
export type LieuRaw = z.infer<typeof LieuRawSchema>;
/**
* Participant interne
*/
export declare const ParticipantInterneElementRawSchema: z.ZodObject<{
acteurRef: z.ZodString;
presence: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
}, z.core.$strip>;
export type ParticipantInterneElementRaw = z.infer<typeof ParticipantInterneElementRawSchema>;
/**
* Participants internes (Purple variant - can be single or array)
*/
export declare const PurpleParticipantsInternesRawSchema: z.ZodObject<{
participantInterne: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
acteurRef: z.ZodString;
presence: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
}, z.core.$strip>>>;
}, z.core.$strip>;
export type PurpleParticipantsInternesRaw = z.infer<typeof PurpleParticipantsInternesRawSchema>;
/**
* Participants internes (Fluffy variant - always array)
*/
export declare const FluffyParticipantsInternesRawSchema: z.ZodObject<{
participantInterne: z.ZodArray<z.ZodObject<{
acteurRef: z.ZodString;
presence: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
}, z.core.$strip>>;
}, z.core.$strip>;
export type FluffyParticipantsInternesRaw = z.infer<typeof FluffyParticipantsInternesRawSchema>;
/**
* Personnes auditionnées (Purple variant - empty arrays or null)
*/
export declare const PurplePersonnesAuditionneeesRawSchema: z.ZodObject<{
personneAuditionnee: z.ZodNullable<z.ZodArray<z.ZodNull>>;
}, z.core.$strip>;
export type PurplePersonnesAuditionneeesRaw = z.infer<typeof PurplePersonnesAuditionneeesRawSchema>;
/**
* UID with XML attributes
*/
export declare const UidRawSchema: z.ZodObject<{
"@xsi:type": z.ZodEnum<{
IdActeur_type: "IdActeur_type";
IdPersonneExterne_type: "IdPersonneExterne_type";
}>;
"#text": z.ZodString;
}, z.core.$strip>;
export type UidRaw = z.infer<typeof UidRawSchema>;
/**
* Ident (identité)
*/
export declare const IdentRawSchema: z.ZodObject<{
civ: z.ZodEnum<{
"M.": "M.";
Mme: "Mme";
}>;
prenom: z.ZodString;
nom: z.ZodString;
alpha: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
trigramme: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>;
export type IdentRaw = z.infer<typeof IdentRawSchema>;
/**
* Personne auditionnée
*/
export declare const PersonneAuditionneeElementRawSchema: z.ZodObject<{
uid: z.ZodObject<{
"@xsi:type": z.ZodEnum<{
IdActeur_type: "IdActeur_type";
IdPersonneExterne_type: "IdPersonneExterne_type";
}>;
"#text": z.ZodString;
}, z.core.$strip>;
ident: z.ZodObject<{
civ: z.ZodEnum<{
"M.": "M.";
Mme: "Mme";
}>;
prenom: z.ZodString;
nom: z.ZodString;
alpha: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
trigramme: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>;
dateNais: z.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>;
}, z.core.$strip>;
export type PersonneAuditionneeElementRaw = z.infer<typeof PersonneAuditionneeElementRawSchema>;
/**
* Personnes auditionnées (Fluffy variant - single or array)
*/
export declare const FluffyPersonnesAuditionneeesRawSchema: z.ZodObject<{
personneAuditionnee: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
uid: z.ZodObject<{
"@xsi:type": z.ZodEnum<{
IdActeur_type: "IdActeur_type";
IdPersonneExterne_type: "IdPersonneExterne_type";
}>;
"#text": z.ZodString;
}, z.core.$strip>;
ident: z.ZodObject<{
civ: z.ZodEnum<{
"M.": "M.";
Mme: "Mme";
}>;
prenom: z.ZodString;
nom: z.ZodString;
alpha: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
trigramme: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>;
dateNais: z.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>;
}, z.core.$strip>>>;
}, z.core.$strip>;
export type FluffyPersonnesAuditionneeesRaw = z.infer<typeof FluffyPersonnesAuditionneeesRawSchema>;
/**
* Participants (Purple variant - for ReunionReunion)
*/
export declare const PurpleParticipantsRawSchema: z.ZodObject<{
participantsInternes: z.ZodUnion<readonly [z.ZodObject<{
participantInterne: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
acteurRef: z.ZodString;
presence: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
}, z.core.$strip>>>;
}, z.core.$strip>, z.ZodNull]>;
personnesAuditionnees: z.ZodUnion<readonly [z.ZodObject<{
personneAuditionnee: z.ZodNullable<z.ZodArray<z.ZodNull>>;
}, z.core.$strip>, z.ZodNull]>;
}, z.core.$strip>;
export type PurpleParticipantsRaw = z.infer<typeof PurpleParticipantsRawSchema>;
/**
* Participants (Fluffy variant - for ReunionElement)
*/
export declare const FluffyParticipantsRawSchema: z.ZodObject<{
participantsInternes: z.ZodUnion<readonly [z.ZodObject<{
participantInterne: z.ZodArray<z.ZodObject<{
acteurRef: z.ZodString;
presence: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
}, z.core.$strip>>;
}, z.core.$strip>, z.ZodNull]>;
personnesAuditionnees: z.ZodUnion<readonly [z.ZodObject<{
personneAuditionnee: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
uid: z.ZodObject<{
"@xsi:type": z.ZodEnum<{
IdActeur_type: "IdActeur_type";
IdPersonneExterne_type: "IdPersonneExterne_type";
}>;
"#text": z.ZodString;
}, z.core.$strip>;
ident: z.ZodObject<{
civ: z.ZodEnum<{
"M.": "M.";
Mme: "Mme";
}>;
prenom: z.ZodString;
nom: z.ZodString;
alpha: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
trigramme: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>;
dateNais: z.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>;
}, z.core.$strip>>>;
}, z.core.$strip>, z.ZodNull]>;
}, z.core.$strip>;
export type FluffyParticipantsRaw = z.infer<typeof FluffyParticipantsRawSchema>;
/**
* Identifiants (séance au Journal Officiel)
*/
export declare const IdentifiantsRawSchema: z.ZodObject<{
numSeanceJO: z.ZodNullable<z.ZodString>;
idJO: z.ZodNullable<z.ZodString>;
quantieme: z.ZodEnum<{
Deuxième: "Deuxième";
Première: "Première";
Troisième: "Troisième";
Unique: "Unique";
}>;
DateSeance: z.ZodString;
}, z.core.$strip>;
export type IdentifiantsRaw = z.infer<typeof IdentifiantsRawSchema>;
/**
* ReunionReunion (inner object - full reunion with all XML attributes)
*/
export declare const ReunionReunionRawSchema: z.ZodObject<{
"@xmlns": z.ZodString;
"@xmlns:xsi": z.ZodString;
"@xsi:type": z.ZodEnum<{
reunionCommission_type: "reunionCommission_type";
reunionInitParlementaire_type: "reunionInitParlementaire_type";
seance_type: "seance_type";
}>;
uid: z.ZodString;
timeStampDebut: z.ZodPipe<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>> & z.ZodType<Date, unknown, z.core.$ZodTypeInternals<Date, unknown>>, z.ZodTransform<Date, Date>>;
timeStampFin: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
lieu: z.ZodOptional<z.ZodObject<{
code: z.ZodOptional<z.ZodNullable<z.ZodString>>;
libelleCourt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
libelleLong: z.ZodNullable<z.ZodString>;
lieuRef: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>>;
cycleDeVie: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
chrono: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
}, z.core.$strip>;
demandeurs: z.ZodOptional<z.ZodNullable<z.ZodObject<{
acteur: z.ZodOptional<z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
nom: z.ZodNullable<z.ZodString>;
acteurRef: z.ZodString;
}, z.core.$strip>>>>;
organe: z.ZodOptional<z.ZodObject<{
nom: z.ZodString;
organeRef: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>>;
organeReuniRef: z.ZodNullable<z.ZodString>;
typeReunion: z.ZodOptional<z.ZodEnum<{
GA: "GA";
GE: "GE";
GEVI: "GEVI";
GP: "GP";
DEP: "DEP";
"H\u00C9 Aur\u00E9lien": "HÉ Aurélien";
}>>;
demandeur: z.ZodOptional<z.ZodNullable<z.ZodObject<{
acteur: z.ZodOptional<z.ZodObject<{
nom: z.ZodNullable<z.ZodString>;
acteurRef: z.ZodString;
}, z.core.$strip>>;
organe: z.ZodOptional<z.ZodObject<{
nom: z.ZodString;
organeRef: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>>;
participants: z.ZodOptional<z.ZodNullable<z.ZodObject<{
participantsInternes: z.ZodUnion<readonly [z.ZodObject<{
participantInterne: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
acteurRef: z.ZodString;
presence: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
}, z.core.$strip>>>;
}, z.core.$strip>, z.ZodNull]>;
personnesAuditionnees: z.ZodUnion<readonly [z.ZodObject<{
personneAuditionnee: z.ZodNullable<z.ZodArray<z.ZodNull>>;
}, z.core.$strip>, z.ZodNull]>;
}, z.core.$strip>>>;
visioConference: z.ZodOptional<z.ZodNullable<z.ZodString>>;
ODJ: z.ZodOptional<z.ZodNullable<z.ZodObject<{
convocationODJ: z.ZodNullable<z.ZodObject<{
item: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
resumeODJ: z.ZodNullable<z.ZodObject<{
item: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
pointsODJ: z.ZodOptional<z.ZodNullable<z.ZodObject<{
pointODJ: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
"@xsi:type": z.ZodEnum<{
podjReunion_type: "podjReunion_type";
podjSeanceConfPres_type: "podjSeanceConfPres_type";
}>;
uid: z.ZodString;
cycleDeVie: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
chrono: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
}, z.core.$strip>;
objet: z.ZodString;
demandeurPoint: z.ZodNull;
procedure: z.ZodNullable<z.ZodEnum<{
"discussion g\u00E9n\u00E9rale commune": "discussion générale commune";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 103": "procédure d'examen simplifiée-Article 103";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 106": "procédure d'examen simplifiée-Article 106";
"proc\u00E9dure d'examen simplifi\u00E9e-Article 107": "procédure d'examen simplifiée-Article 107";
"proc\u00E9dure de l\u00E9gislation en commission-Article 107-1": "procédure de législation en commission-Article 107-1";
}>>;
dossiersLegislatifsRefs: z.ZodUnion<readonly [z.ZodObject<{
dossierRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>, z.ZodNull]>;
typePointODJ: z.ZodEnum<{
Rapport: "Rapport";
"Rapport d'information": "Rapport d'information";
"Amendements (Art. 88)": "Amendements (Art. 88)";
"Amendements (Art. 91)": "Amendements (Art. 91)";
Audition: "Audition";
"Audition ministre": "Audition ministre";
"Audition ministre ouverte \u00E0 la presse": "Audition ministre ouverte à la presse";
"Audition ouverte \u00E0 la presse": "Audition ouverte à la presse";
Communication: "Communication";
"Constitution de mission d'information": "Constitution de mission d'information";
Discussion: "Discussion";
"D\u00E9bat d'initiative parlementaire": "Débat d'initiative parlementaire";
"D\u00E9claration du Gouvernement suivie d'un d\u00E9bat": "Déclaration du Gouvernement suivie d'un débat";
"Echanges de vues": "Echanges de vues";
Examen: "Examen";
"Explications de vote des groupes et vote par scrutin public": "Explications de vote des groupes et vote par scrutin public";
"Explications de vote et vote par scrutin public": "Explications de vote et vote par scrutin public";
"Fixation de l'ordre du jour": "Fixation de l'ordre du jour";
"Nomination bureau": "Nomination bureau";
"Nomination candidats organisme extraparlementaire": "Nomination candidats organisme extraparlementaire";
"Nomination d'un membre d'une mission d'information": "Nomination d'un membre d'une mission d'information";
"Nomination rapporteur": "Nomination rapporteur";
"Nomination rapporteur d'application": "Nomination rapporteur d'application";
"Nomination rapporteur d'information": "Nomination rapporteur d'information";
"Nomination rapporteur pour avis": "Nomination rapporteur pour avis";
"Ouverture et cl\u00F4ture de session": "Ouverture et clôture de session";
"Questions au Gouvernement": "Questions au Gouvernement";
"Questions orales sans d\u00E9bat": "Questions orales sans débat";
"Rapport pour avis": "Rapport pour avis";
"S\u00E9ances r\u00E9serv\u00E9es \u00E0 un groupe de l'opposition ou minoritaire": "Séances réservées à un groupe de l'opposition ou minoritaire";
"Suite de la discussion": "Suite de la discussion";
"Table ronde": "Table ronde";
"Vote par scrutin public": "Vote par scrutin public";
"Vote solennel": "Vote solennel";
}>;
comiteSecret: z.ZodString;
textesAssocies: z.ZodNull;
natureTravauxODJ: z.ZodOptional<z.ZodEnum<{
ODJPR: "ODJPR";
ODJSN: "ODJSN";
}>>;
dateConfPres: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
dateLettreMinistre: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
}, z.core.$strip>>>;
}, z.core.$strip>>>;
}, z.core.$strip>>>;
sessionRef: z.ZodOptional<z.ZodNullable<z.ZodString>>;
ouverturePresse: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
captationVideo: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
compteRenduRef: z.ZodOptional<z.ZodNullable<z.ZodString>>;
formatReunion: z.ZodOptional<z.ZodEnum<{
AuditionExterne: "AuditionExterne";
AuditionParPresidentCommission: "AuditionParPresidentCommission";
AuditionParRapporteur: "AuditionParRapporteur";
Ordinaire: "Ordinaire";
}>>;
infosReunionsInternationale: z.ZodOptional<z.ZodObject<{
estReunionInternationale: z.ZodString;
listePays: z.ZodNullable<z.ZodObject<{
paysRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
informationsComplementaires: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>>;
identifiants: z.ZodOptional<z.ZodObject<{
numSeanceJO: z.ZodNullable<z.ZodString>;
idJO: z.ZodNullable<z.ZodString>;
quantieme: z.ZodEnum<{
Deuxième: "Deuxième";
Première: "Première";
Troisième: "Troisième";
Unique: "Unique";
}>;
DateSeance: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export type ReunionReunionRaw = z.infer<typeof ReunionReunionRawSchema>;
/**
* Reunion (wrapper)
*/
export declare const ReunionRawSchema: z.ZodObject<{
reunion: z.ZodObject<{
"@xmlns": z.ZodString;
"@xmlns:xsi": z.ZodString;
"@xsi:type": z.ZodEnum<{
reunionCommission_type: "reunionCommission_type";
reunionInitParlementaire_type: "reunionInitParlementaire_type";
seance_type: "seance_type";
}>;
uid: z.ZodString;
timeStampDebut: z.ZodPipe<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>> & z.ZodType<Date, unknown, z.core.$ZodTypeInternals<Date, unknown>>, z.ZodTransform<Date, Date>>;
timeStampFin: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>;
lieu: z.ZodOptional<z.ZodObject<{
code: z.ZodOptional<z.ZodNullable<z.ZodString>>;
libelleCourt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
libelleLong: z.ZodNullable<z.ZodString>;
lieuRef: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>>;
cycleDeVie: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Eventuel: "Eventuel";
Supprimé: "Supprimé";
}>;
chrono: z.ZodObject<{
creation: z.ZodString;
cloture: z.ZodNullable<z.ZodString>;
}, z.core.$strip>;
}, z.core.$strip>;
demandeurs: z.ZodOptional<z.ZodNullable<z.ZodObject<{
acteur: z.ZodOptional<z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
nom: z.ZodNullable<z.ZodString>;
acteurRef: z.ZodString;
}, z.core.$strip>>>>;
organe: z.ZodOptional<z.ZodObject<{
nom: z.ZodString;
organeRef: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>>;
organeReuniRef: z.ZodNullable<z.ZodString>;
typeReunion: z.ZodOptional<z.ZodEnum<{
GA: "GA";
GE: "GE";
GEVI: "GEVI";
GP: "GP";
DEP: "DEP";
"H\u00C9 Aur\u00E9lien": "HÉ Aurélien";
}>>;
demandeur: z.ZodOptional<z.ZodNullable<z.ZodObject<{
acteur: z.ZodOptional<z.ZodObject<{
nom: z.ZodNullable<z.ZodString>;
acteurRef: z.ZodString;
}, z.core.$strip>>;
organe: z.ZodOptional<z.ZodObject<{
nom: z.ZodString;
organeRef: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>>;
participants: z.ZodOptional<z.ZodNullable<z.ZodObject<{
participantsInternes: z.ZodUnion<readonly [z.ZodObject<{
participantInterne: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
acteurRef: z.ZodString;
presence: z.ZodEnum<{
absent: "absent";
excusé: "excusé";
présent: "présent";
}>;
}, z.core.$strip>>>;
}, z.core.$strip>, z.ZodNull]>;
personnesAuditionnees: z.ZodUnion<readonly [z.ZodObject<{
personneAuditionnee: z.ZodNullable<z.ZodArray<z.ZodNull>>;
}, z.core.$strip>, z.ZodNull]>;
}, z.core.$strip>>>;
visioConference: z.ZodOptional<z.ZodNullable<z.ZodString>>;
ODJ: z.ZodOptional<z.ZodNullable<z.ZodObject<{
convocationODJ: z.ZodNullable<z.ZodObject<{
item: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
resumeODJ: z.ZodNullable<z.ZodObject<{
item: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
pointsODJ: z.ZodOptional<z.ZodNullable<z.ZodObject<{
pointODJ: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
"@xsi:type": z.ZodEnum<{
podjReunion_type: "podjReunion_type";
podjSeanceConfPres_type: "podjSeanceConfPres_type";
}>;
uid: z.ZodString;
cycleDeVie: z.ZodObject<{
etat: z.ZodEnum<{
Annulé: "Annulé";
Confirmé: "Confirmé";
Even