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; }