UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

1,555 lines (1,443 loc) 69.2 kB
/* tslint:disable */ /** * AUTO-GENERATED FILE - DO NOT EDIT! * * This file was automatically generated by schemats v.0.3.2 * $ schemats generate -c postgres://username:password@localhost:5432/dosleg -t amescr -t ass -t aud -t auteur -t ble -t bur -t catrap -t com -t corscr -t date_seance -t deccoc -t delega -t denrap -t designorg -t doc -t docatt -t docsea -t dpt -t dptele -t ecr -t elusen -t etadebman -t etafinman -t etaloi -t etasen -t evtsea -t foncom -t fondelega -t fongrppol -t fonmemcom -t fonmemdelega -t fonmemgrppol -t forpub -t gen -t grppol -t lecass -t lecassrap -t lecture -t libcom -t libdelega -t libgrppol -t lnkrap -t loi -t loithe -t memcom -t memdelega -t memgrppol -t natloi -t org -t orgnomhis -t orippr -t oritxt -t posvot -t qua -t qua_sen -t rap -t raporg -t rapthe -t rolsig -t scr -t sen -t senbur -t sennom -t ses -t stavot -t texte -t texte_ancien -t the -t titsen -t typapppol -t typatt -t typaut -t typdoc -t typevtsea -t typlec -t typloi -t typorg -t typorg_sen -t typrap -t typtxt -t typurl -t votsen -s public * */ export namespace amescrFields { export type amescrnum = string export type scrnum = number export type sesann = number } export interface amescr { amescrnum: amescrFields.amescrnum scrnum: amescrFields.scrnum sesann: amescrFields.sesann } export namespace assFields { export type codass = string export type libass = string } export interface ass { codass: assFields.codass libass: assFields.libass } export namespace audFields { export type audcle = number export type auddat = Date export type audtit = string export type audurl = string export type lecassidt = string export type orgcod = string } export interface aud { audcle: audFields.audcle auddat: audFields.auddat audtit: audFields.audtit audurl: audFields.audurl lecassidt: audFields.lecassidt orgcod: audFields.orgcod } export namespace auteurFields { export type autcod = string export type autfct = string | null export type autmat = string | null export type datdeb = Date | null export type datfin = Date | null export type grpapp = string | null export type grprat = string | null export type nomtec = string export type nomuse = string export type prenom = string | null export type quacod = string export type senfem = string | null export type typautcod = string } export interface auteur { autcod: auteurFields.autcod autfct: auteurFields.autfct autmat: auteurFields.autmat datdeb: auteurFields.datdeb datfin: auteurFields.datfin grpapp: auteurFields.grpapp grprat: auteurFields.grprat nomtec: auteurFields.nomtec nomuse: auteurFields.nomuse prenom: auteurFields.prenom quacod: auteurFields.quacod senfem: auteurFields.senfem typautcod: auteurFields.typautcod } export namespace bleFields { export type blecod = string export type blelib = string } export interface ble { blecod: bleFields.blecod blelib: bleFields.blelib } export namespace burFields { export type burcod = string export type burlib = string | null export type burlibfem = string | null export type burlibfemplu = string | null export type burlibhon = string | null export type burlibhonfem = string | null export type burlibhonplu = string | null export type burlibplu = string | null export type burlic = string | null export type burlicfem = string | null export type burlicfemplu = string | null export type burlicplu = string | null export type burlil = string | null export type burlilfem = string | null export type burlilfemplu = string | null export type burlilplu = string | null export type burnumtri = number | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface bur { burcod: burFields.burcod burlib: burFields.burlib burlibfem: burFields.burlibfem burlibfemplu: burFields.burlibfemplu burlibhon: burFields.burlibhon burlibhonfem: burFields.burlibhonfem burlibhonplu: burFields.burlibhonplu burlibplu: burFields.burlibplu burlic: burFields.burlic burlicfem: burFields.burlicfem burlicfemplu: burFields.burlicfemplu burlicplu: burFields.burlicplu burlil: burFields.burlil burlilfem: burFields.burlilfem burlilfemplu: burFields.burlilfemplu burlilplu: burFields.burlilplu burnumtri: burFields.burnumtri syscredat: burFields.syscredat sysmajdat: burFields.sysmajdat } export namespace catrapFields { export type catrapcod = string export type catraplib = string } export interface catrap { catrapcod: catrapFields.catrapcod catraplib: catrapFields.catraplib } export namespace comFields { export type comcodameli = string | null export type comlibameli = string | null export type comlilmin = string | null export type divcod = string | null export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type orgart = string | null export type orgcod = string export type orgdatcre = Date | null export type orgdatfin = Date | null export type orgnumtie = string | null export type orgnumtri = number | null export type orgurlcmp = string | null export type orgurlsim = string | null export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null export type typorgcod = string } export interface com { comcodameli: comFields.comcodameli comlibameli: comFields.comlibameli comlilmin: comFields.comlilmin divcod: comFields.divcod evelib: comFields.evelib evelic: comFields.evelic evelil: comFields.evelil eveobs: comFields.eveobs orgart: comFields.orgart orgcod: comFields.orgcod orgdatcre: comFields.orgdatcre orgdatfin: comFields.orgdatfin orgnumtie: comFields.orgnumtie orgnumtri: comFields.orgnumtri orgurlcmp: comFields.orgurlcmp orgurlsim: comFields.orgurlsim syscredat: comFields.syscredat sysmajdat: comFields.sysmajdat temvalcod: comFields.temvalcod typorgcod: comFields.typorgcod } export namespace corscrFields { export type corscrord = number | null export type corscrtxt = string export type corscrurl = string | null export type scrnum = number export type sesann = number } export interface corscr { corscrord: corscrFields.corscrord corscrtxt: corscrFields.corscrtxt corscrurl: corscrFields.corscrurl scrnum: corscrFields.scrnum sesann: corscrFields.sesann } export namespace date_seanceFields { export type code = number export type date_s = Date | null export type lecidt = string | null export type statut = string | null } export interface date_seance { code: date_seanceFields.code date_s: date_seanceFields.date_s lecidt: date_seanceFields.lecidt statut: date_seanceFields.statut } export namespace deccocFields { export type deccoccod = string export type deccoclib = string } export interface deccoc { deccoccod: deccocFields.deccoccod deccoclib: deccocFields.deccoclib } export namespace delegaFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type orgart = string | null export type orgcod = string export type orgdatcre = Date | null export type orgdatfin = Date | null export type orgmemdep = string | null export type orgmoddes = string | null export type orgnumtie = string | null export type orgnumtri = number | null export type orgregjur = string | null export type orgurlcmp = string | null export type orgurlsim = string | null export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null export type typorgcod = string } export interface delega { evelib: delegaFields.evelib evelic: delegaFields.evelic evelil: delegaFields.evelil eveobs: delegaFields.eveobs orgart: delegaFields.orgart orgcod: delegaFields.orgcod orgdatcre: delegaFields.orgdatcre orgdatfin: delegaFields.orgdatfin orgmemdep: delegaFields.orgmemdep orgmoddes: delegaFields.orgmoddes orgnumtie: delegaFields.orgnumtie orgnumtri: delegaFields.orgnumtri orgregjur: delegaFields.orgregjur orgurlcmp: delegaFields.orgurlcmp orgurlsim: delegaFields.orgurlsim syscredat: delegaFields.syscredat sysmajdat: delegaFields.sysmajdat temvalcod: delegaFields.temvalcod typorgcod: delegaFields.typorgcod } export namespace denrapFields { export type coddenrap = string export type denrapmin = string | null export type denrapstymin = string | null export type denraptit = string | null export type gencod = string export type libdenrap = string export type ordre = number | null export type solnatrapcod = string | null export type typraprap = string } export interface denrap { coddenrap: denrapFields.coddenrap denrapmin: denrapFields.denrapmin denrapstymin: denrapFields.denrapstymin denraptit: denrapFields.denraptit gencod: denrapFields.gencod libdenrap: denrapFields.libdenrap ordre: denrapFields.ordre solnatrapcod: denrapFields.solnatrapcod typraprap: denrapFields.typraprap } export namespace designorgFields { export type designcod = string export type designlib = string | null export type designlibfem = string | null export type designlic = string | null export type designlicfem = string | null export type designlil = string | null export type designlilfem = string | null export type designnumtri = number | null export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface designorg { designcod: designorgFields.designcod designlib: designorgFields.designlib designlibfem: designorgFields.designlibfem designlic: designorgFields.designlic designlicfem: designorgFields.designlicfem designlil: designorgFields.designlil designlilfem: designorgFields.designlilfem designnumtri: designorgFields.designnumtri evelib: designorgFields.evelib evelic: designorgFields.evelic evelil: designorgFields.evelil eveobs: designorgFields.eveobs syscredat: designorgFields.syscredat sysmajdat: designorgFields.sysmajdat temvalcod: designorgFields.temvalcod } export namespace docFields { export type date_depot = Date | null export type docdat = Date | null export type docdatsea = Date | null export type docidt = number export type docint = string | null export type docnum = number | null export type doctitcou = string | null export type docurl = string | null export type lecidt = string | null export type sesann = number | null export type typdoccod = string | null } export interface doc { date_depot: docFields.date_depot docdat: docFields.docdat docdatsea: docFields.docdatsea docidt: docFields.docidt docint: docFields.docint docnum: docFields.docnum doctitcou: docFields.doctitcou docurl: docFields.docurl lecidt: docFields.lecidt sesann: docFields.sesann typdoccod: docFields.typdoccod } export namespace docattFields { export type docattcle = number export type docatturl = string | null export type rapcod = number export type typattcod = string } export interface docatt { docattcle: docattFields.docattcle docatturl: docattFields.docatturl rapcod: docattFields.rapcod typattcod: docattFields.typattcod } export namespace docseaFields { export type docseaord = number | null export type docseaurl = string | null export type docseaurlapr = string | null export type docseaurlava = string | null export type docseaurltxt = string | null export type evtseacle = number } export interface docsea { docseaord: docseaFields.docseaord docseaurl: docseaFields.docseaurl docseaurlapr: docseaFields.docseaurlapr docseaurlava: docseaFields.docseaurlava docseaurltxt: docseaFields.docseaurltxt evtseacle: docseaFields.evtseacle } export namespace dptFields { export type dptart = string | null export type dptcmt = string | null export type dptcod = string export type dptdatdeb = Date | null export type dptdatfin = Date | null export type dptlib = string export type dptlibtri = string | null export type dptlic = string | null export type dptmodscrsen = string | null export type dptnbrsen = number | null export type dptnum = number export type dptnumtri = number export type dptser = string export type dptser2004 = string | null export type dpturlcmp = string | null export type evelib = string | null export type evelic = string | null export type evelil = string | null export type evetempub = string | null export type regcod = string export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface dpt { dptart: dptFields.dptart dptcmt: dptFields.dptcmt dptcod: dptFields.dptcod dptdatdeb: dptFields.dptdatdeb dptdatfin: dptFields.dptdatfin dptlib: dptFields.dptlib dptlibtri: dptFields.dptlibtri dptlic: dptFields.dptlic dptmodscrsen: dptFields.dptmodscrsen dptnbrsen: dptFields.dptnbrsen dptnum: dptFields.dptnum dptnumtri: dptFields.dptnumtri dptser: dptFields.dptser dptser2004: dptFields.dptser2004 dpturlcmp: dptFields.dpturlcmp evelib: dptFields.evelib evelic: dptFields.evelic evelil: dptFields.evelil evetempub: dptFields.evetempub regcod: dptFields.regcod syscredat: dptFields.syscredat sysmajdat: dptFields.sysmajdat temvalcod: dptFields.temvalcod } export namespace dpteleFields { export type dptelecmt = string | null export type dpteleid = number export type dptelenbrsie = number | null export type dptelenbrsiepvr = number | null export type dptnum = number export type eleid = number export type participaidt1 = number | null export type participaidt2 = number | null export type syscredat = Date | null export type sysmajdat = Date | null export type typelecod = string export type valid2cod = string export type validcod = string } export interface dptele { dptelecmt: dpteleFields.dptelecmt dpteleid: dpteleFields.dpteleid dptelenbrsie: dpteleFields.dptelenbrsie dptelenbrsiepvr: dpteleFields.dptelenbrsiepvr dptnum: dpteleFields.dptnum eleid: dpteleFields.eleid participaidt1: dpteleFields.participaidt1 participaidt2: dpteleFields.participaidt2 syscredat: dpteleFields.syscredat sysmajdat: dpteleFields.sysmajdat typelecod: dpteleFields.typelecod valid2cod: dpteleFields.valid2cod validcod: dpteleFields.validcod } export namespace ecrFields { export type autcod = string | null export type docidt = number | null export type ecrnum = number export type ecrnumtri = number export type ecrqua = string | null export type rapcod = number | null export type signataire = string | null export type texcod = number | null export type typedoc = string | null } export interface ecr { autcod: ecrFields.autcod docidt: ecrFields.docidt ecrnum: ecrFields.ecrnum ecrnumtri: ecrFields.ecrnumtri ecrqua: ecrFields.ecrqua rapcod: ecrFields.rapcod signataire: ecrFields.signataire texcod: ecrFields.texcod typedoc: ecrFields.typedoc } export namespace elusenFields { export type dptnum = number export type eluanndeb = number | null export type eluannfin = number | null export type eludatcum = Date | null export type eludatdeb = Date | null export type eludatelu = Date | null export type eludatfin = Date | null export type eluid = number export type etadebmancod = string export type etafinmancod = string | null export type evelib = string | null export type evelic = string | null export type evelil = string | null export type senmat = string export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null export type turelucod = string export type typmancod = string | null } export interface elusen { dptnum: elusenFields.dptnum eluanndeb: elusenFields.eluanndeb eluannfin: elusenFields.eluannfin eludatcum: elusenFields.eludatcum eludatdeb: elusenFields.eludatdeb eludatelu: elusenFields.eludatelu eludatfin: elusenFields.eludatfin eluid: elusenFields.eluid etadebmancod: elusenFields.etadebmancod etafinmancod: elusenFields.etafinmancod evelib: elusenFields.evelib evelic: elusenFields.evelic evelil: elusenFields.evelil senmat: elusenFields.senmat syscredat: elusenFields.syscredat sysmajdat: elusenFields.sysmajdat temvalcod: elusenFields.temvalcod turelucod: elusenFields.turelucod typmancod: elusenFields.typmancod } export namespace etadebmanFields { export type etadebmancod = string export type etadebmanlib = string export type etadebmanlibfem = string | null export type etadebmanlibplu = string | null export type etadebmanlic = string export type etadebmanlicfem = string | null export type etadebmanlicplu = string | null export type etadebmanlil = string | null export type etadebmanlilfem = string | null export type etadebmanlilplu = string | null export type etadebmannumtri = number | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface etadebman { etadebmancod: etadebmanFields.etadebmancod etadebmanlib: etadebmanFields.etadebmanlib etadebmanlibfem: etadebmanFields.etadebmanlibfem etadebmanlibplu: etadebmanFields.etadebmanlibplu etadebmanlic: etadebmanFields.etadebmanlic etadebmanlicfem: etadebmanFields.etadebmanlicfem etadebmanlicplu: etadebmanFields.etadebmanlicplu etadebmanlil: etadebmanFields.etadebmanlil etadebmanlilfem: etadebmanFields.etadebmanlilfem etadebmanlilplu: etadebmanFields.etadebmanlilplu etadebmannumtri: etadebmanFields.etadebmannumtri syscredat: etadebmanFields.syscredat sysmajdat: etadebmanFields.sysmajdat } export namespace etafinmanFields { export type etafinman = string export type etafinmancod = string export type etafinmancodsirpas = string | null export type etafinmanlibfem = string | null export type etafinmanlibplu = string | null export type etafinmanlic = string export type etafinmanlicfem = string | null export type etafinmanlicplu = string | null export type etafinmanlil = string | null export type etafinmanlilfem = string | null export type etafinmanlilplu = string | null export type etafinmannumtri = number | null export type etafinmantemsirpas = string | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface etafinman { etafinman: etafinmanFields.etafinman etafinmancod: etafinmanFields.etafinmancod etafinmancodsirpas: etafinmanFields.etafinmancodsirpas etafinmanlibfem: etafinmanFields.etafinmanlibfem etafinmanlibplu: etafinmanFields.etafinmanlibplu etafinmanlic: etafinmanFields.etafinmanlic etafinmanlicfem: etafinmanFields.etafinmanlicfem etafinmanlicplu: etafinmanFields.etafinmanlicplu etafinmanlil: etafinmanFields.etafinmanlil etafinmanlilfem: etafinmanFields.etafinmanlilfem etafinmanlilplu: etafinmanFields.etafinmanlilplu etafinmannumtri: etafinmanFields.etafinmannumtri etafinmantemsirpas: etafinmanFields.etafinmantemsirpas syscredat: etafinmanFields.syscredat sysmajdat: etafinmanFields.sysmajdat } export namespace etaloiFields { export type etaloicod = string export type etaloilib = string } export interface etaloi { etaloicod: etaloiFields.etaloicod etaloilib: etaloiFields.etaloilib } export namespace etasenFields { export type etasencod = string export type etasenlib = string | null export type etasenlibfem = string | null export type etasenlibplu = string | null export type etasenlic = string export type etasenlicfem = string | null export type etasenlicplu = string | null export type etasenlil = string | null export type etasenlilfem = string | null export type etasenlilplu = string | null export type etasennumtri = number | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface etasen { etasencod: etasenFields.etasencod etasenlib: etasenFields.etasenlib etasenlibfem: etasenFields.etasenlibfem etasenlibplu: etasenFields.etasenlibplu etasenlic: etasenFields.etasenlic etasenlicfem: etasenFields.etasenlicfem etasenlicplu: etasenFields.etasenlicplu etasenlil: etasenFields.etasenlil etasenlilfem: etasenFields.etasenlilfem etasenlilplu: etasenFields.etasenlilplu etasennumtri: etasenFields.etasennumtri syscredat: etasenFields.syscredat sysmajdat: etasenFields.sysmajdat } export namespace evtseaFields { export type evtseacle = number export type evtseadat = Date | null export type lecassidt = string export type loicod = string | null export type typevtcod = string } export interface evtsea { evtseacle: evtseaFields.evtseacle evtseadat: evtseaFields.evtseadat lecassidt: evtseaFields.lecassidt loicod: evtseaFields.loicod typevtcod: evtseaFields.typevtcod } export namespace foncomFields { export type foncomcod = string export type foncomlib = string export type foncomlibfem = string | null export type foncomlibfemplu = string | null export type foncomlibplu = string | null export type foncomlic = string export type foncomlicfem = string | null export type foncomlicfemplu = string | null export type foncomlicplu = string | null export type foncomlil = string | null export type foncomlilfem = string | null export type foncomlilfemplu = string | null export type foncomlilplu = string | null export type foncomnumtri = number | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface foncom { foncomcod: foncomFields.foncomcod foncomlib: foncomFields.foncomlib foncomlibfem: foncomFields.foncomlibfem foncomlibfemplu: foncomFields.foncomlibfemplu foncomlibplu: foncomFields.foncomlibplu foncomlic: foncomFields.foncomlic foncomlicfem: foncomFields.foncomlicfem foncomlicfemplu: foncomFields.foncomlicfemplu foncomlicplu: foncomFields.foncomlicplu foncomlil: foncomFields.foncomlil foncomlilfem: foncomFields.foncomlilfem foncomlilfemplu: foncomFields.foncomlilfemplu foncomlilplu: foncomFields.foncomlilplu foncomnumtri: foncomFields.foncomnumtri syscredat: foncomFields.syscredat sysmajdat: foncomFields.sysmajdat } export namespace fondelegaFields { export type fondelcod = string export type fondellib = string export type fondellibfem = string | null export type fondellibfemplu = string | null export type fondellibplu = string | null export type fondellic = string export type fondellicfem = string | null export type fondellicfemplu = string | null export type fondellicplu = string | null export type fondellil = string | null export type fondellilfem = string | null export type fondellilfemplu = string | null export type fondellilplu = string | null export type fondelnumtri = number | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface fondelega { fondelcod: fondelegaFields.fondelcod fondellib: fondelegaFields.fondellib fondellibfem: fondelegaFields.fondellibfem fondellibfemplu: fondelegaFields.fondellibfemplu fondellibplu: fondelegaFields.fondellibplu fondellic: fondelegaFields.fondellic fondellicfem: fondelegaFields.fondellicfem fondellicfemplu: fondelegaFields.fondellicfemplu fondellicplu: fondelegaFields.fondellicplu fondellil: fondelegaFields.fondellil fondellilfem: fondelegaFields.fondellilfem fondellilfemplu: fondelegaFields.fondellilfemplu fondellilplu: fondelegaFields.fondellilplu fondelnumtri: fondelegaFields.fondelnumtri syscredat: fondelegaFields.syscredat sysmajdat: fondelegaFields.sysmajdat } export namespace fongrppolFields { export type fongrppolcod = string export type fongrppollib = string export type fongrppollibfem = string | null export type fongrppollibfemplu = string | null export type fongrppollibplu = string | null export type fongrppollic = string export type fongrppollicfem = string | null export type fongrppollicfemplu = string | null export type fongrppollicplu = string | null export type fongrppollil = string | null export type fongrppollilfem = string | null export type fongrppollilfemplu = string | null export type fongrppollilplu = string | null export type fongrppolnumtri = number | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface fongrppol { fongrppolcod: fongrppolFields.fongrppolcod fongrppollib: fongrppolFields.fongrppollib fongrppollibfem: fongrppolFields.fongrppollibfem fongrppollibfemplu: fongrppolFields.fongrppollibfemplu fongrppollibplu: fongrppolFields.fongrppollibplu fongrppollic: fongrppolFields.fongrppollic fongrppollicfem: fongrppolFields.fongrppollicfem fongrppollicfemplu: fongrppolFields.fongrppollicfemplu fongrppollicplu: fongrppolFields.fongrppollicplu fongrppollil: fongrppolFields.fongrppollil fongrppollilfem: fongrppolFields.fongrppollilfem fongrppollilfemplu: fongrppolFields.fongrppollilfemplu fongrppollilplu: fongrppolFields.fongrppollilplu fongrppolnumtri: fongrppolFields.fongrppolnumtri syscredat: fongrppolFields.syscredat sysmajdat: fongrppolFields.sysmajdat } export namespace fonmemcomFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type evetempub = string | null export type foncomcod = string export type fonmemcomdatdeb = Date | null export type fonmemcomdatfin = Date | null export type fonmemcomid = number export type fonmemcomrngprt = number | null export type memcomid = number export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface fonmemcom { evelib: fonmemcomFields.evelib evelic: fonmemcomFields.evelic evelil: fonmemcomFields.evelil eveobs: fonmemcomFields.eveobs evetempub: fonmemcomFields.evetempub foncomcod: fonmemcomFields.foncomcod fonmemcomdatdeb: fonmemcomFields.fonmemcomdatdeb fonmemcomdatfin: fonmemcomFields.fonmemcomdatfin fonmemcomid: fonmemcomFields.fonmemcomid fonmemcomrngprt: fonmemcomFields.fonmemcomrngprt memcomid: fonmemcomFields.memcomid syscredat: fonmemcomFields.syscredat sysmajdat: fonmemcomFields.sysmajdat temvalcod: fonmemcomFields.temvalcod } export namespace fonmemdelegaFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type evetempub = string | null export type fondelcod = string export type fonmemdeldatdeb = Date | null export type fonmemdeldatfin = Date | null export type fonmemdelid = number export type fonmemdelrngele = number | null export type memdelegaid = number export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface fonmemdelega { evelib: fonmemdelegaFields.evelib evelic: fonmemdelegaFields.evelic evelil: fonmemdelegaFields.evelil eveobs: fonmemdelegaFields.eveobs evetempub: fonmemdelegaFields.evetempub fondelcod: fonmemdelegaFields.fondelcod fonmemdeldatdeb: fonmemdelegaFields.fonmemdeldatdeb fonmemdeldatfin: fonmemdelegaFields.fonmemdeldatfin fonmemdelid: fonmemdelegaFields.fonmemdelid fonmemdelrngele: fonmemdelegaFields.fonmemdelrngele memdelegaid: fonmemdelegaFields.memdelegaid syscredat: fonmemdelegaFields.syscredat sysmajdat: fonmemdelegaFields.sysmajdat temvalcod: fonmemdelegaFields.temvalcod } export namespace fonmemgrppolFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type evetempub = string | null export type fongrppolcod = string export type fonmemgrppoldatdeb = Date | null export type fonmemgrppoldatfin = Date | null export type fonmemgrppolid = number export type memgrppolid = number export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface fonmemgrppol { evelib: fonmemgrppolFields.evelib evelic: fonmemgrppolFields.evelic evelil: fonmemgrppolFields.evelil eveobs: fonmemgrppolFields.eveobs evetempub: fonmemgrppolFields.evetempub fongrppolcod: fonmemgrppolFields.fongrppolcod fonmemgrppoldatdeb: fonmemgrppolFields.fonmemgrppoldatdeb fonmemgrppoldatfin: fonmemgrppolFields.fonmemgrppoldatfin fonmemgrppolid: fonmemgrppolFields.fonmemgrppolid memgrppolid: fonmemgrppolFields.memgrppolid syscredat: fonmemgrppolFields.syscredat sysmajdat: fonmemgrppolFields.sysmajdat temvalcod: fonmemgrppolFields.temvalcod } export namespace forpubFields { export type forpubcod = string export type forpublib = string } export interface forpub { forpubcod: forpubFields.forpubcod forpublib: forpubFields.forpublib } export namespace genFields { export type gencod = string export type genlib = string } export interface gen { gencod: genFields.gencod genlib: genFields.genlib } export namespace grppolFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type evetempub = string | null export type grppolart = string | null export type grppolcod = string export type grppolcodamelicou = string | null export type grppolcodrepro = string | null export type grppolcodscr = string | null export type grppoldatcre = Date | null export type grppoldatfin = Date | null export type grppollibcou = string | null export type grppolliccou = string | null export type grppollilcou = string | null export type grppolnumtri = number | null export type grppolpre = string | null export type grppolurlcmp = string | null export type grppolurlsim = string | null export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null export type typorgcod = string } export interface grppol { evelib: grppolFields.evelib evelic: grppolFields.evelic evelil: grppolFields.evelil evetempub: grppolFields.evetempub grppolart: grppolFields.grppolart grppolcod: grppolFields.grppolcod grppolcodamelicou: grppolFields.grppolcodamelicou grppolcodrepro: grppolFields.grppolcodrepro grppolcodscr: grppolFields.grppolcodscr grppoldatcre: grppolFields.grppoldatcre grppoldatfin: grppolFields.grppoldatfin grppollibcou: grppolFields.grppollibcou grppolliccou: grppolFields.grppolliccou grppollilcou: grppolFields.grppollilcou grppolnumtri: grppolFields.grppolnumtri grppolpre: grppolFields.grppolpre grppolurlcmp: grppolFields.grppolurlcmp grppolurlsim: grppolFields.grppolurlsim syscredat: grppolFields.syscredat sysmajdat: grppolFields.sysmajdat temvalcod: grppolFields.temvalcod typorgcod: grppolFields.typorgcod } export namespace lecassFields { export type aliasppr = string | null export type codass = string export type debatsurl = string | null export type depot_only = string export type lecassame = string | null export type lecassameado = string | null export type lecassameadodat = Date | null export type lecassameadoses = number | null export type lecassamecom = string | null export type lecassamecomado = string | null export type lecassamecomadodat = Date | null export type lecassamecomadoses = number | null export type lecassamecomdat = Date | null export type lecassamedat = Date | null export type lecassameses = number | null export type lecassamesescom = number | null export type lecassidt = string export type lecidt = string export type libppr = string | null export type loiintmod = string | null export type ordreass = number export type orgcod = string | null export type orippr = string | null export type ptlnot = string | null export type ptlnot2 = string | null export type ptlnot3 = string | null export type ptlnum = number | null export type ptlnumcom = number | null export type ptlnumcpl = string | null export type ptlnumcpl2 = string | null export type ptlnumcpl3 = string | null export type ptlurl = string | null export type ptlurl2 = string | null export type ptlurl3 = string | null export type ptlurlcom = string | null export type reucom = string | null export type sesann = number | null export type sesppr = number | null } export interface lecass { aliasppr: lecassFields.aliasppr codass: lecassFields.codass debatsurl: lecassFields.debatsurl depot_only: lecassFields.depot_only lecassame: lecassFields.lecassame lecassameado: lecassFields.lecassameado lecassameadodat: lecassFields.lecassameadodat lecassameadoses: lecassFields.lecassameadoses lecassamecom: lecassFields.lecassamecom lecassamecomado: lecassFields.lecassamecomado lecassamecomadodat: lecassFields.lecassamecomadodat lecassamecomadoses: lecassFields.lecassamecomadoses lecassamecomdat: lecassFields.lecassamecomdat lecassamedat: lecassFields.lecassamedat lecassameses: lecassFields.lecassameses lecassamesescom: lecassFields.lecassamesescom lecassidt: lecassFields.lecassidt lecidt: lecassFields.lecidt libppr: lecassFields.libppr loiintmod: lecassFields.loiintmod ordreass: lecassFields.ordreass orgcod: lecassFields.orgcod orippr: lecassFields.orippr ptlnot: lecassFields.ptlnot ptlnot2: lecassFields.ptlnot2 ptlnot3: lecassFields.ptlnot3 ptlnum: lecassFields.ptlnum ptlnumcom: lecassFields.ptlnumcom ptlnumcpl: lecassFields.ptlnumcpl ptlnumcpl2: lecassFields.ptlnumcpl2 ptlnumcpl3: lecassFields.ptlnumcpl3 ptlurl: lecassFields.ptlurl ptlurl2: lecassFields.ptlurl2 ptlurl3: lecassFields.ptlurl3 ptlurlcom: lecassFields.ptlurlcom reucom: lecassFields.reucom sesann: lecassFields.sesann sesppr: lecassFields.sesppr } export namespace lecassrapFields { export type lecassidt = string export type lecassrapord = number | null export type rapcod = number } export interface lecassrap { lecassidt: lecassrapFields.lecassidt lecassrapord: lecassrapFields.lecassrapord rapcod: lecassrapFields.rapcod } export namespace lectureFields { export type leccom = string | null export type lecidt = string export type loicod = string export type typleccod = string } export interface lecture { leccom: lectureFields.leccom lecidt: lectureFields.lecidt loicod: lectureFields.loicod typleccod: lectureFields.typleccod } export namespace libcomFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type libcomart = string | null export type libcomdatdeb = Date export type libcomdatfin = Date | null export type libcomid = number export type libcomlibameli = string | null export type libcomlilmin = string | null export type orgcod = string export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface libcom { evelib: libcomFields.evelib evelic: libcomFields.evelic evelil: libcomFields.evelil eveobs: libcomFields.eveobs libcomart: libcomFields.libcomart libcomdatdeb: libcomFields.libcomdatdeb libcomdatfin: libcomFields.libcomdatfin libcomid: libcomFields.libcomid libcomlibameli: libcomFields.libcomlibameli libcomlilmin: libcomFields.libcomlilmin orgcod: libcomFields.orgcod syscredat: libcomFields.syscredat sysmajdat: libcomFields.sysmajdat temvalcod: libcomFields.temvalcod } export namespace libdelegaFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type libdelegaart = string | null export type libdelegadatdeb = Date export type libdelegadatfin = Date | null export type libdelegaid = number export type orgcod = string export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface libdelega { evelib: libdelegaFields.evelib evelic: libdelegaFields.evelic evelil: libdelegaFields.evelil eveobs: libdelegaFields.eveobs libdelegaart: libdelegaFields.libdelegaart libdelegadatdeb: libdelegaFields.libdelegadatdeb libdelegadatfin: libdelegaFields.libdelegadatfin libdelegaid: libdelegaFields.libdelegaid orgcod: libdelegaFields.orgcod syscredat: libdelegaFields.syscredat sysmajdat: libdelegaFields.sysmajdat temvalcod: libdelegaFields.temvalcod } export namespace libgrppolFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type grppolcod = string export type libgrppolart = string | null export type libgrppolcodameli = string | null export type libgrppoldatdeb = Date export type libgrppoldatfin = Date | null export type libgrppolid = number export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface libgrppol { evelib: libgrppolFields.evelib evelic: libgrppolFields.evelic evelil: libgrppolFields.evelil eveobs: libgrppolFields.eveobs grppolcod: libgrppolFields.grppolcod libgrppolart: libgrppolFields.libgrppolart libgrppolcodameli: libgrppolFields.libgrppolcodameli libgrppoldatdeb: libgrppolFields.libgrppoldatdeb libgrppoldatfin: libgrppolFields.libgrppoldatfin libgrppolid: libgrppolFields.libgrppolid syscredat: libgrppolFields.syscredat sysmajdat: libgrppolFields.sysmajdat temvalcod: libgrppolFields.temvalcod } export namespace lnkrapFields { export type rapcodenf = number export type rapcodper = number export type rapenfdsc = string | null export type rapperdsc = string | null } export interface lnkrap { rapcodenf: lnkrapFields.rapcodenf rapcodper: lnkrapFields.rapcodper rapenfdsc: lnkrapFields.rapenfdsc rapperdsc: lnkrapFields.rapperdsc } export namespace loiFields { export type date_decision = Date | null export type date_loi = Date | null export type deccoccod = string | null export type deccocurl = string | null export type doscocurl = string | null export type en_clair_chapo = string | null export type en_clair_image = string | null export type en_clair_url = string | null export type etaloicod = string | null export type loicod = string export type loicodmai = string | null export type loidatjo = Date | null export type loidatjo2 = Date | null export type loidatjo3 = Date | null export type loient = string | null export type loiint = string | null export type loiintori = string | null export type loinoudelibcod = string | null export type loinumjo = string | null export type loinumjo2 = string | null export type loinumjo3 = string | null export type loitit = string | null export type loititjo = string | null export type motclef = string | null export type motionloiorigcod = string | null export type num_decision = string | null export type numero = string | null export type objet = string | null export type orgcod = string | null export type proaccdat = Date | null export type proaccoppdat = Date | null export type retproaccdat = Date | null export type saisine_date = Date | null export type saisine_par = string | null export type signet = string | null export type signetalt = string | null export type typloicod = string export type urgence = string | null export type url_an = string | null export type url_jo = string | null export type url_jo2 = string | null export type url_jo3 = string | null export type url_ordonnance = string | null export type url_presart = string | null } export interface loi { date_decision: loiFields.date_decision date_loi: loiFields.date_loi deccoccod: loiFields.deccoccod deccocurl: loiFields.deccocurl doscocurl: loiFields.doscocurl en_clair_chapo: loiFields.en_clair_chapo en_clair_image: loiFields.en_clair_image en_clair_url: loiFields.en_clair_url etaloicod: loiFields.etaloicod loicod: loiFields.loicod loicodmai: loiFields.loicodmai loidatjo: loiFields.loidatjo loidatjo2: loiFields.loidatjo2 loidatjo3: loiFields.loidatjo3 loient: loiFields.loient loiint: loiFields.loiint loiintori: loiFields.loiintori loinoudelibcod: loiFields.loinoudelibcod loinumjo: loiFields.loinumjo loinumjo2: loiFields.loinumjo2 loinumjo3: loiFields.loinumjo3 loitit: loiFields.loitit loititjo: loiFields.loititjo motclef: loiFields.motclef motionloiorigcod: loiFields.motionloiorigcod num_decision: loiFields.num_decision numero: loiFields.numero objet: loiFields.objet orgcod: loiFields.orgcod proaccdat: loiFields.proaccdat proaccoppdat: loiFields.proaccoppdat retproaccdat: loiFields.retproaccdat saisine_date: loiFields.saisine_date saisine_par: loiFields.saisine_par signet: loiFields.signet signetalt: loiFields.signetalt typloicod: loiFields.typloicod urgence: loiFields.urgence url_an: loiFields.url_an url_jo: loiFields.url_jo url_jo2: loiFields.url_jo2 url_jo3: loiFields.url_jo3 url_ordonnance: loiFields.url_ordonnance url_presart: loiFields.url_presart } export namespace loitheFields { export type loicod = string export type thecle = number } export interface loithe { loicod: loitheFields.loicod thecle: loitheFields.thecle } export namespace memcomFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type evetempub = string | null export type memcomdatdeb = Date | null export type memcomdatfin = Date | null export type memcomid = number export type memcomtitsup = string | null export type orgcod = string export type senmat = string export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface memcom { evelib: memcomFields.evelib evelic: memcomFields.evelic evelil: memcomFields.evelil eveobs: memcomFields.eveobs evetempub: memcomFields.evetempub memcomdatdeb: memcomFields.memcomdatdeb memcomdatfin: memcomFields.memcomdatfin memcomid: memcomFields.memcomid memcomtitsup: memcomFields.memcomtitsup orgcod: memcomFields.orgcod senmat: memcomFields.senmat syscredat: memcomFields.syscredat sysmajdat: memcomFields.sysmajdat temvalcod: memcomFields.temvalcod } export namespace memdelegaFields { export type designcod = string export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type evetempub = string | null export type memdelegadatdeb = Date | null export type memdelegadatfin = Date | null export type memdelegaid = number export type orgcod = string export type senmat = string export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null } export interface memdelega { designcod: memdelegaFields.designcod evelib: memdelegaFields.evelib evelic: memdelegaFields.evelic evelil: memdelegaFields.evelil eveobs: memdelegaFields.eveobs evetempub: memdelegaFields.evetempub memdelegadatdeb: memdelegaFields.memdelegadatdeb memdelegadatfin: memdelegaFields.memdelegadatfin memdelegaid: memdelegaFields.memdelegaid orgcod: memdelegaFields.orgcod senmat: memdelegaFields.senmat syscredat: memdelegaFields.syscredat sysmajdat: memdelegaFields.sysmajdat temvalcod: memdelegaFields.temvalcod } export namespace memgrppolFields { export type evelib = string | null export type evelic = string | null export type evelil = string | null export type eveobs = string | null export type evetempub = string | null export type grppolcod = string export type memgrppoldatdeb = Date | null export type memgrppoldatfin = Date | null export type memgrppolid = number export type senmat = string export type syscredat = Date | null export type sysmajdat = Date | null export type temvalcod = string | null export type typapppolcod = string } export interface memgrppol { evelib: memgrppolFields.evelib evelic: memgrppolFields.evelic evelil: memgrppolFields.evelil eveobs: memgrppolFields.eveobs evetempub: memgrppolFields.evetempub grppolcod: memgrppolFields.grppolcod memgrppoldatdeb: memgrppolFields.memgrppoldatdeb memgrppoldatfin: memgrppolFields.memgrppoldatfin memgrppolid: memgrppolFields.memgrppolid senmat: memgrppolFields.senmat syscredat: memgrppolFields.syscredat sysmajdat: memgrppolFields.sysmajdat temvalcod: memgrppolFields.temvalcod typapppolcod: memgrppolFields.typapppolcod } export namespace natloiFields { export type groupe = string export type natloilib = string } export interface natloi { groupe: natloiFields.groupe natloilib: natloiFields.natloilib } export namespace orgFields { export type codass = string | null export type html_color = string | null export type inttra = string | null export type org_de = string | null export type orgcod = string export type orgdatdeb = Date | null export type orgdatdebcop = Date | null export type orgdatfin = Date | null export type orgdatfincop = Date | null export type orggen = string | null export type orglibaff = string | null export type orglibcou = string | null export type orgliblon = string | null export type orgnom = string export type orgnomcouv = string | null export type orgord = number | null export type orgurl = string | null export type senorgcod = string | null export type typorgcod = string export type url_podcast = string | null export type urltra = string | null } export interface org { codass: orgFields.codass html_color: orgFields.html_color inttra: orgFields.inttra org_de: orgFields.org_de orgcod: orgFields.orgcod orgdatdeb: orgFields.orgdatdeb orgdatdebcop: orgFields.orgdatdebcop orgdatfin: orgFields.orgdatfin orgdatfincop: orgFields.orgdatfincop orggen: orgFields.orggen orglibaff: orgFields.orglibaff orglibcou: orgFields.orglibcou orgliblon: orgFields.orgliblon orgnom: orgFields.orgnom orgnomcouv: orgFields.orgnomcouv orgord: orgFields.orgord orgurl: orgFields.orgurl senorgcod: orgFields.senorgcod typorgcod: orgFields.typorgcod url_podcast: orgFields.url_podcast urltra: orgFields.urltra } export namespace orgnomhisFields { export type intra = string | null export type onhfin = Date export type onhnum = number export type org_de = string export type orgcod = string export type orglibaff = string | null export type orglibcou = string export type orgliblon = string export type orgnom = string export type orgnomcouv = string | null } export interface orgnomhis { intra: orgnomhisFields.intra onhfin: orgnomhisFields.onhfin onhnum: orgnomhisFields.onhnum org_de: orgnomhisFields.org_de orgcod: orgnomhisFields.orgcod orglibaff: orgnomhisFields.orglibaff orglibcou: orgnomhisFields.orglibcou orgliblon: orgnomhisFields.orgliblon orgnom: orgnomhisFields.orgnom orgnomcouv: orgnomhisFields.orgnomcouv } export namespace oripprFields { export type oripprcod = string export type oripprlib = string } export interface orippr { oripprcod: oripprFields.oripprcod oripprlib: oripprFields.oripprlib } export namespace oritxtFields { export type codass = string | null export type oriordre = string | null export type oritxtado = string | null export type oritxtcod = string export type oritxtign = string | null export type oritxtlib = string export type oritxtlibfem = string export type oritxtmod = string | null export type oritxtorg = string | null } export interface oritxt { codass: oritxtFields.codass oriordre: oritxtFields.oriordre oritxtado: oritxtFields.oritxtado oritxtcod: oritxtFields.oritxtcod oritxtign: oritxtFields.oritxtign oritxtlib: oritxtFields.oritxtlib oritxtlibfem: oritxtFields.oritxtlibfem oritxtmod: oritxtFields.oritxtmod oritxtorg: oritxtFields.oritxtorg } export namespace posvotFields { export type posvotcod = string export type posvotlib = string } export interface posvot { posvotcod: posvotFields.posvotcod posvotlib: posvotFields.posvotlib } export namespace quaFields { export type quaabr = string export type quaabrplu = string export type quacod = string export type qualic = string } export interface qua { quaabr: quaFields.quaabr quaabrplu: quaFields.quaabrplu quacod: quaFields.quacod qualic: quaFields.qualic } export namespace qua_senFields { export type quacod = string export type quacodsex = string | null export type quacodsirpas = string | null export type qualib = string | null export type qualibplu = string | null export type qualic = string export type qualicplu = string | null export type qualil = string | null export type qualilplu = string | null export type quanumtri = number | null export type syscredat = Date | null export type sysmajdat = Date | null } export interface qua_sen { quacod: qua_senFields.quacod quacodsex: qua_senFields.quacodsex quacodsirpas: qua_senFields.quacodsirpas qualib: qua_senFields.qualib qualibplu: qua_senFields.qualibplu qualic: qua_senFields.qualic qualicplu: qua_senFields.qualicplu qualil: qua_senFields.qualil qualilplu: qua_senFields.qualilplu quanumtri: qua_senFields.quanumtri syscredat: qua_senFields.syscredat sysmajdat: qua_senFields.sysmajdat } export namesp