@tricoteuses/senat
Version:
Handle French Sénat's open data
250 lines (232 loc) • 8.73 kB
text/typescript
/* tslint:disable */
/**
* AUTO-GENERATED FILE - DO NOT EDIT!
*
* This file was automatically generated by schemats v.1.0.1
* $ schemats generate -c postgres://username:password@localhost:5432/questions -t etatquestion -t legquestion -t naturequestion -t sortquestion -t tam_ministeres -t tam_questions -t tam_reponses -t the -s public
*
*/
export namespace etatquestionFields {
export type etaquecod = string
export type etaquelib = string | null
export type etaquenumtri = number | null
}
export interface etatquestion {
etaquecod: etatquestionFields.etaquecod
etaquelib: etatquestionFields.etaquelib
etaquenumtri: etatquestionFields.etaquenumtri
}
export namespace legquestionFields {
export type legdatdeb = Date | null
export type legdatfin = Date | null
export type legislature = number
export type leglib = string | null
export type republique = number | null
}
export interface legquestion {
legdatdeb: legquestionFields.legdatdeb
legdatfin: legquestionFields.legdatfin
legislature: legquestionFields.legislature
leglib: legquestionFields.leglib
republique: legquestionFields.republique
}
export namespace naturequestionFields {
export type natquecod = string
export type natquelib = string | null
export type natquenumtri = number | null
}
export interface naturequestion {
natquecod: naturequestionFields.natquecod
natquelib: naturequestionFields.natquelib
natquenumtri: naturequestionFields.natquenumtri
}
export namespace sortquestionFields {
export type sorquecod = string
export type sorquelib = string | null
export type sorquenumtri = number | null
}
export interface sortquestion {
sorquecod: sortquestionFields.sorquecod
sorquelib: sortquestionFields.sorquelib
sorquenumtri: sortquestionFields.sorquenumtri
}
export namespace tam_ministeresFields {
export type datedebut = Date | null
export type datefin = Date | null
export type intitulejo = string | null
export type libelle = string | null
export type libellelong = string | null
export type minid = number
export type minidremp = number | null
export type nomministre = string | null
export type ordreprotocolaire = number | null
export type titreministre = string | null
}
export interface tam_ministeres {
datedebut: tam_ministeresFields.datedebut
datefin: tam_ministeresFields.datefin
intitulejo: tam_ministeresFields.intitulejo
libelle: tam_ministeresFields.libelle
libellelong: tam_ministeresFields.libellelong
minid: tam_ministeresFields.minid
minidremp: tam_ministeresFields.minidremp
nomministre: tam_ministeresFields.nomministre
ordreprotocolaire: tam_ministeresFields.ordreprotocolaire
titreministre: tam_ministeresFields.titreministre
}
export namespace tam_questionsFields {
export type circonscription = string | null
export type cirnum = number | null
export type codequalite = string | null
export type compub = string | null
export type datecloture = Date | null
export type dateerr = Date | null
export type datejodepot = Date | null
export type datejorep1 = Date | null
export type datejotran = Date | null
export type daterappel = Date | null
export type dateseance = Date | null
export type datesignal = Date | null
export type datesynctam = Date | null
export type dattrans = Date | null
export type dattransori = Date | null
export type delaijours = number | null
export type delaijoursrep1 = number | null
export type etaquecod = number | null
export type groupe = string | null
export type id = number
export type legislature = number | null
export type matricule = string
export type mindepotid = number | null
export type mindepotlib = string | null
export type minrepid1 = number | null
export type minreplib1 = string | null
export type mintranid = number | null
export type mintranlib = string | null
export type natquecod = string | null
export type natqueord = number | null
export type nom = string | null
export type nomtechnique = string | null
export type numero = string | null
export type pageerr = number | null
export type pagejodepot = number | null
export type prenom = string | null
export type ratgrp = string | null
export type reference = string | null
export type refquerappelee = string | null
export type renvoi1 = string | null
export type renvoi2 = string | null
export type renvoi3 = string | null
export type repub = number | null
export type rubrique = string | null
export type sorquecod = number | null
export type thecrible = string | null
export type themes = string | null
export type titre = string | null
export type tranisreattr = string | null
export type txterrque = string | null
export type txtque = string | null
export type uuid = string | null
export type uuidquerappelee = string | null
export type uuidtrans = string | null
export type uuidtransori = string | null
export type version = number | null
}
export interface tam_questions {
circonscription: tam_questionsFields.circonscription
cirnum: tam_questionsFields.cirnum
codequalite: tam_questionsFields.codequalite
compub: tam_questionsFields.compub
datecloture: tam_questionsFields.datecloture
dateerr: tam_questionsFields.dateerr
datejodepot: tam_questionsFields.datejodepot
datejorep1: tam_questionsFields.datejorep1
datejotran: tam_questionsFields.datejotran
daterappel: tam_questionsFields.daterappel
dateseance: tam_questionsFields.dateseance
datesignal: tam_questionsFields.datesignal
datesynctam: tam_questionsFields.datesynctam
dattrans: tam_questionsFields.dattrans
dattransori: tam_questionsFields.dattransori
delaijours: tam_questionsFields.delaijours
delaijoursrep1: tam_questionsFields.delaijoursrep1
etaquecod: tam_questionsFields.etaquecod
groupe: tam_questionsFields.groupe
id: tam_questionsFields.id
legislature: tam_questionsFields.legislature
matricule: tam_questionsFields.matricule
mindepotid: tam_questionsFields.mindepotid
mindepotlib: tam_questionsFields.mindepotlib
minrepid1: tam_questionsFields.minrepid1
minreplib1: tam_questionsFields.minreplib1
mintranid: tam_questionsFields.mintranid
mintranlib: tam_questionsFields.mintranlib
natquecod: tam_questionsFields.natquecod
natqueord: tam_questionsFields.natqueord
nom: tam_questionsFields.nom
nomtechnique: tam_questionsFields.nomtechnique
numero: tam_questionsFields.numero
pageerr: tam_questionsFields.pageerr
pagejodepot: tam_questionsFields.pagejodepot
prenom: tam_questionsFields.prenom
ratgrp: tam_questionsFields.ratgrp
reference: tam_questionsFields.reference
refquerappelee: tam_questionsFields.refquerappelee
renvoi1: tam_questionsFields.renvoi1
renvoi2: tam_questionsFields.renvoi2
renvoi3: tam_questionsFields.renvoi3
repub: tam_questionsFields.repub
rubrique: tam_questionsFields.rubrique
sorquecod: tam_questionsFields.sorquecod
thecrible: tam_questionsFields.thecrible
themes: tam_questionsFields.themes
titre: tam_questionsFields.titre
tranisreattr: tam_questionsFields.tranisreattr
txterrque: tam_questionsFields.txterrque
txtque: tam_questionsFields.txtque
uuid: tam_questionsFields.uuid
uuidquerappelee: tam_questionsFields.uuidquerappelee
uuidtrans: tam_questionsFields.uuidtrans
uuidtransori: tam_questionsFields.uuidtransori
version: tam_questionsFields.version
}
export namespace tam_reponsesFields {
export type datejorep = Date | null
export type delaijoursrep = number | null
export type errdate = Date | null
export type errpage = number | null
export type idque = number
export type idrepunique = string | null
export type minrepid = number | null
export type minreplib = string | null
export type pagejorep = number | null
export type txterrrep = string | null
export type txtrep = string | null
export type urlrep = string | null
}
export interface tam_reponses {
datejorep: tam_reponsesFields.datejorep
delaijoursrep: tam_reponsesFields.delaijoursrep
errdate: tam_reponsesFields.errdate
errpage: tam_reponsesFields.errpage
idque: tam_reponsesFields.idque
idrepunique: tam_reponsesFields.idrepunique
minrepid: tam_reponsesFields.minrepid
minreplib: tam_reponsesFields.minreplib
pagejorep: tam_reponsesFields.pagejorep
txterrrep: tam_reponsesFields.txterrrep
txtrep: tam_reponsesFields.txtrep
urlrep: tam_reponsesFields.urlrep
}
export namespace theFields {
export type theali = string | null
export type thecle = number
export type thelib = string
export type thenouidt = number | null
}
export interface the {
theali: theFields.theali
thecle: theFields.thecle
thelib: theFields.thelib
thenouidt: theFields.thenouidt
}