762 lines
16 KiB
TypeScript
762 lines
16 KiB
TypeScript
import { ObjectType, Field, InputType } from 'type-graphql';
|
|
|
|
@ObjectType()
|
|
@InputType('TVAValueInput')
|
|
export class TVAValue {
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AX: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
DZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AD: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AQ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BD: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BB: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BJ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BV: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
BI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CV: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TD: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CX: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CD: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
HR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
DK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
DJ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
DM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
DO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
EC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
EG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SV: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GQ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ER: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
EE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ET: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
FK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
FO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
FJ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
FI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
FR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
DE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GD: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GP: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
HT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
HM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
VA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
HN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
HK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
HU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ID: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IQ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
IT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
JM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
JP: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
JE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
JO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KP: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LV: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LB: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MV: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ML: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MQ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
YT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MX: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
FM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MD: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NP: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
MP: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
NO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
OM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
QA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
RE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
RO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
RU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
RW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
KN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
PM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
VC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
WS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ST: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SB: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ZA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GS: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ES: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
LK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SD: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SJ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
CH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
SY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TW: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TJ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TL: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TK: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TO: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TT: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TR: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TC: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
TV: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
UG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
UA: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
AE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
GB: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
US: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
UM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
UY: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
UZ: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
VU: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
VE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
VN: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
VG: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
VI: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
WF: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
EH: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
YE: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ZM: number;
|
|
|
|
@Field(() => Number, { defaultValue: 21 })
|
|
ZW: number;
|
|
}
|
|
|
|
@ObjectType()
|
|
export class VatResponse {
|
|
@Field(() => Boolean)
|
|
valid: boolean;
|
|
|
|
@Field({ nullable: true })
|
|
database?: string;
|
|
|
|
@Field(() => Boolean)
|
|
format_valid?: boolean;
|
|
|
|
@Field({ nullable: true })
|
|
query?: string;
|
|
|
|
@Field({ nullable: true })
|
|
country_code?: string;
|
|
|
|
@Field({ nullable: true })
|
|
vat_number?: string;
|
|
|
|
@Field({ nullable: true })
|
|
company_name?: string;
|
|
|
|
@Field({ nullable: true })
|
|
company_address?: string;
|
|
}
|