UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

250 lines (232 loc) 8.73 kB
/* 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 }