@tricoteuses/senat
Version:
Handle French Sénat's open data
128 lines (127 loc) • 3.97 kB
TypeScript
/**
* 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/debats -t debats -t intdivers -t intpjl -t lecassdeb -t secdis -t secdivers -t syndeb -t typsec -s public
*
*/
export declare namespace debatsFields {
type autinc = string | null;
type cpterr = number;
type datsea = Date;
type debsyn = string | null;
type deburl = string | null;
type estcongres = string | null;
type etavidcod = string | null;
type libspec = string | null;
type numero = number | null;
}
export interface debats {
autinc: debatsFields.autinc;
cpterr: debatsFields.cpterr;
datsea: debatsFields.datsea;
debsyn: debatsFields.debsyn;
deburl: debatsFields.deburl;
estcongres: debatsFields.estcongres;
etavidcod: debatsFields.etavidcod;
libspec: debatsFields.libspec;
numero: debatsFields.numero;
}
export declare namespace intdiversFields {
type autcod = string;
type intana = string | null;
type intdiverscle = number;
type intdiversordid = number | null;
type intfon = string | null;
type inturl = string | null;
type secdiverscle = number;
}
export interface intdivers {
autcod: intdiversFields.autcod;
intana: intdiversFields.intana;
intdiverscle: intdiversFields.intdiverscle;
intdiversordid: intdiversFields.intdiversordid;
intfon: intdiversFields.intfon;
inturl: intdiversFields.inturl;
secdiverscle: intdiversFields.secdiverscle;
}
export declare namespace intpjlFields {
type autcod = string;
type intana = string | null;
type intfon = string | null;
type intordid = number | null;
type intpjlcle = number;
type inturl = string | null;
type secdiscle = number;
}
export interface intpjl {
autcod: intpjlFields.autcod;
intana: intpjlFields.intana;
intfon: intpjlFields.intfon;
intordid: intpjlFields.intordid;
intpjlcle: intpjlFields.intpjlcle;
inturl: intpjlFields.inturl;
secdiscle: intpjlFields.secdiscle;
}
export declare namespace lecassdebFields {
type datsea = Date;
type lecassidt = string;
}
export interface lecassdeb {
datsea: lecassdebFields.datsea;
lecassidt: lecassdebFields.lecassidt;
}
export declare namespace secdisFields {
type datsea = Date;
type lecassidt = string;
type secdiscle = number;
type secdisnum = string | null;
type secdisobj = string | null;
type secdisordid = number | null;
type secdispere = number | null;
type secdisurl = string | null;
type typseccod = string;
}
export interface secdis {
datsea: secdisFields.datsea;
lecassidt: secdisFields.lecassidt;
secdiscle: secdisFields.secdiscle;
secdisnum: secdisFields.secdisnum;
secdisobj: secdisFields.secdisobj;
secdisordid: secdisFields.secdisordid;
secdispere: secdisFields.secdispere;
secdisurl: secdisFields.secdisurl;
typseccod: secdisFields.typseccod;
}
export declare namespace secdiversFields {
type datsea = Date;
type secdiverscle = number;
type secdiverslibelle = string | null;
type secdiversobj = string | null;
type typseccod = string;
}
export interface secdivers {
datsea: secdiversFields.datsea;
secdiverscle: secdiversFields.secdiverscle;
secdiverslibelle: secdiversFields.secdiverslibelle;
secdiversobj: secdiversFields.secdiversobj;
typseccod: secdiversFields.typseccod;
}
export declare namespace syndebFields {
type debsyn = string;
type syndeblib = string;
}
export interface syndeb {
debsyn: syndebFields.debsyn;
syndeblib: syndebFields.syndeblib;
}
export declare namespace typsecFields {
type typseccat = string | null;
type typseccod = string;
type typseclib = string;
}
export interface typsec {
typseccat: typsecFields.typseccat;
typseccod: typsecFields.typseccod;
typseclib: typsecFields.typseclib;
}