UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

1,451 lines 68.8 kB
/** * 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 declare namespace amescrFields { type amescrnum = string; type scrnum = number; type sesann = number; } export interface amescr { amescrnum: amescrFields.amescrnum; scrnum: amescrFields.scrnum; sesann: amescrFields.sesann; } export declare namespace assFields { type codass = string; type libass = string; } export interface ass { codass: assFields.codass; libass: assFields.libass; } export declare namespace audFields { type audcle = number; type auddat = Date; type audtit = string; type audurl = string; type lecassidt = string; 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 declare namespace auteurFields { type autcod = string; type autfct = string | null; type autmat = string | null; type datdeb = Date | null; type datfin = Date | null; type grpapp = string | null; type grprat = string | null; type nomtec = string; type nomuse = string; type prenom = string | null; type quacod = string; type senfem = string | null; 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 declare namespace bleFields { type blecod = string; type blelib = string; } export interface ble { blecod: bleFields.blecod; blelib: bleFields.blelib; } export declare namespace burFields { type burcod = string; type burlib = string | null; type burlibfem = string | null; type burlibfemplu = string | null; type burlibhon = string | null; type burlibhonfem = string | null; type burlibhonplu = string | null; type burlibplu = string | null; type burlic = string | null; type burlicfem = string | null; type burlicfemplu = string | null; type burlicplu = string | null; type burlil = string | null; type burlilfem = string | null; type burlilfemplu = string | null; type burlilplu = string | null; type burnumtri = number | null; type syscredat = Date | null; 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 declare namespace catrapFields { type catrapcod = string; type catraplib = string; } export interface catrap { catrapcod: catrapFields.catrapcod; catraplib: catrapFields.catraplib; } export declare namespace comFields { type comcodameli = string | null; type comlibameli = string | null; type comlilmin = string | null; type divcod = string | null; type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type orgart = string | null; type orgcod = string; type orgdatcre = Date | null; type orgdatfin = Date | null; type orgnumtie = string | null; type orgnumtri = number | null; type orgurlcmp = string | null; type orgurlsim = string | null; type syscredat = Date | null; type sysmajdat = Date | null; type temvalcod = string | null; 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 declare namespace corscrFields { type corscrord = number | null; type corscrtxt = string; type corscrurl = string | null; type scrnum = number; type sesann = number; } export interface corscr { corscrord: corscrFields.corscrord; corscrtxt: corscrFields.corscrtxt; corscrurl: corscrFields.corscrurl; scrnum: corscrFields.scrnum; sesann: corscrFields.sesann; } export declare namespace date_seanceFields { type code = number; type date_s = Date | null; type lecidt = string | null; 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 declare namespace deccocFields { type deccoccod = string; type deccoclib = string; } export interface deccoc { deccoccod: deccocFields.deccoccod; deccoclib: deccocFields.deccoclib; } export declare namespace delegaFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type orgart = string | null; type orgcod = string; type orgdatcre = Date | null; type orgdatfin = Date | null; type orgmemdep = string | null; type orgmoddes = string | null; type orgnumtie = string | null; type orgnumtri = number | null; type orgregjur = string | null; type orgurlcmp = string | null; type orgurlsim = string | null; type syscredat = Date | null; type sysmajdat = Date | null; type temvalcod = string | null; 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 declare namespace denrapFields { type coddenrap = string; type denrapmin = string | null; type denrapstymin = string | null; type denraptit = string | null; type gencod = string; type libdenrap = string; type ordre = number | null; type solnatrapcod = string | null; 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 declare namespace designorgFields { type designcod = string; type designlib = string | null; type designlibfem = string | null; type designlic = string | null; type designlicfem = string | null; type designlil = string | null; type designlilfem = string | null; type designnumtri = number | null; type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace docFields { type date_depot = Date | null; type docdat = Date | null; type docdatsea = Date | null; type docidt = number; type docint = string | null; type docnum = number | null; type doctitcou = string | null; type docurl = string | null; type lecidt = string | null; type sesann = number | null; 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 declare namespace docattFields { type docattcle = number; type docatturl = string | null; type rapcod = number; type typattcod = string; } export interface docatt { docattcle: docattFields.docattcle; docatturl: docattFields.docatturl; rapcod: docattFields.rapcod; typattcod: docattFields.typattcod; } export declare namespace docseaFields { type docseaord = number | null; type docseaurl = string | null; type docseaurlapr = string | null; type docseaurlava = string | null; type docseaurltxt = string | null; 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 declare namespace dptFields { type dptart = string | null; type dptcmt = string | null; type dptcod = string; type dptdatdeb = Date | null; type dptdatfin = Date | null; type dptlib = string; type dptlibtri = string | null; type dptlic = string | null; type dptmodscrsen = string | null; type dptnbrsen = number | null; type dptnum = number; type dptnumtri = number; type dptser = string; type dptser2004 = string | null; type dpturlcmp = string | null; type evelib = string | null; type evelic = string | null; type evelil = string | null; type evetempub = string | null; type regcod = string; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace dpteleFields { type dptelecmt = string | null; type dpteleid = number; type dptelenbrsie = number | null; type dptelenbrsiepvr = number | null; type dptnum = number; type eleid = number; type participaidt1 = number | null; type participaidt2 = number | null; type syscredat = Date | null; type sysmajdat = Date | null; type typelecod = string; type valid2cod = string; 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 declare namespace ecrFields { type autcod = string | null; type docidt = number | null; type ecrnum = number; type ecrnumtri = number; type ecrqua = string | null; type rapcod = number | null; type signataire = string | null; type texcod = number | null; 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 declare namespace elusenFields { type dptnum = number; type eluanndeb = number | null; type eluannfin = number | null; type eludatcum = Date | null; type eludatdeb = Date | null; type eludatelu = Date | null; type eludatfin = Date | null; type eluid = number; type etadebmancod = string; type etafinmancod = string | null; type evelib = string | null; type evelic = string | null; type evelil = string | null; type senmat = string; type syscredat = Date | null; type sysmajdat = Date | null; type temvalcod = string | null; type turelucod = string; 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 declare namespace etadebmanFields { type etadebmancod = string; type etadebmanlib = string; type etadebmanlibfem = string | null; type etadebmanlibplu = string | null; type etadebmanlic = string; type etadebmanlicfem = string | null; type etadebmanlicplu = string | null; type etadebmanlil = string | null; type etadebmanlilfem = string | null; type etadebmanlilplu = string | null; type etadebmannumtri = number | null; type syscredat = Date | null; 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 declare namespace etafinmanFields { type etafinman = string; type etafinmancod = string; type etafinmancodsirpas = string | null; type etafinmanlibfem = string | null; type etafinmanlibplu = string | null; type etafinmanlic = string; type etafinmanlicfem = string | null; type etafinmanlicplu = string | null; type etafinmanlil = string | null; type etafinmanlilfem = string | null; type etafinmanlilplu = string | null; type etafinmannumtri = number | null; type etafinmantemsirpas = string | null; type syscredat = Date | null; 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 declare namespace etaloiFields { type etaloicod = string; type etaloilib = string; } export interface etaloi { etaloicod: etaloiFields.etaloicod; etaloilib: etaloiFields.etaloilib; } export declare namespace etasenFields { type etasencod = string; type etasenlib = string | null; type etasenlibfem = string | null; type etasenlibplu = string | null; type etasenlic = string; type etasenlicfem = string | null; type etasenlicplu = string | null; type etasenlil = string | null; type etasenlilfem = string | null; type etasenlilplu = string | null; type etasennumtri = number | null; type syscredat = Date | null; 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 declare namespace evtseaFields { type evtseacle = number; type evtseadat = Date | null; type lecassidt = string; type loicod = string | null; type typevtcod = string; } export interface evtsea { evtseacle: evtseaFields.evtseacle; evtseadat: evtseaFields.evtseadat; lecassidt: evtseaFields.lecassidt; loicod: evtseaFields.loicod; typevtcod: evtseaFields.typevtcod; } export declare namespace foncomFields { type foncomcod = string; type foncomlib = string; type foncomlibfem = string | null; type foncomlibfemplu = string | null; type foncomlibplu = string | null; type foncomlic = string; type foncomlicfem = string | null; type foncomlicfemplu = string | null; type foncomlicplu = string | null; type foncomlil = string | null; type foncomlilfem = string | null; type foncomlilfemplu = string | null; type foncomlilplu = string | null; type foncomnumtri = number | null; type syscredat = Date | null; 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 declare namespace fondelegaFields { type fondelcod = string; type fondellib = string; type fondellibfem = string | null; type fondellibfemplu = string | null; type fondellibplu = string | null; type fondellic = string; type fondellicfem = string | null; type fondellicfemplu = string | null; type fondellicplu = string | null; type fondellil = string | null; type fondellilfem = string | null; type fondellilfemplu = string | null; type fondellilplu = string | null; type fondelnumtri = number | null; type syscredat = Date | null; 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 declare namespace fongrppolFields { type fongrppolcod = string; type fongrppollib = string; type fongrppollibfem = string | null; type fongrppollibfemplu = string | null; type fongrppollibplu = string | null; type fongrppollic = string; type fongrppollicfem = string | null; type fongrppollicfemplu = string | null; type fongrppollicplu = string | null; type fongrppollil = string | null; type fongrppollilfem = string | null; type fongrppollilfemplu = string | null; type fongrppollilplu = string | null; type fongrppolnumtri = number | null; type syscredat = Date | null; 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 declare namespace fonmemcomFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type evetempub = string | null; type foncomcod = string; type fonmemcomdatdeb = Date | null; type fonmemcomdatfin = Date | null; type fonmemcomid = number; type fonmemcomrngprt = number | null; type memcomid = number; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace fonmemdelegaFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type evetempub = string | null; type fondelcod = string; type fonmemdeldatdeb = Date | null; type fonmemdeldatfin = Date | null; type fonmemdelid = number; type fonmemdelrngele = number | null; type memdelegaid = number; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace fonmemgrppolFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type evetempub = string | null; type fongrppolcod = string; type fonmemgrppoldatdeb = Date | null; type fonmemgrppoldatfin = Date | null; type fonmemgrppolid = number; type memgrppolid = number; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace forpubFields { type forpubcod = string; type forpublib = string; } export interface forpub { forpubcod: forpubFields.forpubcod; forpublib: forpubFields.forpublib; } export declare namespace genFields { type gencod = string; type genlib = string; } export interface gen { gencod: genFields.gencod; genlib: genFields.genlib; } export declare namespace grppolFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type evetempub = string | null; type grppolart = string | null; type grppolcod = string; type grppolcodamelicou = string | null; type grppolcodrepro = string | null; type grppolcodscr = string | null; type grppoldatcre = Date | null; type grppoldatfin = Date | null; type grppollibcou = string | null; type grppolliccou = string | null; type grppollilcou = string | null; type grppolnumtri = number | null; type grppolpre = string | null; type grppolurlcmp = string | null; type grppolurlsim = string | null; type syscredat = Date | null; type sysmajdat = Date | null; type temvalcod = string | null; 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 declare namespace lecassFields { type aliasppr = string | null; type codass = string; type debatsurl = string | null; type depot_only = string; type lecassame = string | null; type lecassameado = string | null; type lecassameadodat = Date | null; type lecassameadoses = number | null; type lecassamecom = string | null; type lecassamecomado = string | null; type lecassamecomadodat = Date | null; type lecassamecomadoses = number | null; type lecassamecomdat = Date | null; type lecassamedat = Date | null; type lecassameses = number | null; type lecassamesescom = number | null; type lecassidt = string; type lecidt = string; type libppr = string | null; type loiintmod = string | null; type ordreass = number; type orgcod = string | null; type orippr = string | null; type ptlnot = string | null; type ptlnot2 = string | null; type ptlnot3 = string | null; type ptlnum = number | null; type ptlnumcom = number | null; type ptlnumcpl = string | null; type ptlnumcpl2 = string | null; type ptlnumcpl3 = string | null; type ptlurl = string | null; type ptlurl2 = string | null; type ptlurl3 = string | null; type ptlurlcom = string | null; type reucom = string | null; type sesann = number | null; 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 declare namespace lecassrapFields { type lecassidt = string; type lecassrapord = number | null; type rapcod = number; } export interface lecassrap { lecassidt: lecassrapFields.lecassidt; lecassrapord: lecassrapFields.lecassrapord; rapcod: lecassrapFields.rapcod; } export declare namespace lectureFields { type leccom = string | null; type lecidt = string; type loicod = string; type typleccod = string; } export interface lecture { leccom: lectureFields.leccom; lecidt: lectureFields.lecidt; loicod: lectureFields.loicod; typleccod: lectureFields.typleccod; } export declare namespace libcomFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type libcomart = string | null; type libcomdatdeb = Date; type libcomdatfin = Date | null; type libcomid = number; type libcomlibameli = string | null; type libcomlilmin = string | null; type orgcod = string; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace libdelegaFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type libdelegaart = string | null; type libdelegadatdeb = Date; type libdelegadatfin = Date | null; type libdelegaid = number; type orgcod = string; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace libgrppolFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type grppolcod = string; type libgrppolart = string | null; type libgrppolcodameli = string | null; type libgrppoldatdeb = Date; type libgrppoldatfin = Date | null; type libgrppolid = number; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace lnkrapFields { type rapcodenf = number; type rapcodper = number; type rapenfdsc = string | null; type rapperdsc = string | null; } export interface lnkrap { rapcodenf: lnkrapFields.rapcodenf; rapcodper: lnkrapFields.rapcodper; rapenfdsc: lnkrapFields.rapenfdsc; rapperdsc: lnkrapFields.rapperdsc; } export declare namespace loiFields { type date_decision = Date | null; type date_loi = Date | null; type deccoccod = string | null; type deccocurl = string | null; type doscocurl = string | null; type en_clair_chapo = string | null; type en_clair_image = string | null; type en_clair_url = string | null; type etaloicod = string | null; type loicod = string; type loicodmai = string | null; type loidatjo = Date | null; type loidatjo2 = Date | null; type loidatjo3 = Date | null; type loient = string | null; type loiint = string | null; type loiintori = string | null; type loinoudelibcod = string | null; type loinumjo = string | null; type loinumjo2 = string | null; type loinumjo3 = string | null; type loitit = string | null; type loititjo = string | null; type motclef = string | null; type motionloiorigcod = string | null; type num_decision = string | null; type numero = string | null; type objet = string | null; type orgcod = string | null; type proaccdat = Date | null; type proaccoppdat = Date | null; type retproaccdat = Date | null; type saisine_date = Date | null; type saisine_par = string | null; type signet = string | null; type signetalt = string | null; type typloicod = string; type urgence = string | null; type url_an = string | null; type url_jo = string | null; type url_jo2 = string | null; type url_jo3 = string | null; type url_ordonnance = string | null; 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 declare namespace loitheFields { type loicod = string; type thecle = number; } export interface loithe { loicod: loitheFields.loicod; thecle: loitheFields.thecle; } export declare namespace memcomFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type evetempub = string | null; type memcomdatdeb = Date | null; type memcomdatfin = Date | null; type memcomid = number; type memcomtitsup = string | null; type orgcod = string; type senmat = string; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace memdelegaFields { type designcod = string; type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type evetempub = string | null; type memdelegadatdeb = Date | null; type memdelegadatfin = Date | null; type memdelegaid = number; type orgcod = string; type senmat = string; type syscredat = Date | null; type sysmajdat = Date | null; 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 declare namespace memgrppolFields { type evelib = string | null; type evelic = string | null; type evelil = string | null; type eveobs = string | null; type evetempub = string | null; type grppolcod = string; type memgrppoldatdeb = Date | null; type memgrppoldatfin = Date | null; type memgrppolid = number; type senmat = string; type syscredat = Date | null; type sysmajdat = Date | null; type temvalcod = string | null; 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 declare namespace natloiFields { type groupe = string; type natloilib = string; } export interface natloi { groupe: natloiFields.groupe; natloilib: natloiFields.natloilib; } export declare namespace orgFields { type codass = string | null; type html_color = string | null; type inttra = string | null; type org_de = string | null; type orgcod = string; type orgdatdeb = Date | null; type orgdatdebcop = Date | null; type orgdatfin = Date | null; type orgdatfincop = Date | null; type orggen = string | null; type orglibaff = string | null; type orglibcou = string | null; type orgliblon = string | null; type orgnom = string; type orgnomcouv = string | null; type orgord = number | null; type orgurl = string | null; type senorgcod = string | null; type typorgcod = string; type url_podcast = string | null; 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 declare namespace orgnomhisFields { type intra = string | null; type onhfin = Date; type onhnum = number; type org_de = string; type orgcod = string; type orglibaff = string | null; type orglibcou = string; type orgliblon = string; type orgnom = string; 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 declare namespace oripprFields { type oripprcod = string; type oripprlib = string; } export interface orippr { oripprcod: oripprFields.oripprcod; oripprlib: oripprFields.oripprlib; } export declare namespace oritxtFields { type codass = string | null; type oriordre = string | null; type oritxtado = string | null; type oritxtcod = string; type oritxtign = string | null; type oritxtlib = string; type oritxtlibfem = string; type oritxtmod = string | null; 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 declare namespace posvotFields { type posvotcod = string; type posvotlib = string; } export interface posvot { posvotcod: posvotFields.posvotcod; posvotlib: posvotFields.posvotlib; } export declare namespace quaFields { type quaabr = string; type quaabrplu = string; type quacod = string; type qualic = string; } export interface qua { quaabr: quaFields.quaabr; quaabrplu: quaFields.quaabrplu; quacod: quaFields.quacod; qualic: quaFields.qualic; } export declare namespace qua_senFields { type quacod = string; type quacodsex = string | null; type quacodsirpas = string | null; type qualib = string | null; type qualibplu = string | null; type qualic = string; type qualicplu = string | null; type qualil = string | null; type qualilplu = string | null; type quanumtri = number | null; type syscredat = Date | null; 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 declare namespace rapFields { type blecod = string | null; type coddenrap = string; type date_depot = Date; type depot_only = string | null; type forpubcod = string | null; type numerobis = string | null; type prix = string | null; type rapann = number | null; type rapc