wallet-core/packages/anastasis-core/src/anastasis-data.ts

743 lines
20 KiB
TypeScript

// This file is auto-generated, do not modify.
// Generated from v0.2.0-4-g61ea83c on Tue, 05 Oct 2021 10:40:32 +0200
// To re-generate, run contrib/gen-ts.sh from the main anastasis code base.
export const anastasisData = {
providersList: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
anastasis_provider: [
{
url: "https://anastasis.demo.taler.net/",
currency: "KUDOS",
},
{
url: "https://kudos.demo.anastasis.lu/",
currency: "KUDOS",
},
{
url: "http://localhost:8086/",
currency: "TESTKUDOS",
},
{
url: "http://localhost:8087/",
currency: "TESTKUDOS",
},
{
url: "http://localhost:8088/",
currency: "TESTKUDOS",
},
{
url: "http://localhost:8089/",
currency: "TESTKUDOS",
},
],
},
countriesList: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
countries: [
{
code: "al",
name: "Albania",
continent: "Europe",
name_i18n: {
de_DE: "Albanien",
en_UK: "Albania",
},
currency: "ALL",
call_code: "+355",
},
{
code: "be",
name: "Belgium",
continent: "Europe",
name_i18n: {
de_DE: "Belgien",
en_UK: "Belgium",
},
currency: "EUR",
call_code: "+32",
},
{
code: "ch",
name: "Switzerland",
continent: "Europe",
name_i18n: {
de_DE: "Schweiz",
de_CH: "Schwiiz",
fr_FR: "Suisse",
en_UK: "Swiss",
},
currency: "CHF",
call_code: "+41",
},
{
code: "cz",
name: "Czech Republic",
continent: "Europe",
name_i18n: {
en_UK: "Czech Republic",
},
currency: "CZK",
call_code: "+420",
},
{
code: "de",
name: "Germany",
continent: "Europe",
continent_i18n: { de_DE: "Europa" },
name_i18n: {
de_DE: "Deutschland",
de_CH: "Deutschland",
fr_FR: "Allemagne",
en_UK: "Germany",
},
currency: "EUR",
call_code: "+49",
},
{
code: "dk",
name: "Denmark",
continent: "Europe",
continent_i18n: { de_DE: "Europa" },
name_i18n: {
en_UK: "Denmark",
},
currency: "DKK",
call_code: "+45",
},
{
code: "es",
name: "Spain",
continent: "Europe",
continent_i18n: { es_ES: "Europa" },
name_i18n: {
es_ES: "España",
},
currency: "EUR",
call_code: "+44",
},
{
code: "in",
name: "India",
continent: "India",
continent_i18n: { en_EN: "India" },
name_i18n: {
de_DE: "Indien",
de_CH: "Indien",
fr_FR: "l'Inde",
en_UK: "India",
},
currency: "INR",
call_code: "+91",
},
{
code: "it",
name: "Italy",
continent: "Europe",
name_i18n: {
de_DE: "Italien",
en_UK: "Italy",
},
currency: "EUR",
call_code: "+39",
},
{
code: "jp",
name: "Japan",
continent: "Asia",
continent_i18n: { en_EN: "Japan" },
name_i18n: {
de_DE: "Japan",
de_CH: "Japan",
en_UK: "Japan",
},
currency: "JPY",
call_code: "+81",
},
{
code: "sl",
name: "Slovakia",
continent: "Europe",
name_i18n: {
en_UK: "Slovakia",
},
currency: "EUR",
call_code: "+421",
},
{
code: "us",
name: "United States of America (USA)",
continent: "North America",
continent_i18n: { de_DE: "Nordamerika" },
name_i18n: {
de_DE: "Vereinigte Staaten von Amerika (USA)",
de_CH: "Vereinigte Staaten von Amerika (USA)",
fr_FR: "États-Unis d'Amérique (USA)",
en_UK: "United States of America (USA)",
},
currency: "USD",
call_code: "+1",
},
{
code: "xx",
name: "Testland",
continent: "Testcontinent",
continent_i18n: { de_DE: "Testkontinent" },
name_i18n: {
de_DE: "Testlandt",
de_CH: "Testlandi",
fr_FR: "Testpais",
en_UK: "Testland",
},
currency: "TESTKUDOS",
call_code: "+00",
},
{
code: "xy",
name: "Demoland",
continent: "Testcontinent",
continent_i18n: { de_DE: "Testkontinent" },
name_i18n: {
de_DE: "Demolandt",
de_CH: "Demolandi",
fr_FR: "Demopais",
en_UK: "Demoland",
},
currency: "KUDOS",
call_code: "+01",
},
],
},
countryDetails: {
al: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "nid_number",
label: "Numri i Identitetit",
label_i18n: {
en: "Identity Number",
al: "Numri i Identitetit",
},
widget: "anastasis_gtk_ia_nid_al",
uuid: "256e5d30-d65e-481b-9ac4-55f5ac03b24a",
"validation-regex":
"^[0-9A-T][0-9](((0|5)[0-9])|10|11|51|52)[0-9]{3}[A-W]$",
"validation-logic": "AL_NID_check",
},
],
},
be: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "nrn_number",
label: "National Register Number",
label_i18n: {
en: "National Register Number",
},
widget: "anastasis_gtk_ia_nid_be",
uuid: "0452f99a-06f7-48bd-8ac0-2e4ed9a24560",
"validation-regex": "^[0-9]{11}$",
"validation-logic": "BE_NRN_check",
},
],
},
ch: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "ahv_number",
label: "AHV number",
label_i18n: {
de_DE: "AHV-Nummer",
de_CH: "AHV-Nummer",
},
widget: "anastasis_gtk_ia_ahv",
uuid: "1da87570-ba16-4f62-8a7e-cbda92f51591",
"validation-regex":
"^(756).[0-9]{4}.[0-9]{4}.[0-9]{2}|(756)[0-9]{10}$",
"validation-logic": "CH_AHV_check",
},
],
},
cz: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "birth_number",
label: "Birth Number",
label_i18n: {
en: "Birth Number",
cz: "rodné číslo",
},
widget: "anastasis_gtk_ia_birthnumber_cz",
uuid: "03e3a05b-1192-44f1-ac36-7425512eee1a",
"validation-regex":
"^[0-9]{2}(((0|2|5|7)[0-9])|10|11|31|32|51|52|81|82)/[0-9]{3}[0-9]?$",
"validation-logic": "CZ_BN_check",
},
],
},
de: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "tax_number",
label: "Taxpayer identification number",
label_i18n: {
de_DE: "Steuerliche Identifikationsnummer",
en: "German taxpayer identification number",
},
widget: "anastasis_gtk_ia_tax_de",
uuid: "dae48f85-e3ff-47a4-a4a3-ed981ed8c3c6",
"validation-regex": "^[0-9]{11}$",
"validation-logic": "DE_TIN_check",
},
{
type: "string",
name: "social_security_number",
label: "Social security number",
label_i18n: {
de_DE: "Deutsche Sozialversicherungsnummer",
en: "German Social security number",
},
widget: "anastasis_gtk_ia_ssn_de",
uuid: "d5e2aa79-1c88-4cf4-a4d2-252508b38e05",
"validation-regex": "^[0-9]{8}[[:upper:]][0-9]{3}$",
"validation-logic": "DE_SVN_check",
optional: true,
},
],
},
dk: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "cpr_number",
label: "CPR-nummer",
label_i18n: {
en: "CPR Number",
dk: "CPR-nummer",
},
widget: "anastasis_gtk_ia_cpr_dk",
uuid: "38f13a4d-4302-4ada-ada1-c3ff4a8ff689",
"validation-regex":
"^(0[1-9]|[1-2][0-9]|30|31)((0[1-9]|10|11|12))[0-9]{2}-[0-9A-Z]{4}$",
},
],
},
es: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "tax_number",
label: "Tax number",
label_i18n: {
es_ES: "Número de Identificación Fiscal (DNI, NIE)",
},
widget: "anastasis_gtk_ia_es_dni",
uuid: "ac8bd865-6be8-445c-b650-6a18eef16a49",
"validation-regex": "^[0-9MXYZ][0-9]{7}[TRWAGMYFPDXBNJZSQVHLCKE]$",
"validation-logic": "ES_DNI_check",
},
{
type: "string",
name: "ssn_number",
label: "Social security number",
label_i18n: {
es_ES: "Número de Seguridad Social",
},
widget: "anastasis_gtk_ia_es_ssn",
uuid: "22396a19-f3bb-497e-b63a-961fd639140e",
"validation-regex": "^[0-9]{11}$",
},
],
},
in: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "aadhar_number",
label: "Aadhar number",
label_i18n: {
en: "Aadhar number",
},
widget: "anastasis_gtk_ia_aadhar_in",
uuid: "55afe97a-98bc-48d1-bb37-a9658be3fdc9",
"validation-regex": "^[2-9]{1}[0-9]{3}\\s[0-9]{4}\\s[0-9]{4}$",
"validation-logic": "IN_AADHAR_check",
},
],
},
it: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "fiscal_code",
label: "Codice fiscale",
label_i18n: {
it: "Codice fiscale",
en: "Fiscal code",
},
widget: "anastasis_gtk_ia_cf_it",
uuid: "88f53c51-52ad-4d63-a163-ec042589f925",
"validation-regex":
"^[[:upper:]]{6}[0-9]{2}[A-EHLMPRT](([0-24-6][0-9])|(30|31|70|71))[A-MZ][0-9]{3}[A-Z]$",
"validation-logic": "IT_CF_check",
},
],
},
jp: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "my_number",
label: "My number",
label_i18n: {
en: "My number",
jp: "マイナンバー",
},
widget: "anastasis_gtk_ia_my_jp",
uuid: "90848f42-a83e-4226-8186-329696c14152",
"validation-regex": "^[0-9]{12}$",
},
],
},
sk: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "birth_number",
label: "Birth Number",
label_i18n: {
en: "Birth Number",
sk: "rodné číslo",
},
widget: "anastasis_gtk_ia_birthnumber_sk",
uuid: "1cd372fe-2cea-4928-9f29-66f2bdd8555c",
"validation-regex":
"^[0-9]{2}(((0|2|5|7)[0-9])|10|11|31|32|51|52|81|82)/[0-9]{3}[0-9]?$",
"validation-logic": "CZ_BN_check",
},
],
},
us: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "birthplace",
label: "Birthplace",
widget: "anastasis_gtk_ia_birthplace",
uuid: "4c822e8e-89c6-11eb-95c4-8b077ad8489f",
},
{
type: "string",
name: "social_security_number",
label: "Social security number",
label_i18n: {
en: "US Social security number",
},
widget: "anastasis_gtk_ia_ssn_us",
uuid: "310a138c-b0b7-4985-b8b8-d00e765e9f9b",
"validation-regex": "^d{3}-d{2}-d{4}$",
},
],
},
xx: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "sq_number",
label: "Square number",
widget: "anastasis_gtk_xx_square",
uuid: "ed790bca-89bf-11eb-96f2-233996cf644e",
"validation-regex": "^[0-9]+$",
"validation-logic": "XX_SQUARE_check",
},
],
},
xy: {
license: "GPLv3+",
"SPDX-License-Identifier": "GPL3.0-or-later",
required_attributes: [
{
type: "string",
name: "full_name",
label: "Full name",
widget: "anastasis_gtk_ia_full_name",
uuid: "9e8f463f-575f-42cb-85f3-759559997331",
},
{
type: "date",
name: "birthdate",
label: "Birthdate",
widget: "anastasis_gtk_ia_birthdate",
uuid: "83d655c7-bdb6-484d-904e-80c1058c8854",
},
{
type: "string",
name: "prime_number",
label: "Prime number",
widget: "anastasis_gtk_xx_prime",
uuid: "39190a95-cacb-4412-8bae-1f7da3f980b4",
"validation-regex": "^[0-9]+$",
"validation-logic": "XY_PRIME_check",
},
],
},
},
};