@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
1,220 lines • 241 kB
TypeScript
import { z } from 'zod';
/**
* Available options for accord gouvernement dépôt hors délai.
*/
export declare const accordGouvernementDepotHorsDelaiOptions: readonly ["Accord", "Sans objet"];
/**
* Zod schema for accord gouvernement dépôt hors délai.
*/
export declare const AccordGouvernementDepotHorsDelaiSchema: z.ZodEnum<{
Accord: "Accord";
"Sans objet": "Sans objet";
}>;
/**
* Type representing accord gouvernement dépôt hors délai.
*/
export type AccordGouvernementDepotHorsDelai = z.infer<typeof AccordGouvernementDepotHorsDelaiSchema>;
/**
* Available options for action (création, modification, suppression).
*/
export declare const actionOptions: readonly ["création", "modification", "suppression"];
/**
* Zod schema for action (création, modification, suppression).
*/
export declare const ActionSchema: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
/**
* Type representing action (création, modification, suppression).
*/
export type Action = z.infer<typeof ActionSchema>;
/**
* Available options for code état (mission visée).
*/
export declare const codeEtatOptions: readonly ["B", "C", "D"];
/**
* Zod schema for code état (mission visée).
*/
export declare const CodeEtatSchema: z.ZodEnum<{
B: "B";
C: "C";
D: "D";
}>;
/**
* Type representing code état (mission visée).
*/
export type CodeEtat = z.infer<typeof CodeEtatSchema>;
/**
* Available options for type de division.
*/
export declare const divisionTypeOptions: readonly ["ANNEXE", "ARTICLE", "CHAPITRE", "TITRE"];
/**
* Zod schema for type de division.
*/
export declare const DivisionTypeSchema: z.ZodEnum<{
ANNEXE: "ANNEXE";
ARTICLE: "ARTICLE";
CHAPITRE: "CHAPITRE";
TITRE: "TITRE";
}>;
/**
* Type representing type de division.
*/
export type DivisionType = z.infer<typeof DivisionTypeSchema>;
/**
* Available options for type d'auteur.
*/
export declare const typeAuteurOptions: readonly ["Député", "Gouvernement", "Rapporteur"];
/**
* Zod schema for type d'auteur.
*/
export declare const TypeAuteurSchema: z.ZodEnum<{
Député: "Député";
Gouvernement: "Gouvernement";
Rapporteur: "Rapporteur";
}>;
/**
* Type representing type d'auteur.
*/
export type TypeAuteur = z.infer<typeof TypeAuteurSchema>;
/**
* Available options for type position (dans une discussion).
*/
export declare const typePositionOptions: readonly ["Dernier", "Milieu", "Premier"];
/**
* Zod schema for type position (dans une discussion).
*/
export declare const TypePositionSchema: z.ZodEnum<{
Dernier: "Dernier";
Milieu: "Milieu";
Premier: "Premier";
}>;
/**
* Type representing type position (dans une discussion).
*/
export type TypePosition = z.infer<typeof TypePositionSchema>;
/**
* Available options for code état (etat des traitements).
*/
export declare const codeOptions: readonly ["AC", "AT", "DI", "effacé", "ER", "ET", "IR", "IRR127", "IRR20", "IRR37", "IRR38", "IRR41", "IRR42", "IRR45", "IRR48", "IRR53", "IRRAI", "IRRAIF", "IRRD", "IRRHC", "IRRHD", "IRRSA", "R", "RT", "T"];
/**
* Zod schema for code état (etat des traitements).
*/
export declare const CodeSchema: z.ZodEnum<{
T: "T";
AC: "AC";
AT: "AT";
DI: "DI";
effacé: "effacé";
ER: "ER";
ET: "ET";
IR: "IR";
IRR127: "IRR127";
IRR20: "IRR20";
IRR37: "IRR37";
IRR38: "IRR38";
IRR41: "IRR41";
IRR42: "IRR42";
IRR45: "IRR45";
IRR48: "IRR48";
IRR53: "IRR53";
IRRAI: "IRRAI";
IRRAIF: "IRRAIF";
IRRD: "IRRD";
IRRHC: "IRRHC";
IRRHD: "IRRHD";
IRRSA: "IRRSA";
R: "R";
RT: "RT";
}>;
/**
* Type representing code état (etat des traitements).
*/
export type Code = z.infer<typeof CodeSchema>;
/**
* Available options for libellé état.
*/
export declare const libelleOptions: readonly ["A discuter", "A déposer", "Discuté", "effacé", "En recevabilité", "En traitement", "Irrecevable", "Irrecevable 40", "Retiré"];
/**
* Zod schema for libellé état.
*/
export declare const LibelleSchema: z.ZodEnum<{
effacé: "effacé";
"A discuter": "A discuter";
"A d\u00E9poser": "A déposer";
Discuté: "Discuté";
"En recevabilit\u00E9": "En recevabilité";
"En traitement": "En traitement";
Irrecevable: "Irrecevable";
"Irrecevable 40": "Irrecevable 40";
Retiré: "Retiré";
}>;
/**
* Type representing libellé état.
*/
export type Libelle = z.infer<typeof LibelleSchema>;
/**
* Available options for sort d'amendement.
*/
export declare const sortEnumOptions: readonly ["Adopté", "Autre irrecevabilité", "Autre irrecevabilité 40", "Autres irr LOLF", "Autres irr LOLFSS", "Cavalier (45)", "Cavalier budgétaire", "Cavalier social", "Champ de l'habilitation (38)", "Charge", "CMP (45)", "Crédits", "Disposition réglementaire (37)", "Domaine de la loi (41)", "Domaine loi organique (127)", "Doublon", "Entonnoir (45)", "Gage", "Hors champ", "Hors-délais", "Injonction (20)", "Irr en première partie", "Irr en seconde partie", "LOLF", "LOLFSS", "Non soutenu", "Ordre du jour (48)", "R", "Ratification traité (53)", "Rejeté", "Retiré", "Retiré après publication", "Retiré avant publication", "Satisfait ou inopérant (42)", "Sous-amendement (98)", "Tombé"];
/**
* Zod schema for sort d'amendement.
*/
export declare const SortEnumSchema: z.ZodEnum<{
R: "R";
Retiré: "Retiré";
Adopté: "Adopté";
"Autre irrecevabilit\u00E9": "Autre irrecevabilité";
"Autre irrecevabilit\u00E9 40": "Autre irrecevabilité 40";
"Autres irr LOLF": "Autres irr LOLF";
"Autres irr LOLFSS": "Autres irr LOLFSS";
"Cavalier (45)": "Cavalier (45)";
"Cavalier budg\u00E9taire": "Cavalier budgétaire";
"Cavalier social": "Cavalier social";
"Champ de l'habilitation (38)": "Champ de l'habilitation (38)";
Charge: "Charge";
"CMP (45)": "CMP (45)";
Crédits: "Crédits";
"Disposition r\u00E9glementaire (37)": "Disposition réglementaire (37)";
"Domaine de la loi (41)": "Domaine de la loi (41)";
"Domaine loi organique (127)": "Domaine loi organique (127)";
Doublon: "Doublon";
"Entonnoir (45)": "Entonnoir (45)";
Gage: "Gage";
"Hors champ": "Hors champ";
"Hors-d\u00E9lais": "Hors-délais";
"Injonction (20)": "Injonction (20)";
"Irr en premi\u00E8re partie": "Irr en première partie";
"Irr en seconde partie": "Irr en seconde partie";
LOLF: "LOLF";
LOLFSS: "LOLFSS";
"Non soutenu": "Non soutenu";
"Ordre du jour (48)": "Ordre du jour (48)";
"Ratification trait\u00E9 (53)": "Ratification traité (53)";
Rejeté: "Rejeté";
"Retir\u00E9 apr\u00E8s publication": "Retiré après publication";
"Retir\u00E9 avant publication": "Retiré avant publication";
"Satisfait ou inop\u00E9rant (42)": "Satisfait ou inopérant (42)";
"Sous-amendement (98)": "Sous-amendement (98)";
Tombé: "Tombé";
}>;
/**
* Type representing sort d'amendement.
*/
export type SortEnum = z.infer<typeof SortEnumSchema>;
/**
* Available options for avant/A/après.
* Note: Raw data uses "Après" with accent, which cleaner converts to "Apres" without accent
*/
export declare const avantAApresOptions: readonly ["A", "Après", "Avant"];
/**
* Zod schema for avant/A/après.
*/
export declare const AvantAApresSchema: z.ZodEnum<{
A: "A";
Après: "Après";
Avant: "Avant";
}>;
/**
* Type representing avant/A/après.
*/
export type AvantAApres = z.infer<typeof AvantAApresSchema>;
/**
* Available options for nom de représentation.
*/
export declare const nomOptions: readonly ["PDF"];
/**
* Zod schema for nom de représentation.
*/
export declare const NomSchema: z.ZodEnum<{
PDF: "PDF";
}>;
/**
* Type representing nom de représentation.
*/
export type Nom = z.infer<typeof NomSchema>;
/**
* Available options for type MIME type.
*/
export declare const typeMIMETypeOptions: readonly ["application"];
/**
* Zod schema for type MIME type.
*/
export declare const TypeMIMETypeSchema: z.ZodEnum<{
application: "application";
}>;
/**
* Type representing type MIME type.
*/
export type TypeMIMEType = z.infer<typeof TypeMIMETypeSchema>;
/**
* Nil object from XML (e.g., {@xsi:nil: "true"})
*/
export declare const AmendementParentRefClassRawSchema: z.ZodObject<{
"@xmlns:xsi": z.ZodString;
"@xsi:nil": z.ZodString;
}, z.core.$strip>;
export type AmendementParentRefClassRaw = z.infer<typeof AmendementParentRefClassRawSchema>;
/**
* Ligne de crédit (class)
*/
export declare const LigneCreditClassRawSchema: z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>;
export type LigneCreditClassRaw = z.infer<typeof LigneCreditClassRawSchema>;
/**
* Lignes crédits (PLF)
*/
export declare const PurpleLignesCreditsRawSchema: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
export type PurpleLignesCreditsRaw = z.infer<typeof PurpleLignesCreditsRawSchema>;
/**
* Programme (PLF)
*/
export declare const PurpleProgrammeRawSchema: z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>;
export type PurpleProgrammeRaw = z.infer<typeof PurpleProgrammeRawSchema>;
/**
* Liste programmes (PLF)
*/
export declare const DispositifAmdtCreditPLFListeProgrammesRawSchema: z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>;
export type DispositifAmdtCreditPLFListeProgrammesRaw = z.infer<typeof DispositifAmdtCreditPLFListeProgrammesRawSchema>;
/**
* Dispositif amendement crédit PLF
*/
export declare const DispositifAmdtCreditPLFRawSchema: z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
soldeAE: z.ZodOptional<z.ZodString>;
soldeCP: z.ZodOptional<z.ZodString>;
cpEgalAe: z.ZodString;
}, z.core.$strip>;
export type DispositifAmdtCreditPLFRaw = z.infer<typeof DispositifAmdtCreditPLFRawSchema>;
type LigneCreditElementRawShape = {
libelle: string;
programmeRef?: string;
autorisationEngagementSupplementaire: string;
creditPaiementSupplementaire: string;
autorisationEngagementAnnule: string;
creditPaiementAnnule: string;
action: Action;
lignesCredits?: LigneCreditLignesCreditsRaw;
id?: string;
};
/**
* Ligne crédit (PLFR - forward declaration)
*/
export declare const LigneCreditElementRawSchema: z.ZodType<LigneCreditElementRawShape>;
export type LigneCreditElementRaw = z.infer<typeof LigneCreditElementRawSchema>;
/**
* Lignes crédits (PLFR - recursive)
*/
export declare const LigneCreditLignesCreditsRawSchema: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>, z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>]>>, z.ZodTransform<LigneCreditElementRawShape[] | undefined, LigneCreditElementRawShape | LigneCreditElementRawShape[] | undefined>>;
}, z.core.$strip>;
export type LigneCreditLignesCreditsRaw = z.infer<typeof LigneCreditLignesCreditsRawSchema>;
/**
* Total (AE/CP)
*/
export declare const TotalRawSchema: z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>;
export type TotalRaw = z.infer<typeof TotalRawSchema>;
/**
* Liste programmes (PLFR)
*/
export declare const DispositifAmdtCreditPLFRListeProgrammesRawSchema: z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>;
}, z.core.$strip>;
export type DispositifAmdtCreditPLFRListeProgrammesRaw = z.infer<typeof DispositifAmdtCreditPLFRListeProgrammesRawSchema>;
/**
* Dispositif amendement crédit PLFR
*/
export declare const DispositifAmdtCreditPLFRRawSchema: z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>;
}, z.core.$strip>>;
totalAE: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
totalCP: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
cpEgalAe: z.ZodString;
}, z.core.$strip>;
export type DispositifAmdtCreditPLFRRaw = z.infer<typeof DispositifAmdtCreditPLFRRawSchema>;
/**
* Avant appel
*/
export declare const AvantAppelRawSchema: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
dispositif: z.ZodOptional<z.ZodString>;
dispositifAmdtCreditPLF: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
soldeAE: z.ZodOptional<z.ZodString>;
soldeCP: z.ZodOptional<z.ZodString>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
dispositifAmdtCreditPLFR: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>;
}, z.core.$strip>>;
totalAE: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
totalCP: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export type AvantAppelRaw = z.infer<typeof AvantAppelRawSchema>;
/**
* Contenu auteur
*/
export declare const ContenuAuteurRawSchema: z.ZodObject<{
dispositif: z.ZodOptional<z.ZodString>;
avantAppel: z.ZodOptional<z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
dispositif: z.ZodOptional<z.ZodString>;
dispositifAmdtCreditPLF: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
soldeAE: z.ZodOptional<z.ZodString>;
soldeCP: z.ZodOptional<z.ZodString>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
dispositifAmdtCreditPLFR: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>;
}, z.core.$strip>>;
totalAE: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
totalCP: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
exposeSommaire: z.ZodOptional<z.ZodString>;
annexeExposeSommaire: z.ZodOptional<z.ZodObject<{
"@xmlns:xsi": z.ZodString;
"@xsi:nil": z.ZodString;
}, z.core.$strip>>;
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
dispositifAmdtCreditPLF: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
soldeAE: z.ZodOptional<z.ZodString>;
soldeCP: z.ZodOptional<z.ZodString>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
dispositifAmdtCreditPLFR: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>;
}, z.core.$strip>>;
totalAE: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
totalCP: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export type ContenuAuteurRaw = z.infer<typeof ContenuAuteurRawSchema>;
/**
* Corps de l'amendement
*/
export declare const CorpsRawSchema: z.ZodObject<{
cartoucheInformatif: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{
"@xmlns:xsi": z.ZodString;
"@xsi:nil": z.ZodString;
}, z.core.$strip>, z.ZodString]>>;
contenuAuteur: z.ZodOptional<z.ZodObject<{
dispositif: z.ZodOptional<z.ZodString>;
avantAppel: z.ZodOptional<z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
dispositif: z.ZodOptional<z.ZodString>;
dispositifAmdtCreditPLF: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
soldeAE: z.ZodOptional<z.ZodString>;
soldeCP: z.ZodOptional<z.ZodString>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
dispositifAmdtCreditPLFR: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>;
}, z.core.$strip>>;
totalAE: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
totalCP: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
exposeSommaire: z.ZodOptional<z.ZodString>;
annexeExposeSommaire: z.ZodOptional<z.ZodObject<{
"@xmlns:xsi": z.ZodString;
"@xsi:nil": z.ZodString;
}, z.core.$strip>>;
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
dispositifAmdtCreditPLF: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
libelle: z.ZodString;
programmeRef: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
lignesCredits: z.ZodObject<{
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
ligneCredit: z.ZodPipe<z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>>>, z.ZodObject<{
id: z.ZodString;
libelle: z.ZodString;
autorisationEngagement: z.ZodString;
creditPaiement: z.ZodString;
action: z.ZodEnum<{
création: "création";
modification: "modification";
suppression: "suppression";
}>;
}, z.core.$strip>]>>, z.ZodTransform<{
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined, {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
} | {
id: string;
libelle: string;
autorisationEngagement: string;
creditPaiement: string;
action: "création" | "modification" | "suppression";
}[] | undefined>>;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
soldeAE: z.ZodOptional<z.ZodString>;
soldeCP: z.ZodOptional<z.ZodString>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
dispositifAmdtCreditPLFR: z.ZodOptional<z.ZodObject<{
listeProgrammes: z.ZodOptional<z.ZodObject<{
programme: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<LigneCreditElementRawShape, unknown, z.core.$ZodTypeInternals<LigneCreditElementRawShape, unknown>>>>;
}, z.core.$strip>>;
totalAE: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
totalCP: z.ZodOptional<z.ZodObject<{
supplementaire: z.ZodString;
annule: z.ZodString;
solde: z.ZodString;
}, z.core.$strip>>;
cpEgalAe: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type CorpsRaw = z.infer<typeof CorpsRawSchema>;
/**
* Etat
*/
export declare const EtatRawSchema: z.ZodObject<{
code: z.ZodEnum<{
T: "T";
AC: "AC";
AT: "AT";
DI: "DI";
effacé: "effacé";
ER: "ER";
ET: "ET";
IR: "IR";
IRR127: "IRR127";
IRR20: "IRR20";
IRR37: "IRR37";
IRR38: "IRR38";
IRR41: "IRR41";
IRR42: "IRR42";
IRR45: "IRR45";
IRR48: "IRR48";
IRR53: "IRR53";
IRRAI: "IRRAI";
IRRAIF: "IRRAIF";
IRRD: "IRRD";
IRRHC: "IRRHC";
IRRHD: "IRRHD";
IRRSA: "IRRSA";
R: "R";
RT: "RT";
}>;
libelle: z.ZodEnum<{
effacé: "effacé";
"A discuter": "A discuter";
"A d\u00E9poser": "A déposer";
Discuté: "Discuté";
"En recevabilit\u00E9": "En recevabilité";
"En traitement": "En traitement";
Irrecevable: "Irrecevable";
"Irrecevable 40": "Irrecevable 40";
Retiré: "Retiré";
}>;
}, z.core.$strip>;
export type EtatRaw = z.infer<typeof EtatRawSchema>;
/**
* Sous-état
*/
export declare const SousEtatRawSchema: z.ZodObject<{
code: z.ZodOptional<z.ZodEnum<{
T: "T";
AC: "AC";
AT: "AT";
DI: "DI";
effacé: "effacé";
ER: "ER";
ET: "ET";
IR: "IR";
IRR127: "IRR127";
IRR20: "IRR20";
IRR37: "IRR37";
IRR38: "IRR38";
IRR41: "IRR41";
IRR42: "IRR42";
IRR45: "IRR45";
IRR48: "IRR48";
IRR53: "IRR53";
IRRAI: "IRRAI";
IRRAIF: "IRRAIF";
IRRD: "IRRD";
IRRHC: "IRRHC";
IRRHD: "IRRHD";
IRRSA: "IRRSA";
R: "R";
RT: "RT";
}>>;
libelle: z.ZodOptional<z.ZodEnum<{
R: "R";
Retiré: "Retiré";
Adopté: "Adopté";
"Autre irrecevabilit\u00E9": "Autre irrecevabilité";
"Autre irrecevabilit\u00E9 40": "Autre irrecevabilité 40";
"Autres irr LOLF": "Autres irr LOLF";
"Autres irr LOLFSS": "Autres irr LOLFSS";
"Cavalier (45)": "Cavalier (45)";
"Cavalier budg\u00E9taire": "Cavalier budgétaire";
"Cavalier social": "Cavalier social";
"Champ de l'habilitation (38)": "Champ de l'habilitation (38)";
Charge: "Charge";
"CMP (45)": "CMP (45)";
Crédits: "Crédits";
"Disposition r\u00E9glementaire (37)": "Disposition réglementaire (37)";
"Domaine de la loi (41)": "Domaine de la loi (41)";
"Domaine loi organique (127)": "Domaine loi organique (127)";
Doublon: "Doublon";
"Entonnoir (45)": "Entonnoir (45)";
Gage: "Gage";
"Hors champ": "Hors champ";
"Hors-d\u00E9lais": "Hors-délais";
"Injonction (20)": "Injonction (20)";
"Irr en premi\u00E8re partie": "Irr en première partie";
"Irr en seconde partie": "Irr en seconde partie";
LOLF: "LOLF";
LOLFSS: "LOLFSS";
"Non soutenu": "Non soutenu";
"Ordre du jour (48)": "Ordre du jour (48)";
"Ratification trait\u00E9 (53)": "Ratification traité (53)";
Rejeté: "Rejeté";
"Retir\u00E9 apr\u00E8s publication": "Retiré après publication";
"Retir\u00E9 avant publication": "Retiré avant publication";
"Satisfait ou inop\u00E9rant (42)": "Satisfait ou inopérant (42)";
"Sous-amendement (98)": "Sous-amendement (98)";
Tombé: "Tombé";
}>>;
"@xmlns:xsi": z.ZodOptional<z.ZodString>;
"@xsi:nil": z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type SousEtatRaw = z.infer<typeof SousEtatRawSchema>;
/**
* État des traitements
*/
export declare const EtatDESTraitementsRawSchema: z.ZodObject<{
etat: z.ZodObject<{
code: z.ZodEnum<{
T: "T";
AC: "AC";
AT: "AT";
DI: "DI";
effacé: "effacé";
ER: "ER";
ET: "ET";
IR: "IR";
IRR127: "IRR127";
IRR20: "IRR20";
IRR37: "IRR37";
IRR38: "IRR38";
IRR41: "IRR41";
IRR42: "IRR42";
IRR45: "IRR45";
IRR48: "IRR48";
IRR53: "IRR53";
IRRAI: "IRRAI";
IRRAIF: "IRRAIF";
IRRD: "IRRD";
IRRHC: "IRRHC";
IRRHD: "IRRHD";
IRRSA: "IRRSA";
R: "R";
RT: "RT";
}>;
libelle: z.ZodEnum<{
effacé: "effacé";
"A discuter": "A discuter";
"A d\u00E9poser": "A déposer";
Discuté: "Discuté";
"En recevabilit\u00E9": "En recevabilité";
"En traitement": "En traitement";
Irrecevable: "Irrecevable";
"Irrecevable 40": "Irrecevable 40";
Retiré: "Retiré";
}>;
}, z.core.$strip>;
sousEtat: z.ZodObject<{
code: z.ZodOptional<z.ZodEnum<{
T: "T";
AC: "AC";
AT: "AT";
DI: "DI";
effacé: "effacé";
ER: "ER";
ET: "ET";
IR: "IR";
IRR127: "IRR127";
IRR20: "IRR20";
IRR37: "IRR37";
IRR38: "IRR38";
IRR41: "IRR41";
IRR42: "IRR42";
IRR45: "IRR45";
IRR48: "IRR48";
IRR53: "IRR53";
IRRAI: "IRRAI";
IRRAIF: "IRRAIF";
IRRD: "IRRD";
IRRHC: "IRRHC";
IRRHD: "IRRHD";
IRRSA: "IRRSA";
R: "R";
RT: "RT";
}>>;
libelle: z.ZodOptional<z.ZodEnum<{
R: "R";
Retiré: "Retiré";
Adopté: "Adopté";
"Autre irrecevabilit\u00E9": "Autre irrecevabilité";
"Autre irrecevabilit\u00E9 40": "Autre irrecevabilité 40";
"Autres irr LOLF": "Autres irr LOLF";
"Autres irr LOLFSS": "Autres irr LOLFSS";
"Cavalier (45)": "Cavalier (45)";
"Cavalier budg\u00E9taire": "Cavalier budgétaire";
"Cavalier social": "Cavalier social";
"Champ de l'habilitation (38)": "Champ de l'habilitation (38)";
Charge: "Charge";
"CMP (45)": "CMP (45)";
Crédits: "Crédits";
"Disposition r\u00E9glementaire (37)": "Disposition réglementaire (37)";
"Domaine de la loi (41)": "Domaine de la loi (41)";
"Domaine loi organique (127)": "Domaine loi organique (127)";
Doublon: "Doublon";
"Entonnoir (45)": "Entonnoir (45)";
Gage: "Gage";
"Hors champ": "Hors champ";
"Hors-d\u00E9lais": "Hors-délais";
"Injonction (20)": "Injonction (20)";
"Irr en premi\u00E8re partie": "Irr en première partie";
"Irr en seconde partie": "Irr en seconde partie";