gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-typescript-core] 02/03: removed uihandlerid


From: Admin
Subject: [taler-typescript-core] 02/03: removed uihandlerid
Date: Tue, 25 Mar 2025 14:52:59 +0100

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository taler-typescript-core.

commit c9fc43fda50166cd678ae5da6436568e5b6a7322
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Mon Mar 24 18:00:07 2025 -0300

    removed uihandlerid
---
 .../src/taler-form-attributes.ts}                  | 513 ++++++++++-----------
 .../src/forms/fields/InputAbsoluteTime.stories.tsx |   2 +-
 .../src/forms/fields/InputAmount.stories.tsx       |   4 +-
 .../src/forms/fields/InputArray.stories.tsx        |  24 +-
 .../forms/fields/InputChoiceHorizontal.stories.tsx |   2 +-
 .../forms/fields/InputChoiceStacked.stories.tsx    |   2 +-
 .../src/forms/fields/InputDuration.stories.tsx     |   2 +-
 .../src/forms/fields/InputDurationText.stories.tsx |   2 +-
 .../src/forms/fields/InputFile.stories.tsx         |   4 +-
 .../src/forms/fields/InputInteger.stories.tsx      |   6 +-
 .../src/forms/fields/InputIsoDate.stories.tsx      |   2 +-
 .../src/forms/fields/InputSecret.stories.tsx       |   2 +-
 .../forms/fields/InputSelectMultiple.stories.tsx   |   4 +-
 .../src/forms/fields/InputSelectOne.stories.tsx    |   4 +-
 .../src/forms/fields/InputText.stories.tsx         |   4 +-
 .../src/forms/fields/InputTextArea.stories.tsx     |   2 +-
 .../src/forms/fields/InputToggle.stories.tsx       |   6 +-
 packages/web-util/src/forms/forms-types.ts         |   3 +-
 18 files changed, 290 insertions(+), 298 deletions(-)

diff --git a/packages/web-util/src/forms/gana/taler_form_attributes.ts 
b/packages/taler-util/src/taler-form-attributes.ts
similarity index 66%
rename from packages/web-util/src/forms/gana/taler_form_attributes.ts
rename to packages/taler-util/src/taler-form-attributes.ts
index a874bfe1f..c842058cd 100644
--- a/packages/web-util/src/forms/gana/taler_form_attributes.ts
+++ b/packages/taler-util/src/taler-form-attributes.ts
@@ -24,7 +24,6 @@
 /**
  * Imports.
  */
-import { UIHandlerId } from "@gnu-taler/web-util/browser";
 
 export const TalerFormAttributes = {
     /**
@@ -32,1453 +31,1447 @@ export const TalerFormAttributes = {
      *
      * GANA Type: Boolean
      */
-    SANCTION_LIST_SUPPRESS: "SANCTION_LIST_SUPPRESS" as UIHandlerId,
+    SANCTION_LIST_SUPPRESS: "SANCTION_LIST_SUPPRESS",
     /**
      * Description: When the form was completed.
      *
      * GANA Type: AbsoluteDateTime
      */
-    FORM_FILLING_DATE: "FORM_FILLING_DATE" as UIHandlerId,
+    FORM_FILLING_DATE: "FORM_FILLING_DATE",
     /**
      * Description: Customer system ID required to correlate different AML 
forms.
      *
      * GANA Type: String
      */
-    CUSTOMER_ID: "CUSTOMER_ID" as UIHandlerId,
+    CUSTOMER_ID: "CUSTOMER_ID",
     /**
      * Description: Contracing partner signature,
      *
      * GANA Type: AbsoluteDateTime
      */
-    SIGN_DATE: "SIGN_DATE" as UIHandlerId,
+    SIGN_DATE: "SIGN_DATE",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    SIGNATURE: "SIGNATURE" as UIHandlerId,
+    SIGNATURE: "SIGNATURE",
     /**
      * Description: 
      *
      * GANA Type: 'NATURAL_PERSON' | 'LEGAL_ENTITY'
      */
-    CUSTOMER_TYPE: "CUSTOMER_TYPE" as UIHandlerId,
+    CUSTOMER_TYPE: "CUSTOMER_TYPE",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    CUSTOMER_NATURAL_FULL_NAME: "CUSTOMER_NATURAL_FULL_NAME" as UIHandlerId,
+    CUSTOMER_NATURAL_FULL_NAME: "CUSTOMER_NATURAL_FULL_NAME",
     /**
      * Description: If the customer is a natural person.
      *
      * GANA Type: Phone
      */
-    CUSTOMER_NATURAL_PHONE: "CUSTOMER_NATURAL_PHONE" as UIHandlerId,
+    CUSTOMER_NATURAL_PHONE: "CUSTOMER_NATURAL_PHONE",
     /**
      * Description: If the customer is a natural person.
      *
      * GANA Type: ISO Date
      */
-    DATE_OF_BIRTH: "DATE_OF_BIRTH" as UIHandlerId,
+    DATE_OF_BIRTH: "DATE_OF_BIRTH",
     /**
      * Description: If the customer is a natural person.
      *
      * GANA Type: File
      */
-    PERSONAL_IDENTIFICATION_DOCUMENT_COPY: 
"PERSONAL_IDENTIFICATION_DOCUMENT_COPY" as UIHandlerId,
+    PERSONAL_IDENTIFICATION_DOCUMENT_COPY: 
"PERSONAL_IDENTIFICATION_DOCUMENT_COPY",
     /**
      * Description: Is the customer a sole proprietor?
      *
      * GANA Type: Boolean
      */
-    CUSTOMER_IS_SOLE_PROPRIETOR: "CUSTOMER_IS_SOLE_PROPRIETOR" as UIHandlerId,
+    CUSTOMER_IS_SOLE_PROPRIETOR: "CUSTOMER_IS_SOLE_PROPRIETOR",
     /**
      * Description: If the customer is a natural person.
      *
      * GANA Type: String
      */
-    COMPANY_NAME: "COMPANY_NAME" as UIHandlerId,
+    COMPANY_NAME: "COMPANY_NAME",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    REGISTERED_OFFICE_ADDRESS: "REGISTERED_OFFICE_ADDRESS" as UIHandlerId,
+    REGISTERED_OFFICE_ADDRESS: "REGISTERED_OFFICE_ADDRESS",
     /**
      * Description: If the customer is a legal person.
      *
      * GANA Type: String
      */
-    LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY: 
"LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY" as UIHandlerId,
+    LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY: 
"LEGAL_ENTITY_IDENTIFICATION_DOCUMENT_COPY",
     /**
      * Description: If the customer is a legal entity.
      *
      * GANA Type: String
      */
-    CUSTOMER_ENTITY_COMPANY_NAME: "CUSTOMER_ENTITY_COMPANY_NAME" as 
UIHandlerId,
+    CUSTOMER_ENTITY_COMPANY_NAME: "CUSTOMER_ENTITY_COMPANY_NAME",
     /**
      * Description: If the customer is a legal entity.
      *
      * GANA Type: BusinessAddress
      */
-    CUSTOMER_ENTITY_ADDRESS: "CUSTOMER_ENTITY_ADDRESS" as UIHandlerId,
+    CUSTOMER_ENTITY_ADDRESS: "CUSTOMER_ENTITY_ADDRESS",
     /**
      * Description: Full name of the contact person.
      *
      * GANA Type: String
      */
-    CONTACT_PERSON_NAME: "CONTACT_PERSON_NAME" as UIHandlerId,
+    CONTACT_PERSON_NAME: "CONTACT_PERSON_NAME",
     /**
      * Description: If the customer is a legal entity.
      *
      * GANA Type: Phone
      */
-    CUSTOMER_ENTITY_PHONE: "CUSTOMER_ENTITY_PHONE" as UIHandlerId,
+    CUSTOMER_ENTITY_PHONE: "CUSTOMER_ENTITY_PHONE",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    DESCRIPTION: "DESCRIPTION" as UIHandlerId,
+    DESCRIPTION: "DESCRIPTION",
     /**
      * Description: 
      *
      * GANA Type: DataUri
      */
-    FILE: "FILE" as UIHandlerId,
+    FILE: "FILE",
     /**
      * Description: List of founder with the fields below.
      *
      * GANA Type: Form<VQF_902_1_founder>[]
      */
-    ESTABLISHER_LIST: "ESTABLISHER_LIST" as UIHandlerId,
+    ESTABLISHER_LIST: "ESTABLISHER_LIST",
     /**
      * Description: Full name of a natural person.
      *
      * GANA Type: String
      */
-    FULL_NAME: "FULL_NAME" as UIHandlerId,
+    FULL_NAME: "FULL_NAME",
     /**
      * Description: Domicile address. A domicile is a place where you live, an 
address is just a place where you receive mail. A residential address is 
somewhere you live but not necessarily your primary place.
      *
      * GANA Type: ResidentialAddress
      */
-    DOMICILE_ADDRESS: "DOMICILE_ADDRESS" as UIHandlerId,
+    DOMICILE_ADDRESS: "DOMICILE_ADDRESS",
     /**
      * Description: Nationality, expressed as a country code.
      *
      * GANA Type: CountryCode
      */
-    NATIONALITY: "NATIONALITY" as UIHandlerId,
+    NATIONALITY: "NATIONALITY",
     /**
      * Description: Signatory of representation (single, collective two, ...)
      *
      * GANA Type: String
      */
-    SIGNING_AUTHORITY_TYPE: "SIGNING_AUTHORITY_TYPE" as UIHandlerId,
+    SIGNING_AUTHORITY_TYPE: "SIGNING_AUTHORITY_TYPE",
     /**
      * Description: Signatory of representation (other type)
      *
      * GANA Type: String
      */
-    SIGNING_AUTHORITY_TYPE_OTHER: "SIGNING_AUTHORITY_TYPE_OTHER" as 
UIHandlerId,
+    SIGNING_AUTHORITY_TYPE_OTHER: "SIGNING_AUTHORITY_TYPE_OTHER",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    FOUNDER_NATIONAL_ID: "FOUNDER_NATIONAL_ID" as UIHandlerId,
+    FOUNDER_NATIONAL_ID: "FOUNDER_NATIONAL_ID",
     /**
      * Description: 
      *
      * GANA Type: File
      */
-    FOUNDER_NATIONAL_COPY: "FOUNDER_NATIONAL_COPY" as UIHandlerId,
+    FOUNDER_NATIONAL_COPY: "FOUNDER_NATIONAL_COPY",
     /**
      * Description: 
      *
      * GANA Type: 'CR' | 'MANDATE' | 'OTHER' 
      */
-    SIGNING_AUTHORITY_EVIDENCE: "SIGNING_AUTHORITY_EVIDENCE" as UIHandlerId,
+    SIGNING_AUTHORITY_EVIDENCE: "SIGNING_AUTHORITY_EVIDENCE",
     /**
      * Description: 
      *
      * GANA Type: String 
      */
-    SIGNING_AUTHORITY_EVIDENCE_OTHER: "SIGNING_AUTHORITY_EVIDENCE_OTHER" as 
UIHandlerId,
+    SIGNING_AUTHORITY_EVIDENCE_OTHER: "SIGNING_AUTHORITY_EVIDENCE_OTHER",
     /**
      * Description: 
      *
      * GANA Type: File 
      */
-    SIGNING_AUTHORITY_EVIDENCE_DOCUMENT_COPY: 
"SIGNING_AUTHORITY_EVIDENCE_DOCUMENT_COPY" as UIHandlerId,
+    SIGNING_AUTHORITY_EVIDENCE_DOCUMENT_COPY: 
"SIGNING_AUTHORITY_EVIDENCE_DOCUMENT_COPY",
     /**
      * Description: Conclusion of the conract
      *
      * GANA Type: AbsoluteDate
      */
-    ACCEPTANCE_DATE: "ACCEPTANCE_DATE" as UIHandlerId,
+    ACCEPTANCE_DATE: "ACCEPTANCE_DATE",
     /**
      * Description: 
      *
      * GANA Type: 'FACE_TO_FACE' | 'AUTHENTICATED_COPY' | 
'RESIDENTIAL_ADDRESS_VALIDATED'
      */
-    ACCEPTANCE_METHOD: "ACCEPTANCE_METHOD" as UIHandlerId,
+    ACCEPTANCE_METHOD: "ACCEPTANCE_METHOD",
     /**
      * Description: 
      *
      * GANA Type: LangCode
      */
-    CORRESPONDENCE_LANGUAGE: "CORRESPONDENCE_LANGUAGE" as UIHandlerId,
+    CORRESPONDENCE_LANGUAGE: "CORRESPONDENCE_LANGUAGE",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    ACCEPTANCE_FURTHER_INFO: "ACCEPTANCE_FURTHER_INFO" as UIHandlerId,
+    ACCEPTANCE_FURTHER_INFO: "ACCEPTANCE_FURTHER_INFO",
     /**
      * Description: Customer type under the VQF classification. Establishment 
of the beneficial owner of the assets and/or controlling person
      *
      * GANA Type: 'NATURAL' | 'OPERATIONAL' | 'FOUNDATION' | 'TRUST' | 
'LIFE_INSURANCE' | 'OTHER'
      */
-    CUSTOMER_TYPE_VQF: "CUSTOMER_TYPE_VQF" as UIHandlerId,
+    CUSTOMER_TYPE_VQF: "CUSTOMER_TYPE_VQF",
     /**
      * Description: Verification whether the customer, beneficial owners of 
the assets, controlling persons, authorised representatives or other involved 
persons are listed on an embargo-/terrorism list (date of verification/result)
      *
      * GANA Type: Paragraph
      */
-    EMBARGO_TERRORISM_INFO: "EMBARGO_TERRORISM_INFO" as UIHandlerId,
+    EMBARGO_TERRORISM_INFO: "EMBARGO_TERRORISM_INFO",
     /**
      * Description: Verification date.
      *
      * GANA Type: Date
      */
-    EMBARGO_TERRORISM_CHECK_DATE: "EMBARGO_TERRORISM_CHECK_DATE" as 
UIHandlerId,
+    EMBARGO_TERRORISM_CHECK_DATE: "EMBARGO_TERRORISM_CHECK_DATE",
     /**
      * Description: Verification date.
      *
      * GANA Type: 'NOT_LISTED' | 'LISTED'
      */
-    EMBARGO_TERRORISM_CHECK_RESULT: "EMBARGO_TERRORISM_CHECK_RESULT" as 
UIHandlerId,
+    EMBARGO_TERRORISM_CHECK_RESULT: "EMBARGO_TERRORISM_CHECK_RESULT",
     /**
      * Description: 
      *
      * GANA Type: 'MONEY_EXCHANGE' | 'MONEY_ASSET_TRANSFER' | 'OTHER' 
      */
-    RELATIONSHIP_TYPE: "RELATIONSHIP_TYPE" as UIHandlerId,
+    RELATIONSHIP_TYPE: "RELATIONSHIP_TYPE",
     /**
      * Description: 
      *
      * GANA Type: String 
      */
-    RELATIONSHIP_TYPE_OTHER: "RELATIONSHIP_TYPE_OTHER" as UIHandlerId,
+    RELATIONSHIP_TYPE_OTHER: "RELATIONSHIP_TYPE_OTHER",
     /**
      * Description: Purpose of service requested
      *
      * GANA Type: Paragraph
      */
-    RELATIONSHIP_PURPOSE: "RELATIONSHIP_PURPOSE" as UIHandlerId,
+    RELATIONSHIP_PURPOSE: "RELATIONSHIP_PURPOSE",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    ENCLOSURE_CUSTOMER_DOCUMENTS: "ENCLOSURE_CUSTOMER_DOCUMENTS" as 
UIHandlerId,
+    ENCLOSURE_CUSTOMER_DOCUMENTS: "ENCLOSURE_CUSTOMER_DOCUMENTS",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    ENCLOSURE_IDENTIFICATION_DOCUMENTS: "ENCLOSURE_IDENTIFICATION_DOCUMENTS" 
as UIHandlerId,
+    ENCLOSURE_IDENTIFICATION_DOCUMENTS: "ENCLOSURE_IDENTIFICATION_DOCUMENTS",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    ENCLOSURE_BENEFICIAL_OWNER: "ENCLOSURE_BENEFICIAL_OWNER" as UIHandlerId,
+    ENCLOSURE_BENEFICIAL_OWNER: "ENCLOSURE_BENEFICIAL_OWNER",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    ENCLOSURE_CUSTOMER_PROFILE: "ENCLOSURE_CUSTOMER_PROFILE" as UIHandlerId,
+    ENCLOSURE_CUSTOMER_PROFILE: "ENCLOSURE_CUSTOMER_PROFILE",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    ENCLOSURE_RISK_PROFILE: "ENCLOSURE_RISK_PROFILE" as UIHandlerId,
+    ENCLOSURE_RISK_PROFILE: "ENCLOSURE_RISK_PROFILE",
     /**
      * Description: True if the person is a PEP defined by 'Art 7 lit. g 
numeral 1'
      *
      * GANA Type: Boolean
      */
-    PEP_FOREIGN: "PEP_FOREIGN" as UIHandlerId,
+    PEP_FOREIGN: "PEP_FOREIGN",
     /**
      * Description: True if the person is a PEP defined by 'Art 7 lit. g 
numeral 2'
      *
      * GANA Type: Boolean
      */
-    PEP_DOMESTIC: "PEP_DOMESTIC" as UIHandlerId,
+    PEP_DOMESTIC: "PEP_DOMESTIC",
     /**
      * Description: True if the person is a PEP defined by 'Art 7 lit. g 
numeral 3'
      *
      * GANA Type: Boolean
      */
-    PEP_INTERNATIONAL_ORGANIZATION: "PEP_INTERNATIONAL_ORGANIZATION" as 
UIHandlerId,
+    PEP_INTERNATIONAL_ORGANIZATION: "PEP_INTERNATIONAL_ORGANIZATION",
     /**
      * Description: The decision of the Senior executive body on the 
acceptance of a business relationsip was obtained on ___
      *
      * GANA Type: AbsoluteDateTime
      */
-    PEP_ACCEPTANCE_DATE: "PEP_ACCEPTANCE_DATE" as UIHandlerId,
+    PEP_ACCEPTANCE_DATE: "PEP_ACCEPTANCE_DATE",
     /**
      * Description: True if the person is in a country for which FATF requires 
incresed dilegence.
      *
      * GANA Type: Boolean
      */
-    HIGH_RISK_COUNTRY: "HIGH_RISK_COUNTRY" as UIHandlerId,
+    HIGH_RISK_COUNTRY: "HIGH_RISK_COUNTRY",
     /**
      * Description: The decision of the Senior executive body on the 
acceptance of a business relationsip was obtained on ___
      *
      * GANA Type: AbsoluteDateTime
      */
-    HIGH_RISK_ACCEPTANCE_DATE: "HIGH_RISK_ACCEPTANCE_DATE" as UIHandlerId,
+    HIGH_RISK_ACCEPTANCE_DATE: "HIGH_RISK_ACCEPTANCE_DATE",
     /**
      * Description: 
      *
      * GANA Type: 'NATIONALITY_CUSTOMER' | 'NATIONALITY_OWNER' | 
'DOMICILE_CUSTOMER' | 'DOMICILE_OWNER' | 'DOMICILE_CONTROLLING'
      */
-    COUNTRY_RISK_NATIONALITY_TYPE: "COUNTRY_RISK_NATIONALITY_TYPE" as 
UIHandlerId,
+    COUNTRY_RISK_NATIONALITY_TYPE: "COUNTRY_RISK_NATIONALITY_TYPE",
     /**
      * Description: Based on 902.4.1 country list
      *
      * GANA Type: 'LOW' | 'MEDIUM' | 'HIGH'
      */
-    COUNTRY_RISK_NATIONALITY_LEVEL: "COUNTRY_RISK_NATIONALITY_LEVEL" as 
UIHandlerId,
+    COUNTRY_RISK_NATIONALITY_LEVEL: "COUNTRY_RISK_NATIONALITY_LEVEL",
     /**
      * Description: 
      *
      * GANA Type: 'CUSTOMER' | 'OWNER'
      */
-    COUNTRY_RISK_BUSINESS_TYPE: "COUNTRY_RISK_BUSINESS_TYPE" as UIHandlerId,
+    COUNTRY_RISK_BUSINESS_TYPE: "COUNTRY_RISK_BUSINESS_TYPE",
     /**
      * Description: Based on 902.4.1 country list
      *
      * GANA Type: 'LOW' | 'MEDIUM' | 'HIGH'
      */
-    COUNTRY_RISK_BUSINESS_LEVEL: "COUNTRY_RISK_BUSINESS_LEVEL" as UIHandlerId,
+    COUNTRY_RISK_BUSINESS_LEVEL: "COUNTRY_RISK_BUSINESS_LEVEL",
     /**
      * Description: Based on 902.4.1 country list
      *
      * GANA Type: 'LOW' | 'MEDIUM' | 'HIGH'
      */
-    COUNTRY_RISK_PAYMENTS_LEVEL: "COUNTRY_RISK_PAYMENTS_LEVEL" as UIHandlerId,
+    COUNTRY_RISK_PAYMENTS_LEVEL: "COUNTRY_RISK_PAYMENTS_LEVEL",
     /**
      * Description: 
      *
      * GANA Type: 'CUSTOMER' | 'OWNER'
      */
-    INDUSTRY_RISK_TYPE: "INDUSTRY_RISK_TYPE" as UIHandlerId,
+    INDUSTRY_RISK_TYPE: "INDUSTRY_RISK_TYPE",
     /**
      * Description: 
      *
      * GANA Type: 'TRANSPARENT' | 'HIGH_CASH_TRANSACTION' | 'NOT_WELL_KNOWN' | 
'HIGH_RISK_TRADE' | 'UNKNOWN_INDUSTRY'
      */
-    INDUSTRY_RISK_LEVEL: "INDUSTRY_RISK_LEVEL" as UIHandlerId,
+    INDUSTRY_RISK_LEVEL: "INDUSTRY_RISK_LEVEL",
     /**
      * Description: Based on 902.4.1 country list
      *
      * GANA Type: 'LOW' | 'MEDIUM' | 'HIGH'
      */
-    CONTACT_RISK_LEVEL: "CONTACT_RISK_LEVEL" as UIHandlerId,
+    CONTACT_RISK_LEVEL: "CONTACT_RISK_LEVEL",
     /**
      * Description: 
      *
      * GANA Type: 'EASY' | 'SOPHISTICATED' | 'OFFSHORE' | 'COMPLEX_STRUCTURE' 
| 'LARGE_NUMBER_OF_ACCOUNTS' | 'COMPLEX_SERVICE' | 'FREQ_TRANS_WITH_HIGH_RISK'
      */
-    PRODUCT_RISK_LEVEL: "PRODUCT_RISK_LEVEL" as UIHandlerId,
+    PRODUCT_RISK_LEVEL: "PRODUCT_RISK_LEVEL",
     /**
      * Description: 
      *
      * GANA Type: 'HIGH_RISK' | 'NO_HIGH_RISK'
      */
-    RISK_CLASSIFICATION_LEVEL: "RISK_CLASSIFICATION_LEVEL" as UIHandlerId,
+    RISK_CLASSIFICATION_LEVEL: "RISK_CLASSIFICATION_LEVEL",
     /**
      * Description: Justification for differing risk assessment
      *
      * GANA Type: Paragraph
      */
-    RISK_RATIONALY: "RISK_RATIONALY" as UIHandlerId,
+    RISK_RATIONALY: "RISK_RATIONALY",
     /**
      * Description: The decision of the Senior executive body on the 
acceptance of a business relationsip was obtained on ___
      *
      * GANA Type: AbsoluteDateTime
      */
-    RISK_ACCEPTANCE_DATE: "RISK_ACCEPTANCE_DATE" as UIHandlerId,
+    RISK_ACCEPTANCE_DATE: "RISK_ACCEPTANCE_DATE",
     /**
      * Description: Profession, business activities, etc. (former, current, 
potentially planned)
      *
      * GANA Type: String
      */
-    BIZREL_PROFESSION: "BIZREL_PROFESSION" as UIHandlerId,
+    BIZREL_PROFESSION: "BIZREL_PROFESSION",
     /**
      * Description: Income and assets, liabilities (estimated)
      *
      * GANA Type: String
      */
-    BIZREL_INCOME: "BIZREL_INCOME" as UIHandlerId,
+    BIZREL_INCOME: "BIZREL_INCOME",
     /**
      * Description: Does the customer have assets that will be deposited?
      *
      * GANA Type: Boolean
      */
-    BIZREL_HAVE_ASSETS: "BIZREL_HAVE_ASSETS" as UIHandlerId,
+    BIZREL_HAVE_ASSETS: "BIZREL_HAVE_ASSETS",
     /**
      * Description: Nature of the involved assets.
      *
      * GANA Type: String
      */
-    BIZREL_ORIGIN_NATURE: "BIZREL_ORIGIN_NATURE" as UIHandlerId,
+    BIZREL_ORIGIN_NATURE: "BIZREL_ORIGIN_NATURE",
     /**
      * Description: Currency of the involved assets.
      *
      * GANA Type: Amount
      */
-    BIZREL_ORIGIN_CURRENCY: "BIZREL_ORIGIN_CURRENCY" as UIHandlerId,
+    BIZREL_ORIGIN_CURRENCY: "BIZREL_ORIGIN_CURRENCY",
     /**
      * Description: Amount of the involved assets.
      *
      * GANA Type: Amount
      */
-    BIZREL_ORIGIN_AMOUNT: "BIZREL_ORIGIN_AMOUNT" as UIHandlerId,
+    BIZREL_ORIGIN_AMOUNT: "BIZREL_ORIGIN_AMOUNT",
     /**
      * Description: 
      *
      * GANA Type: 'SAVINGS' | 'OWN_BUSINESS' | 'INHERITANCE' | 'OTHER'
      */
-    BIZREL_ORIGIN_CATEGORY: "BIZREL_ORIGIN_CATEGORY" as UIHandlerId,
+    BIZREL_ORIGIN_CATEGORY: "BIZREL_ORIGIN_CATEGORY",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    BIZREL_ORIGIN_CATEGORY_OTHER: "BIZREL_ORIGIN_CATEGORY_OTHER" as 
UIHandlerId,
+    BIZREL_ORIGIN_CATEGORY_OTHER: "BIZREL_ORIGIN_CATEGORY_OTHER",
     /**
      * Description: Detail description of the origings
      *
      * GANA Type: Paragraph
      */
-    BIZREL_ORIGIN_DETAIL: "BIZREL_ORIGIN_DETAIL" as UIHandlerId,
+    BIZREL_ORIGIN_DETAIL: "BIZREL_ORIGIN_DETAIL",
     /**
      * Description: Purpose of the business relationship.
      *
      * GANA Type: String
      */
-    BIZREL_PURPOSE: "BIZREL_PURPOSE" as UIHandlerId,
+    BIZREL_PURPOSE: "BIZREL_PURPOSE",
     /**
      * Description: Information on the planned development of the business 
relationship and the assets.
      *
      * GANA Type: String
      */
-    BIZREL_DEVELOPMENT: "BIZREL_DEVELOPMENT" as UIHandlerId,
+    BIZREL_DEVELOPMENT: "BIZREL_DEVELOPMENT",
     /**
      * Description: In the case of cash or money and asset transfer 
transacction with regular customer
      *
      * GANA Type: String
      */
-    BIZREL_FINANCIAL_VOLUME: "BIZREL_FINANCIAL_VOLUME" as UIHandlerId,
+    BIZREL_FINANCIAL_VOLUME: "BIZREL_FINANCIAL_VOLUME",
     /**
      * Description: In the case of cash or money and asset transfer 
transacction with regular customer
      *
      * GANA Type: String
      */
-    BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME: 
"BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME" as UIHandlerId,
+    BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME: 
"BIZREL_FINANCIAL_BENEFICIARIES_FULL_NAME",
     /**
      * Description: In the case of cash or money and asset transfer 
transacction with regular customer
      *
      * GANA Type: BusinessAddress
      */
-    BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS: 
"BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS" as UIHandlerId,
+    BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS: 
"BIZREL_FINANCIAL_BENEFICIARIES_ADDRESS",
     /**
      * Description: In the case of cash or money and asset transfer 
transacction with regular customer
      *
      * GANA Type: String
      */
-    BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT: 
"BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT" as UIHandlerId,
+    BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT: 
"BIZREL_FINANCIAL_BENEFICIARIES_BANK_ACCOUNT",
     /**
      * Description: Relation of the customer to the beneficial owner, 
controlling persons, authorised signatories and other persons involved in the 
business relationship.
      *
      * GANA Type: String
      */
-    BIZREL_THIRDPARTY_RELATIONSHIP: "BIZREL_THIRDPARTY_RELATIONSHIP" as 
UIHandlerId,
+    BIZREL_THIRDPARTY_RELATIONSHIP: "BIZREL_THIRDPARTY_RELATIONSHIP",
     /**
      * Description: Relation to other AMLA-files.
      *
      * GANA Type: String
      */
-    BIZREL_THIRDPARTY_AMLA_FILES: "BIZREL_THIRDPARTY_AMLA_FILES" as 
UIHandlerId,
+    BIZREL_THIRDPARTY_AMLA_FILES: "BIZREL_THIRDPARTY_AMLA_FILES",
     /**
      * Description: Introducer / agents / references.
      *
      * GANA Type: String
      */
-    BIZREL_THIRDPARTY_REFERENCES: "BIZREL_THIRDPARTY_REFERENCES" as 
UIHandlerId,
+    BIZREL_THIRDPARTY_REFERENCES: "BIZREL_THIRDPARTY_REFERENCES",
     /**
      * Description: Other relevant information.
      *
      * GANA Type: String
      */
-    BIZREL_FURTHER_INFO: "BIZREL_FURTHER_INFO" as UIHandlerId,
+    BIZREL_FURTHER_INFO: "BIZREL_FURTHER_INFO",
     /**
      * Description: 
      *
      * GANA Type: Paragraph
      */
-    IDENTITY_CONTRACTING_PARTNER: "IDENTITY_CONTRACTING_PARTNER" as 
UIHandlerId,
+    IDENTITY_CONTRACTING_PARTNER: "IDENTITY_CONTRACTING_PARTNER",
     /**
      * Description: 
      *
      * GANA Type: File
      */
-    ATTACHMENT_SIGNED_DOCUMENT: "ATTACHMENT_SIGNED_DOCUMENT" as UIHandlerId,
+    ATTACHMENT_SIGNED_DOCUMENT: "ATTACHMENT_SIGNED_DOCUMENT",
     /**
      * Description: The beneficial owners of the assets involved in the 
business relationship.
      *
      * GANA Type: Form<VQF_902_9_identity>[]
      */
-    IDENTITY_LIST: "IDENTITY_LIST" as UIHandlerId,
+    IDENTITY_LIST: "IDENTITY_LIST",
     /**
      * Description: Party that is filling out the form.
      *
      * GANA Type: 'AML_OFFICER' | 'CUSTOMER'
      */
-    SUBMITTED_BY: "SUBMITTED_BY" as UIHandlerId,
+    SUBMITTED_BY: "SUBMITTED_BY",
     /**
      * Description: 
      *
      * GANA Type: '25_MORE_RIGHTS' | 'OTHER_WAY' | 'DIRECTOR'
      */
-    CONTROL_REASON: "CONTROL_REASON" as UIHandlerId,
+    CONTROL_REASON: "CONTROL_REASON",
     /**
      * Description: Is a third person the beneficial owner of the assets?
      *
      * GANA Type: Boolean
      */
-    CONTROLLING_ENTITY_THIRD_PERSON: "CONTROLLING_ENTITY_THIRD_PERSON" as 
UIHandlerId,
+    CONTROLLING_ENTITY_THIRD_PERSON: "CONTROLLING_ENTITY_THIRD_PERSON",
     /**
      * Description: 
      *
      * GANA Type: Paragraph
      */
-    FOUNDATION_CONTRACTING_PARTNER: "FOUNDATION_CONTRACTING_PARTNER" as 
UIHandlerId,
+    FOUNDATION_CONTRACTING_PARTNER: "FOUNDATION_CONTRACTING_PARTNER",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    FOUNDATION_KNOWN_AS: "FOUNDATION_KNOWN_AS" as UIHandlerId,
+    FOUNDATION_KNOWN_AS: "FOUNDATION_KNOWN_AS",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    FOUNDATION_NAME: "FOUNDATION_NAME" as UIHandlerId,
+    FOUNDATION_NAME: "FOUNDATION_NAME",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    FOUNDATION_DISCRETIONARY: "FOUNDATION_DISCRETIONARY" as UIHandlerId,
+    FOUNDATION_DISCRETIONARY: "FOUNDATION_DISCRETIONARY",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    FOUNDATION_REVOCABLE: "FOUNDATION_REVOCABLE" as UIHandlerId,
+    FOUNDATION_REVOCABLE: "FOUNDATION_REVOCABLE",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_12_founder>[]
      */
-    FOUNDATION_FOUNDER_LIST: "FOUNDATION_FOUNDER_LIST" as UIHandlerId,
+    FOUNDATION_FOUNDER_LIST: "FOUNDATION_FOUNDER_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    FOUNDATION_FOUNDER_FULL_NAME: "FOUNDATION_FOUNDER_FULL_NAME" as 
UIHandlerId,
+    FOUNDATION_FOUNDER_FULL_NAME: "FOUNDATION_FOUNDER_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    FOUNDATION_FOUNDER_DOMICILE: "FOUNDATION_FOUNDER_DOMICILE" as UIHandlerId,
+    FOUNDATION_FOUNDER_DOMICILE: "FOUNDATION_FOUNDER_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_FOUNDER_COUNTRY: "FOUNDATION_FOUNDER_COUNTRY" as UIHandlerId,
+    FOUNDATION_FOUNDER_COUNTRY: "FOUNDATION_FOUNDER_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    FOUNDATION_FOUNDER_BIRTHDATE: "FOUNDATION_FOUNDER_BIRTHDATE" as 
UIHandlerId,
+    FOUNDATION_FOUNDER_BIRTHDATE: "FOUNDATION_FOUNDER_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_FOUNDER_NATIONALITY: "FOUNDATION_FOUNDER_NATIONALITY" as 
UIHandlerId,
+    FOUNDATION_FOUNDER_NATIONALITY: "FOUNDATION_FOUNDER_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    FOUNDATION_FOUNDER_DEATHDATE: "FOUNDATION_FOUNDER_DEATHDATE" as 
UIHandlerId,
+    FOUNDATION_FOUNDER_DEATHDATE: "FOUNDATION_FOUNDER_DEATHDATE",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    FOUNDATION_FOUNDER_RIGHT_TO_REVOKE: "FOUNDATION_FOUNDER_RIGHT_TO_REVOKE" 
as UIHandlerId,
+    FOUNDATION_FOUNDER_RIGHT_TO_REVOKE: "FOUNDATION_FOUNDER_RIGHT_TO_REVOKE",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_12_pre>[]
      */
-    FOUNDATION_PRE_LIST: "FOUNDATION_PRE_LIST" as UIHandlerId,
+    FOUNDATION_PRE_LIST: "FOUNDATION_PRE_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    FOUNDATION_PRE_FULL_NAME: "FOUNDATION_PRE_FULL_NAME" as UIHandlerId,
+    FOUNDATION_PRE_FULL_NAME: "FOUNDATION_PRE_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    FOUNDATION_PRE_DOMICILE: "FOUNDATION_PRE_DOMICILE" as UIHandlerId,
+    FOUNDATION_PRE_DOMICILE: "FOUNDATION_PRE_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_PRE_COUNTRY: "FOUNDATION_PRE_COUNTRY" as UIHandlerId,
+    FOUNDATION_PRE_COUNTRY: "FOUNDATION_PRE_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    FOUNDATION_PRE_BIRTHDATE: "FOUNDATION_PRE_BIRTHDATE" as UIHandlerId,
+    FOUNDATION_PRE_BIRTHDATE: "FOUNDATION_PRE_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_PRE_NATIONALITY: "FOUNDATION_PRE_NATIONALITY" as UIHandlerId,
+    FOUNDATION_PRE_NATIONALITY: "FOUNDATION_PRE_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    FOUNDATION_PRE_DEATHDATE: "FOUNDATION_PRE_DEATHDATE" as UIHandlerId,
+    FOUNDATION_PRE_DEATHDATE: "FOUNDATION_PRE_DEATHDATE",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_12_beneficiary>[]
      */
-    FOUNDATION_BENEFICIARY_LIST: "FOUNDATION_BENEFICIARY_LIST" as UIHandlerId,
+    FOUNDATION_BENEFICIARY_LIST: "FOUNDATION_BENEFICIARY_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    FOUNDATION_BENEFICIARY_FULL_NAME: "FOUNDATION_BENEFICIARY_FULL_NAME" as 
UIHandlerId,
+    FOUNDATION_BENEFICIARY_FULL_NAME: "FOUNDATION_BENEFICIARY_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    FOUNDATION_BENEFICIARY_DOMICILE: "FOUNDATION_BENEFICIARY_DOMICILE" as 
UIHandlerId,
+    FOUNDATION_BENEFICIARY_DOMICILE: "FOUNDATION_BENEFICIARY_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_BENEFICIARY_COUNTRY: "FOUNDATION_BENEFICIARY_COUNTRY" as 
UIHandlerId,
+    FOUNDATION_BENEFICIARY_COUNTRY: "FOUNDATION_BENEFICIARY_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    FOUNDATION_BENEFICIARY_BIRTHDATE: "FOUNDATION_BENEFICIARY_BIRTHDATE" as 
UIHandlerId,
+    FOUNDATION_BENEFICIARY_BIRTHDATE: "FOUNDATION_BENEFICIARY_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_BENEFICIARY_NATIONALITY: "FOUNDATION_BENEFICIARY_NATIONALITY" 
as UIHandlerId,
+    FOUNDATION_BENEFICIARY_NATIONALITY: "FOUNDATION_BENEFICIARY_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM: 
"FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM" as UIHandlerId,
+    FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM: 
"FOUNDATION_BENEFICIARY_RIGHT_TO_CLAIM",
     /**
      * Description: 
      *
      * GANA Type: Paragraph
      */
-    FOUNDATION_BENEFICIARY_ADDITION: "FOUNDATION_BENEFICIARY_ADDITION" as 
UIHandlerId,
+    FOUNDATION_BENEFICIARY_ADDITION: "FOUNDATION_BENEFICIARY_ADDITION",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_12_representative>[]
      */
-    FOUNDATION_REPRESENTATIVE_LIST: "FOUNDATION_REPRESENTATIVE_LIST" as 
UIHandlerId,
+    FOUNDATION_REPRESENTATIVE_LIST: "FOUNDATION_REPRESENTATIVE_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    FOUNDATION_REPRESENTATIVE_FULL_NAME: "FOUNDATION_REPRESENTATIVE_FULL_NAME" 
as UIHandlerId,
+    FOUNDATION_REPRESENTATIVE_FULL_NAME: "FOUNDATION_REPRESENTATIVE_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    FOUNDATION_REPRESENTATIVE_DOMICILE: "FOUNDATION_REPRESENTATIVE_DOMICILE" 
as UIHandlerId,
+    FOUNDATION_REPRESENTATIVE_DOMICILE: "FOUNDATION_REPRESENTATIVE_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_REPRESENTATIVE_COUNTRY: "FOUNDATION_REPRESENTATIVE_COUNTRY" as 
UIHandlerId,
+    FOUNDATION_REPRESENTATIVE_COUNTRY: "FOUNDATION_REPRESENTATIVE_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    FOUNDATION_REPRESENTATIVE_BIRTHDATE: "FOUNDATION_REPRESENTATIVE_BIRTHDATE" 
as UIHandlerId,
+    FOUNDATION_REPRESENTATIVE_BIRTHDATE: "FOUNDATION_REPRESENTATIVE_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    FOUNDATION_REPRESENTATIVE_NATIONALITY: 
"FOUNDATION_REPRESENTATIVE_NATIONALITY" as UIHandlerId,
+    FOUNDATION_REPRESENTATIVE_NATIONALITY: 
"FOUNDATION_REPRESENTATIVE_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE: 
"FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE" as UIHandlerId,
+    FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE: 
"FOUNDATION_REPRESENTATIVE_RIGHT_TO_REVOKE",
     /**
      * Description: 
      *
      * GANA Type: Paragraph
      */
-    TRUST_CONTRACTING_PARTNER: "TRUST_CONTRACTING_PARTNER" as UIHandlerId,
+    TRUST_CONTRACTING_PARTNER: "TRUST_CONTRACTING_PARTNER",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    TRUST_KNOWN_AS: "TRUST_KNOWN_AS" as UIHandlerId,
+    TRUST_KNOWN_AS: "TRUST_KNOWN_AS",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    TRUST_NAME: "TRUST_NAME" as UIHandlerId,
+    TRUST_NAME: "TRUST_NAME",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    TRUST_DISCRETIONARY: "TRUST_DISCRETIONARY" as UIHandlerId,
+    TRUST_DISCRETIONARY: "TRUST_DISCRETIONARY",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    TRUST_REVOCABLE: "TRUST_REVOCABLE" as UIHandlerId,
+    TRUST_REVOCABLE: "TRUST_REVOCABLE",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_13_settlor>[]
      */
-    TRUST_SETTLOR_LIST: "TRUST_SETTLOR_LIST" as UIHandlerId,
+    TRUST_SETTLOR_LIST: "TRUST_SETTLOR_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    TRUST_SETTLOR_FULL_NAME: "TRUST_SETTLOR_FULL_NAME" as UIHandlerId,
+    TRUST_SETTLOR_FULL_NAME: "TRUST_SETTLOR_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    TRUST_SETTLOR_DOMICILE: "TRUST_SETTLOR_DOMICILE" as UIHandlerId,
+    TRUST_SETTLOR_DOMICILE: "TRUST_SETTLOR_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode 
      */
-    TRUST_SETTLOR_COUNTRY: "TRUST_SETTLOR_COUNTRY" as UIHandlerId,
+    TRUST_SETTLOR_COUNTRY: "TRUST_SETTLOR_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    TRUST_SETTLOR_BIRTHDATE: "TRUST_SETTLOR_BIRTHDATE" as UIHandlerId,
+    TRUST_SETTLOR_BIRTHDATE: "TRUST_SETTLOR_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_SETTLOR_NATIONALITY: "TRUST_SETTLOR_NATIONALITY" as UIHandlerId,
+    TRUST_SETTLOR_NATIONALITY: "TRUST_SETTLOR_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    TRUST_SETTLOR_DEATHDATE: "TRUST_SETTLOR_DEATHDATE" as UIHandlerId,
+    TRUST_SETTLOR_DEATHDATE: "TRUST_SETTLOR_DEATHDATE",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    TRUST_SETTLOR_RIGHT_TO_REVOKE: "TRUST_SETTLOR_RIGHT_TO_REVOKE" as 
UIHandlerId,
+    TRUST_SETTLOR_RIGHT_TO_REVOKE: "TRUST_SETTLOR_RIGHT_TO_REVOKE",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_13_pre>[]
      */
-    TRUST_PRE_LIST: "TRUST_PRE_LIST" as UIHandlerId,
+    TRUST_PRE_LIST: "TRUST_PRE_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    TRUST_PRE_FULL_NAME: "TRUST_PRE_FULL_NAME" as UIHandlerId,
+    TRUST_PRE_FULL_NAME: "TRUST_PRE_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    TRUST_PRE_DOMICILE: "TRUST_PRE_DOMICILE" as UIHandlerId,
+    TRUST_PRE_DOMICILE: "TRUST_PRE_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_PRE_COUNTRY: "TRUST_PRE_COUNTRY" as UIHandlerId,
+    TRUST_PRE_COUNTRY: "TRUST_PRE_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    TRUST_PRE_BIRTHDATE: "TRUST_PRE_BIRTHDATE" as UIHandlerId,
+    TRUST_PRE_BIRTHDATE: "TRUST_PRE_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_PRE_NATIONALITY: "TRUST_PRE_NATIONALITY" as UIHandlerId,
+    TRUST_PRE_NATIONALITY: "TRUST_PRE_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    TRUST_PRE_DEATHDATE: "TRUST_PRE_DEATHDATE" as UIHandlerId,
+    TRUST_PRE_DEATHDATE: "TRUST_PRE_DEATHDATE",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_13_beneficiary>[]
      */
-    TRUST_BENEFICIARY_LIST: "TRUST_BENEFICIARY_LIST" as UIHandlerId,
+    TRUST_BENEFICIARY_LIST: "TRUST_BENEFICIARY_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    TRUST_BENEFICIARY_FULL_NAME: "TRUST_BENEFICIARY_FULL_NAME" as UIHandlerId,
+    TRUST_BENEFICIARY_FULL_NAME: "TRUST_BENEFICIARY_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    TRUST_BENEFICIARY_DOMICILE: "TRUST_BENEFICIARY_DOMICILE" as UIHandlerId,
+    TRUST_BENEFICIARY_DOMICILE: "TRUST_BENEFICIARY_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_BENEFICIARY_COUNTRY: "TRUST_BENEFICIARY_COUNTRY" as UIHandlerId,
+    TRUST_BENEFICIARY_COUNTRY: "TRUST_BENEFICIARY_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    TRUST_BENEFICIARY_BIRTHDATE: "TRUST_BENEFICIARY_BIRTHDATE" as UIHandlerId,
+    TRUST_BENEFICIARY_BIRTHDATE: "TRUST_BENEFICIARY_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_BENEFICIARY_NATIONALITY: "TRUST_BENEFICIARY_NATIONALITY" as 
UIHandlerId,
+    TRUST_BENEFICIARY_NATIONALITY: "TRUST_BENEFICIARY_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    TRUST_BENEFICIARY_RIGHT_TO_CLAIM: "TRUST_BENEFICIARY_RIGHT_TO_CLAIM" as 
UIHandlerId,
+    TRUST_BENEFICIARY_RIGHT_TO_CLAIM: "TRUST_BENEFICIARY_RIGHT_TO_CLAIM",
     /**
      * Description: 
      *
      * GANA Type: Paragraph
      */
-    TRUST_BENEFICIARY_ADDITION: "TRUST_BENEFICIARY_ADDITION" as UIHandlerId,
+    TRUST_BENEFICIARY_ADDITION: "TRUST_BENEFICIARY_ADDITION",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_13_protector>[]
      */
-    TRUST_PROTECTOR_LIST: "TRUST_PROTECTOR_LIST" as UIHandlerId,
+    TRUST_PROTECTOR_LIST: "TRUST_PROTECTOR_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    TRUST_PROTECTOR_FULL_NAME: "TRUST_PROTECTOR_FULL_NAME" as UIHandlerId,
+    TRUST_PROTECTOR_FULL_NAME: "TRUST_PROTECTOR_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    TRUST_PROTECTOR_DOMICILE: "TRUST_PROTECTOR_DOMICILE" as UIHandlerId,
+    TRUST_PROTECTOR_DOMICILE: "TRUST_PROTECTOR_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_PROTECTOR_COUNTRY: "TRUST_PROTECTOR_COUNTRY" as UIHandlerId,
+    TRUST_PROTECTOR_COUNTRY: "TRUST_PROTECTOR_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    TRUST_PROTECTOR_BIRTHDATE: "TRUST_PROTECTOR_BIRTHDATE" as UIHandlerId,
+    TRUST_PROTECTOR_BIRTHDATE: "TRUST_PROTECTOR_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_PROTECTOR_NATIONALITY: "TRUST_PROTECTOR_NATIONALITY" as UIHandlerId,
+    TRUST_PROTECTOR_NATIONALITY: "TRUST_PROTECTOR_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    TRUST_PROTECTOR_RIGHT_TO_REVOKE: "TRUST_PROTECTOR_RIGHT_TO_REVOKE" as 
UIHandlerId,
+    TRUST_PROTECTOR_RIGHT_TO_REVOKE: "TRUST_PROTECTOR_RIGHT_TO_REVOKE",
     /**
      * Description: 
      *
      * GANA Type: Form<VQF_902_13_further>[]
      */
-    TRUST_FURTHER_LIST: "TRUST_FURTHER_LIST" as UIHandlerId,
+    TRUST_FURTHER_LIST: "TRUST_FURTHER_LIST",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    TRUST_FURTHER_FULL_NAME: "TRUST_FURTHER_FULL_NAME" as UIHandlerId,
+    TRUST_FURTHER_FULL_NAME: "TRUST_FURTHER_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    TRUST_FURTHER_DOMICILE: "TRUST_FURTHER_DOMICILE" as UIHandlerId,
+    TRUST_FURTHER_DOMICILE: "TRUST_FURTHER_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_FURTHER_COUNTRY: "TRUST_FURTHER_COUNTRY" as UIHandlerId,
+    TRUST_FURTHER_COUNTRY: "TRUST_FURTHER_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    TRUST_FURTHER_BIRTHDATE: "TRUST_FURTHER_BIRTHDATE" as UIHandlerId,
+    TRUST_FURTHER_BIRTHDATE: "TRUST_FURTHER_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    TRUST_FURTHER_NATIONALITY: "TRUST_FURTHER_NATIONALITY" as UIHandlerId,
+    TRUST_FURTHER_NATIONALITY: "TRUST_FURTHER_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: Boolean
      */
-    TRUST_FURTHER_RIGHT_TO_REVOKE: "TRUST_FURTHER_RIGHT_TO_REVOKE" as 
UIHandlerId,
+    TRUST_FURTHER_RIGHT_TO_REVOKE: "TRUST_FURTHER_RIGHT_TO_REVOKE",
     /**
      * Description: Description of the circumstances/transactions, which 
triggered the special clarifications
      *
      * GANA Type: String
      */
-    INCRISK_REASON: "INCRISK_REASON" as UIHandlerId,
+    INCRISK_REASON: "INCRISK_REASON",
     /**
      * Description: 
      *
      * GANA Type: 'GATHERING' | 'CONSULTATION' | 'ENQUIRIES' | 'OTHER'
      */
-    INCRISK_MEANS: "INCRISK_MEANS" as UIHandlerId,
+    INCRISK_MEANS: "INCRISK_MEANS",
     /**
      * Description: 
      *
      * GANA Type: String 
      */
-    INCRISK_MEANS_OTHER: "INCRISK_MEANS_OTHER" as UIHandlerId,
+    INCRISK_MEANS_OTHER: "INCRISK_MEANS_OTHER",
     /**
      * Description: 
      *
      * GANA Type: Paragraph
      */
-    INCRISK_SUMMARY: "INCRISK_SUMMARY" as UIHandlerId,
+    INCRISK_SUMMARY: "INCRISK_SUMMARY",
     /**
      * Description: Gathered or consulted documents
      *
      * GANA Type: Paragraph
      */
-    INCRISK_DOCUMENTS: "INCRISK_DOCUMENTS" as UIHandlerId,
+    INCRISK_DOCUMENTS: "INCRISK_DOCUMENTS",
     /**
      * Description: 
      *
      * GANA Type: 'NO_SUSPICION' | 'REASONABLE_SUSPICION' | 'SIMPLE_SUSPICION' 
| 'OTHER'
      */
-    INCRISK_RESULT: "INCRISK_RESULT" as UIHandlerId,
+    INCRISK_RESULT: "INCRISK_RESULT",
     /**
      * Description: 
      *
      * GANA Type: String 
      */
-    INCRISK_RESULT_OTHER: "INCRISK_RESULT_OTHER" as UIHandlerId,
+    INCRISK_RESULT_OTHER: "INCRISK_RESULT_OTHER",
     /**
      * Description: 
      *
      * GANA Type: Paragraph
      */
-    INSURANCE_CONTRACTING_PARTNER: "INSURANCE_CONTRACTING_PARTNER" as 
UIHandlerId,
+    INSURANCE_CONTRACTING_PARTNER: "INSURANCE_CONTRACTING_PARTNER",
     /**
      * Description: Name or number of the contractual relationship between the 
contracting party and the financial intermediary
      *
      * GANA Type: String
      */
-    INSURANCE_RELATIONSHIP_NAME: "INSURANCE_RELATIONSHIP_NAME" as UIHandlerId,
+    INSURANCE_RELATIONSHIP_NAME: "INSURANCE_RELATIONSHIP_NAME",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    INSURANCE_RELATIONSHIP_POLICY: "INSURANCE_RELATIONSHIP_POLICY" as 
UIHandlerId,
+    INSURANCE_RELATIONSHIP_POLICY: "INSURANCE_RELATIONSHIP_POLICY",
     /**
      * Description: The beneficial owners of the assets involved in the 
business relationship.
      *
      * GANA Type: String
      */
-    INSURANCE_HOLDER_FULL_NAME: "INSURANCE_HOLDER_FULL_NAME" as UIHandlerId,
+    INSURANCE_HOLDER_FULL_NAME: "INSURANCE_HOLDER_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    INSURANCE_HOLDER_BIRTHDATE: "INSURANCE_HOLDER_BIRTHDATE" as UIHandlerId,
+    INSURANCE_HOLDER_BIRTHDATE: "INSURANCE_HOLDER_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    INSURANCE_HOLDER_NATIONALITY: "INSURANCE_HOLDER_NATIONALITY" as 
UIHandlerId,
+    INSURANCE_HOLDER_NATIONALITY: "INSURANCE_HOLDER_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    INSURANCE_HOLDER_DOMICILE: "INSURANCE_HOLDER_DOMICILE" as UIHandlerId,
+    INSURANCE_HOLDER_DOMICILE: "INSURANCE_HOLDER_DOMICILE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    INSURANCE_HOLDER_COUNTRY: "INSURANCE_HOLDER_COUNTRY" as UIHandlerId,
+    INSURANCE_HOLDER_COUNTRY: "INSURANCE_HOLDER_COUNTRY",
     /**
      * Description: The beneficial owners of the assets involved in the 
business relationship.
      *
      * GANA Type: String
      */
-    INSURANCE_PAYER_FULL_NAME: "INSURANCE_PAYER_FULL_NAME" as UIHandlerId,
+    INSURANCE_PAYER_FULL_NAME: "INSURANCE_PAYER_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    INSURANCE_PAYER_BIRTHDATE: "INSURANCE_PAYER_BIRTHDATE" as UIHandlerId,
+    INSURANCE_PAYER_BIRTHDATE: "INSURANCE_PAYER_BIRTHDATE",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    INSURANCE_PAYER_NATIONALITY: "INSURANCE_PAYER_NATIONALITY" as UIHandlerId,
+    INSURANCE_PAYER_NATIONALITY: "INSURANCE_PAYER_NATIONALITY",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    INSURANCE_PAYER_COUNTRY: "INSURANCE_PAYER_COUNTRY" as UIHandlerId,
+    INSURANCE_PAYER_COUNTRY: "INSURANCE_PAYER_COUNTRY",
     /**
      * Description: 
      *
      * GANA Type: ResidentialAddress
      */
-    INSURANCE_PAYER_DOMICILE: "INSURANCE_PAYER_DOMICILE" as UIHandlerId,
+    INSURANCE_PAYER_DOMICILE: "INSURANCE_PAYER_DOMICILE",
     /**
      * Description: Full legal name of an individual as in the national 
identity card.
      *
      * GANA Type: String
      */
-    PERSON_FULL_NAME: "PERSON_FULL_NAME" as UIHandlerId,
+    PERSON_FULL_NAME: "PERSON_FULL_NAME",
     /**
      * Description: Last name of an individual as in the national identity 
card.
      *
      * GANA Type: String
      */
-    PERSON_LAST_NAME: "PERSON_LAST_NAME" as UIHandlerId,
+    PERSON_LAST_NAME: "PERSON_LAST_NAME",
     /**
      * Description: Identification number or string of national identity card.
      *
      * GANA Type: String
      */
-    PERSON_NATIONAL_ID: "PERSON_NATIONAL_ID" as UIHandlerId,
+    PERSON_NATIONAL_ID: "PERSON_NATIONAL_ID",
     /**
      * Description: Date of birth of an individual. Format is YYYY-MM-DD.
      *
      * GANA Type: AbsoluteDate
      */
-    PERSON_DATE_OF_BIRTH: "PERSON_DATE_OF_BIRTH" as UIHandlerId,
+    PERSON_DATE_OF_BIRTH: "PERSON_DATE_OF_BIRTH",
     /**
      * Description: Scan of a recognized national identity card of an 
individual.
      *
      * GANA Type: File
      */
-    PERSON_NATIONAL_ID_SCAN: "PERSON_NATIONAL_ID_SCAN" as UIHandlerId,
+    PERSON_NATIONAL_ID_SCAN: "PERSON_NATIONAL_ID_SCAN",
     /**
      * Description: Nationality of an individual. Format is 2-letter ISO 
country-code.
      *
      * GANA Type: CountryCode
      */
-    PERSON_NATIONALITY: "PERSON_NATIONALITY" as UIHandlerId,
+    PERSON_NATIONALITY: "PERSON_NATIONALITY",
     /**
      * Description: Name of the company or business.
      *
      * GANA Type: String
      */
-    BUSINESS_DISPLAY_NAME: "BUSINESS_DISPLAY_NAME" as UIHandlerId,
+    BUSINESS_DISPLAY_NAME: "BUSINESS_DISPLAY_NAME",
     /**
      * Description: Type of company form or business (limited liability 
company, general partnership, limited partnership, corporations, etc... ).
      *
      * GANA Type: String 
      */
-    BUSINESS_TYPE: "BUSINESS_TYPE" as UIHandlerId,
+    BUSINESS_TYPE: "BUSINESS_TYPE",
     /**
      * Description: Registration id on legal entity of the company or business.
      *
      * GANA Type: String
      */
-    BUSINESS_REGISTRATION_ID: "BUSINESS_REGISTRATION_ID" as UIHandlerId,
+    BUSINESS_REGISTRATION_ID: "BUSINESS_REGISTRATION_ID",
     /**
      * Description: City or location where the company or business is 
registered.
      *
      * GANA Type: String
      */
-    BUSINESS_LEGAL_JURISDICTION: "BUSINESS_LEGAL_JURISDICTION" as UIHandlerId,
+    BUSINESS_LEGAL_JURISDICTION: "BUSINESS_LEGAL_JURISDICTION",
     /**
      * Description: Registration founding date of the company or business.
      *
      * GANA Type: AbsoluteDate
      */
-    BUSINESS_REGISTRATION_DATE: "BUSINESS_REGISTRATION_DATE" as UIHandlerId,
+    BUSINESS_REGISTRATION_DATE: "BUSINESS_REGISTRATION_DATE",
     /**
      * Description: True if the company or business is a non-profit.
      *
      * GANA Type: Boolean
      */
-    BUSINESS_IS_NON_PROFIT: "BUSINESS_IS_NON_PROFIT" as UIHandlerId,
+    BUSINESS_IS_NON_PROFIT: "BUSINESS_IS_NON_PROFIT",
     /**
      * Description: Industry in which the company or business mainly operate.
      *
      * GANA Type: String
      */
-    BUSINESS_INDUSTRY: "BUSINESS_INDUSTRY" as UIHandlerId,
+    BUSINESS_INDUSTRY: "BUSINESS_INDUSTRY",
     /**
      * Description: List of natural persons that are legal representatives or 
shareholders.
      *
      * GANA Type: GLS_BusinessRepresentative[]
      */
-    BUSINESS_LEGAL_REPRESENTATIVES: "BUSINESS_LEGAL_REPRESENTATIVES" as 
UIHandlerId,
+    BUSINESS_LEGAL_REPRESENTATIVES: "BUSINESS_LEGAL_REPRESENTATIVES",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    GLS_REPRESENTATIVE_FULL_NAME: "GLS_REPRESENTATIVE_FULL_NAME" as 
UIHandlerId,
+    GLS_REPRESENTATIVE_FULL_NAME: "GLS_REPRESENTATIVE_FULL_NAME",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    GLS_REPRESENTATIVE_LAST_NAME: "GLS_REPRESENTATIVE_LAST_NAME" as 
UIHandlerId,
+    GLS_REPRESENTATIVE_LAST_NAME: "GLS_REPRESENTATIVE_LAST_NAME",
     /**
      * Description: 
      *
      * GANA Type: String
      */
-    GLS_REPRESENTATIVE_NATIONAL_ID: "GLS_REPRESENTATIVE_NATIONAL_ID" as 
UIHandlerId,
+    GLS_REPRESENTATIVE_NATIONAL_ID: "GLS_REPRESENTATIVE_NATIONAL_ID",
     /**
      * Description: 
      *
      * GANA Type: AbsoluteDate
      */
-    GLS_REPRESENTATIVE_DATE_OF_BIRTH: "GLS_REPRESENTATIVE_DATE_OF_BIRTH" as 
UIHandlerId,
+    GLS_REPRESENTATIVE_DATE_OF_BIRTH: "GLS_REPRESENTATIVE_DATE_OF_BIRTH",
     /**
      * Description: 
      *
      * GANA Type: File
      */
-    GLS_REPRESENTATIVE_NATIONAL_ID_SCAN: "GLS_REPRESENTATIVE_NATIONAL_ID_SCAN" 
as UIHandlerId,
+    GLS_REPRESENTATIVE_NATIONAL_ID_SCAN: "GLS_REPRESENTATIVE_NATIONAL_ID_SCAN",
     /**
      * Description: 
      *
      * GANA Type: CountryCode
      */
-    GLS_REPRESENTATIVE_NATIONALITY: "GLS_REPRESENTATIVE_NATIONALITY" as 
UIHandlerId,
+    GLS_REPRESENTATIVE_NATIONALITY: "GLS_REPRESENTATIVE_NATIONALITY",
     /**
      * Description: DNS domain name owned by the individual or business.
      *
      * GANA Type: Hostname
      */
-    CONTACT_DNS_DOMAIN: "CONTACT_DNS_DOMAIN" as UIHandlerId,
+    CONTACT_DNS_DOMAIN: "CONTACT_DNS_DOMAIN",
     /**
      * Description: Web site owned by the individual or business.
      *
      * GANA Type: HttpHostnamePath
      */
-    CONTACT_WEB_DOMAIN: "CONTACT_WEB_DOMAIN" as UIHandlerId,
+    CONTACT_WEB_DOMAIN: "CONTACT_WEB_DOMAIN",
     /**
      * Description: E-mail address to contact the individual or business. Can 
be validated via E-mail with TAN.
      *
      * GANA Type: Email
      */
-    CONTACT_EMAIL: "CONTACT_EMAIL" as UIHandlerId,
+    CONTACT_EMAIL: "CONTACT_EMAIL",
     /**
      * Description: Phone number to contact the individual or business. Can be 
validated via SMS-TAN or phone call.
      *
      * GANA Type: Phone
      */
-    CONTACT_PHONE: "CONTACT_PHONE" as UIHandlerId,
+    CONTACT_PHONE: "CONTACT_PHONE",
     /**
      * Description: Country where the individual or business resides. Format 
is 2-letter ISO country-code.
      *
      * GANA Type: CountryCode
      */
-    ADDRESS_COUNTRY: "ADDRESS_COUNTRY" as UIHandlerId,
+    ADDRESS_COUNTRY: "ADDRESS_COUNTRY",
     /**
      * Description: Street address name of the individual or business.
      *
      * GANA Type: String
      */
-    ADDRESS_STREET_NAME: "ADDRESS_STREET_NAME" as UIHandlerId,
+    ADDRESS_STREET_NAME: "ADDRESS_STREET_NAME",
     /**
      * Description: Street address number of the individual or business.
      *
      * GANA Type: String
      */
-    ADDRESS_STREET_NUMBER: "ADDRESS_STREET_NUMBER" as UIHandlerId,
+    ADDRESS_STREET_NUMBER: "ADDRESS_STREET_NUMBER",
     /**
      * Description: Additional address information of the individual or 
business.
      *
      * GANA Type: String
      */
-    ADDRESS_LINES: "ADDRESS_LINES" as UIHandlerId,
+    ADDRESS_LINES: "ADDRESS_LINES",
     /**
      * Description: Building name of the of the individual or business.
      *
      * GANA Type: String
      */
-    ADDRESS_BUILDING_NAME: "ADDRESS_BUILDING_NAME" as UIHandlerId,
+    ADDRESS_BUILDING_NAME: "ADDRESS_BUILDING_NAME",
     /**
      * Description: Building number of the individual or business.
      *
      * GANA Type: String
      */
-    ADDRESS_BUILDING_NUMBER: "ADDRESS_BUILDING_NUMBER" as UIHandlerId,
+    ADDRESS_BUILDING_NUMBER: "ADDRESS_BUILDING_NUMBER",
     /**
      * Description: Postal code of the city where the individual or business 
resides.
      *
      * GANA Type: String
      */
-    ADDRESS_ZIPCODE: "ADDRESS_ZIPCODE" as UIHandlerId,
+    ADDRESS_ZIPCODE: "ADDRESS_ZIPCODE",
     /**
      * Description: Town location of the individual or business.
      *
      * GANA Type: String
      */
-    ADDRESS_TOWN_LOCATION: "ADDRESS_TOWN_LOCATION" as UIHandlerId,
+    ADDRESS_TOWN_LOCATION: "ADDRESS_TOWN_LOCATION",
     /**
      * Description: Town district of the individual or business.
      *
      * GANA Type: String
      */
-    ADDRESS_TOWN_DISTRICT: "ADDRESS_TOWN_DISTRICT" as UIHandlerId,
+    ADDRESS_TOWN_DISTRICT: "ADDRESS_TOWN_DISTRICT",
     /**
      * Description: Country subdivision of the individual or business.
      *
      * GANA Type: String
      */
-    ADDRESS_COUNTRY_SUBDIVISION: "ADDRESS_COUNTRY_SUBDIVISION" as UIHandlerId,
+    ADDRESS_COUNTRY_SUBDIVISION: "ADDRESS_COUNTRY_SUBDIVISION",
     /**
      * Description: Country name of of the individual or business.
      *
      * GANA Type: CountryCode
      */
-    TAX_COUNTRY: "TAX_COUNTRY" as UIHandlerId,
+    TAX_COUNTRY: "TAX_COUNTRY",
     /**
      * Description: Tax identifier of the individual or business.
      *
      * GANA Type: String
      */
-    TAX_ID: "TAX_ID" as UIHandlerId,
+    TAX_ID: "TAX_ID",
     /**
      * Description: Is business founded or under USA law.
      *
      * GANA Type: Boolean
      */
-    TAX_IS_USA_LAW: "TAX_IS_USA_LAW" as UIHandlerId,
+    TAX_IS_USA_LAW: "TAX_IS_USA_LAW",
     /**
      * Description: Is the individual or business economically active or 
passive.
      *
      * GANA Type: Boolean
      */
-    TAX_IS_ACTIVE: "TAX_IS_ACTIVE" as UIHandlerId,
+    TAX_IS_ACTIVE: "TAX_IS_ACTIVE",
     /**
      * Description: Is the business entitled to deduct input tax.
      *
      * GANA Type: Boolean
      */
-    TAX_IS_DEDUCTED: "TAX_IS_DEDUCTED" as UIHandlerId,
+    TAX_IS_DEDUCTED: "TAX_IS_DEDUCTED",
     /**
      * Description: Name of the version of the terms of service accepted by 
the customer.
      *
      * GANA Type: Boolean
      */
-    ACCEPTED_TERMS_OF_SERVICE: "ACCEPTED_TERMS_OF_SERVICE" as UIHandlerId,
+    ACCEPTED_TERMS_OF_SERVICE: "ACCEPTED_TERMS_OF_SERVICE",
     /**
-     * Description: True if deposit limit changed from zero to greater than 
zero.
+     * Description: Current note on the GWG file.
      *
-     * GANA Type: Boolean
+     * GANA Type: String
      */
-    AML_ACCOUNT_ACTIVE_DEPOSIT: "AML_ACCOUNT_ACTIVE_DEPOSIT" as UIHandlerId,
+    FILE_NOTE: "FILE_NOTE",
     /**
-     * Description: True if the account made no operaton during a period of 
time.
+     * Description: Customer name or internal alias.
      *
-     * GANA Type: Boolean
+     * GANA Type: String
      */
-    AML_NO_OPERATION_DURING_PERIOD: "AML_NO_OPERATION_DURING_PERIOD" as 
UIHandlerId,
+    CUSTOMER_LABEL: "CUSTOMER_LABEL",
     /**
-     * Description: True if this is an account controlled by domestic PEP.
+     * Description: Boolean flag indicating whether the account has been 
opened. The definition of opening an account is deployment-specific.
      *
      * GANA Type: Boolean
      */
-    AML_DOMESTIC_PEP: "AML_DOMESTIC_PEP" as UIHandlerId,
+    AML_ACCOUNT_OPEN: "AML_ACCOUNT_OPEN",
     /**
-     * Description: True if this is an account controlled by foreign PEP.
+     * Description: True if the customer is a domestic PEP.
      *
      * GANA Type: Boolean
      */
-    AML_FOREIGN_PEP: "AML_FOREIGN_PEP" as UIHandlerId,
+    AML_DOMESTIC_PEP: "AML_DOMESTIC_PEP",
     /**
-     * Description: True if this is an account of a high-rish business.
+     * Description: True if the customer is a foreign PEP.
      *
      * GANA Type: Boolean
      */
-    AML_HIGH_RISK_BUSINESS: "AML_HIGH_RISK_BUSINESS" as UIHandlerId,
-    /**
-     * Description: True if this is an account controlled by person from 
high-risk country.
-     *
-     * GANA Type: String
-     */
-    AML_HIGH_RISK_COUNTRY: "AML_HIGH_RISK_COUNTRY" as UIHandlerId,
+    AML_FOREIGN_PEP: "AML_FOREIGN_PEP",
     /**
-     * Description: True if this account is going to be reported by obligation 
to do so (based on Art 9 Abs. 1 GwG).
+     * Description: True if the customer is a international organization PEP.
      *
      * GANA Type: Boolean
      */
-    AML_MROS_REPORTED_ART9: "AML_MROS_REPORTED_ART9" as UIHandlerId,
+    AML_INTERNATIONAL_ORG_PEP: "AML_INTERNATIONAL_ORG_PEP",
     /**
-     * Description: True if this account is going to be reported by right to 
do so (based on Art 305ter Abs. 2 StGB).
+     * Description: True if the customer is a  high-risk business.
      *
      * GANA Type: Boolean
      */
-    AML_MROS_REPORTED_ART305: "AML_MROS_REPORTED_ART305" as UIHandlerId,
+    AML_HIGH_RISK_BUSINESS: "AML_HIGH_RISK_BUSINESS",
     /**
-     * Description: True if account is involved in proceedings for which Art 6 
GwG, and completed.
+     * Description: True if the customer is associated with a high-risk 
country.
      *
      * GANA Type: Boolean
      */
-    AML_INVESTIGATION_ART6_COMPLETED: "AML_INVESTIGATION_ART6_COMPLETED" as 
UIHandlerId,
+    AML_HIGH_RISK_COUNTRY: "AML_HIGH_RISK_COUNTRY",
     /**
-     * Description: True if account is involved in proceedings for which Art 6 
GwG, but failed.
+     * Description: The MROS reporting state for the account.
      *
-     * GANA Type: Boolean
+     * GANA Type: String
      */
-    AML_INVESTIGATION_ART6_FAILED: "AML_INVESTIGATION_ART6_FAILED" as 
UIHandlerId,
+    AML_MROS_STATE: "AML_MROS_STATE",
     /**
      * Description: Name of the form completed by the user.
      *
      * GANA Type: String
      */
-    FORM_ID: "FORM_ID" as UIHandlerId,
+    FORM_ID: "FORM_ID",
     /**
      * Description: Version of the form completed by the user.
      *
      * GANA Type: Number
      */
-    FORM_VERSION: "FORM_VERSION" as UIHandlerId,
+    FORM_VERSION: "FORM_VERSION",
     /**
      * Description: High entropy value used in forms where hash is going to be 
stored in plain text.
      *
      * GANA Type: String
      */
-    FORM_SALT: "FORM_SALT" as UIHandlerId,
+    FORM_SALT: "FORM_SALT",
     /**
      * Description: List of supplemental file attachments.
      *
      * GANA Type: List of records, usually the file upload and a description.
      */
-    SUPPLEMENTAL_FILES_LIST: "SUPPLEMENTAL_FILES_LIST" as UIHandlerId,
+    SUPPLEMENTAL_FILES_LIST: "SUPPLEMENTAL_FILES_LIST",
     /**
      * Description: Generic note description
      *
      * GANA Type: String
      */
-    NOTE_TEXT: "NOTE_TEXT" as UIHandlerId,
+    NOTE_TEXT: "NOTE_TEXT",
 
 
 }
diff --git a/packages/web-util/src/forms/fields/InputAbsoluteTime.stories.tsx 
b/packages/web-util/src/forms/fields/InputAbsoluteTime.stories.tsx
index 4209dee4d..5d975ac90 100644
--- a/packages/web-util/src/forms/fields/InputAbsoluteTime.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputAbsoluteTime.stories.tsx
@@ -49,7 +49,7 @@ const design: FormDesign = {
         {
           type: "absoluteTimeText",
           label: "label of the field" as TranslatedString,
-          id: "today" as UIHandlerId,
+          id: "today",
           pattern: "dd/MM/yyyy HH:mm",
         },
       ],
diff --git a/packages/web-util/src/forms/fields/InputAmount.stories.tsx 
b/packages/web-util/src/forms/fields/InputAmount.stories.tsx
index 844f00a3e..d73a05147 100644
--- a/packages/web-util/src/forms/fields/InputAmount.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputAmount.stories.tsx
@@ -50,13 +50,13 @@ const design: FormDesign = {
         {
           type: "amount",
           label: "label of the field" as TranslatedString,
-          id: "amount" as UIHandlerId,
+          id: "amount",
           currency: "ARS",
         },
         {
           type: "text",
           label: "label of the field" as TranslatedString,
-          id: "msg" as UIHandlerId,
+          id: "msg",
         },
       ],
     },
diff --git a/packages/web-util/src/forms/fields/InputArray.stories.tsx 
b/packages/web-util/src/forms/fields/InputArray.stories.tsx
index 9f88ac392..bb8fe641c 100644
--- a/packages/web-util/src/forms/fields/InputArray.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputArray.stories.tsx
@@ -61,20 +61,20 @@ const design: FormDesign = {
           label: "People" as TranslatedString,
           fields: [
             {
-              id: "name" as UIHandlerId,
+              id: "name",
               type: "text",
               required: true,
               label: "Name" as TranslatedString,
             },
             {
-              id: "age" as UIHandlerId,
+              id: "age",
               type: "integer",
               required: true,
               label: "Age" as TranslatedString,
             },
           ],
-          id: "people" as UIHandlerId,
-          labelFieldId: "name" as UIHandlerId,
+          id: "people",
+          labelFieldId: "name",
         },
       ],
     },
@@ -96,7 +96,7 @@ const design2: FormDesign = {
       fields: [
         {
           type: "text",
-          id: "AGE" as UIHandlerId,
+          id: "AGE",
           label: "Full name",
           required: true,
         },
@@ -107,20 +107,20 @@ const design2: FormDesign = {
       fields: [
         {
           type: "array",
-          id: "BUSINESS_LEGAL_REPRESENTATIVES" as UIHandlerId,
-          labelFieldId: "PERSON_FULL_NAME" as UIHandlerId,
+          id: "BUSINESS_LEGAL_REPRESENTATIVES",
+          labelFieldId: "PERSON_FULL_NAME",
           label:
             "List of natural persons that are legal representatives or 
shareholders",
           fields: [
             {
               type: "text",
-              id: "PERSON_FULL_NAME" as UIHandlerId,
+              id: "PERSON_FULL_NAME",
               label: "Name",
               required: true,
             },
             {
               type: "text",
-              id: "PERSON_DATE_OF_BIRTH" as UIHandlerId,
+              id: "PERSON_DATE_OF_BIRTH",
               label: "Date of birth",
               required: true,
             },
@@ -145,10 +145,10 @@ const design3: FormDesign = {
   fields: [
     {
       type: "array",
-      id: "list" as UIHandlerId,
+      id: "list",
       label: `Paths`,
       help: `For every entry the customer will have a different path to satify 
checks.`,
-      labelFieldId: "steps" as UIHandlerId,
+      labelFieldId: "steps",
       fields: [
         {
           type: "selectMultiple",
@@ -158,7 +158,7 @@ const design3: FormDesign = {
               label: m,
             };
           }),
-          id: "steps" as UIHandlerId,
+          id: "steps",
           label: `Steps`,
           help: `The checks that the customer will need to satisfy for this 
path.`,
         },
diff --git 
a/packages/web-util/src/forms/fields/InputChoiceHorizontal.stories.tsx 
b/packages/web-util/src/forms/fields/InputChoiceHorizontal.stories.tsx
index ddd8334ba..1b9eb71c7 100644
--- a/packages/web-util/src/forms/fields/InputChoiceHorizontal.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputChoiceHorizontal.stories.tsx
@@ -50,7 +50,7 @@ const design: FormDesign = {
         {
           type: "choiceHorizontal",
           label: "label of the field" as TranslatedString,
-          id: "comment" as UIHandlerId,
+          id: "comment",
           choices: [
             {
               label: "first choice" as TranslatedString,
diff --git a/packages/web-util/src/forms/fields/InputChoiceStacked.stories.tsx 
b/packages/web-util/src/forms/fields/InputChoiceStacked.stories.tsx
index bf243c12a..a8aba3b33 100644
--- a/packages/web-util/src/forms/fields/InputChoiceStacked.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputChoiceStacked.stories.tsx
@@ -50,7 +50,7 @@ const design: FormDesign = {
         {
           type: "choiceStacked",
           label: "label of the field" as TranslatedString,
-          id: "comment" as UIHandlerId,
+          id: "comment",
           choices: [
             {
               label: "first choice" as TranslatedString,
diff --git a/packages/web-util/src/forms/fields/InputDuration.stories.tsx 
b/packages/web-util/src/forms/fields/InputDuration.stories.tsx
index d73e5c535..087bcafdf 100644
--- a/packages/web-util/src/forms/fields/InputDuration.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputDuration.stories.tsx
@@ -49,7 +49,7 @@ const design: FormDesign = {
         {
           type: "duration",
           label: "How long?" as TranslatedString,
-          id: "time" as UIHandlerId,
+          id: "time",
         },
       ],
     },
diff --git a/packages/web-util/src/forms/fields/InputDurationText.stories.tsx 
b/packages/web-util/src/forms/fields/InputDurationText.stories.tsx
index eb4ea1dfc..60c4787f9 100644
--- a/packages/web-util/src/forms/fields/InputDurationText.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputDurationText.stories.tsx
@@ -44,7 +44,7 @@ const design: FormDesign = {
         {
           type: "durationText",
           label: "Age" as TranslatedString,
-          id: "age" as UIHandlerId,
+          id: "age",
           tooltip: "just numbers" as TranslatedString,
         },
       ],
diff --git a/packages/web-util/src/forms/fields/InputFile.stories.tsx 
b/packages/web-util/src/forms/fields/InputFile.stories.tsx
index 995d4cd37..f96e6afc0 100644
--- a/packages/web-util/src/forms/fields/InputFile.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputFile.stories.tsx
@@ -51,7 +51,7 @@ const design: FormDesign = {
           type: "file",
           label: "PNG files" as TranslatedString,
           required: true,
-          id: "png" as UIHandlerId,
+          id: "png",
           accept: ".png",
           tooltip:
             "this is a very long tooltip that explain what the field does 
without being short" as TranslatedString,
@@ -61,7 +61,7 @@ const design: FormDesign = {
           type: "file",
           label: "PDF files" as TranslatedString,
           required: true,
-          id: "pdf" as UIHandlerId,
+          id: "pdf",
           accept: ".pdf",
           tooltip:
             "this is a very long tooltip that explain what the field does 
without being short" as TranslatedString,
diff --git a/packages/web-util/src/forms/fields/InputInteger.stories.tsx 
b/packages/web-util/src/forms/fields/InputInteger.stories.tsx
index b20048f70..68820b691 100644
--- a/packages/web-util/src/forms/fields/InputInteger.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputInteger.stories.tsx
@@ -44,7 +44,7 @@ const design: FormDesign = {
         {
           type: "integer",
           label: "Age" as TranslatedString,
-          id: "age" as UIHandlerId,
+          id: "age",
           tooltip: "just numbers" as TranslatedString,
         },
       ],
@@ -61,13 +61,13 @@ const design2: FormDesign = {
         {
           type: "integer",
           label: "Age" as TranslatedString,
-          id: "age" as UIHandlerId,
+          id: "age",
           tooltip: "just numbers" as TranslatedString,
         },
         {
           type: "integer",
           label: "Age" as TranslatedString,
-          id: "age" as UIHandlerId,
+          id: "age",
           tooltip: "just numbers" as TranslatedString,
         },
       ],
diff --git a/packages/web-util/src/forms/fields/InputIsoDate.stories.tsx 
b/packages/web-util/src/forms/fields/InputIsoDate.stories.tsx
index 830dce18f..c6520ac85 100644
--- a/packages/web-util/src/forms/fields/InputIsoDate.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputIsoDate.stories.tsx
@@ -50,7 +50,7 @@ const design: FormDesign = {
         {
           type: "isoDateText",
           label: "label of the field" as TranslatedString,
-          id: "today" as UIHandlerId,
+          id: "today",
           pattern: "dd/MM/yyyy",
         },
       ],
diff --git a/packages/web-util/src/forms/fields/InputSecret.stories.tsx 
b/packages/web-util/src/forms/fields/InputSecret.stories.tsx
index 5179b6fbb..6caa8a31c 100644
--- a/packages/web-util/src/forms/fields/InputSecret.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputSecret.stories.tsx
@@ -44,7 +44,7 @@ const design: FormDesign = {
         {
           type: "secret",
           label: "Password" as TranslatedString,
-          id: "pwd" as UIHandlerId,
+          id: "pwd",
         },
       ],
     },
diff --git a/packages/web-util/src/forms/fields/InputSelectMultiple.stories.tsx 
b/packages/web-util/src/forms/fields/InputSelectMultiple.stories.tsx
index 719d2e906..3936f97c5 100644
--- a/packages/web-util/src/forms/fields/InputSelectMultiple.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputSelectMultiple.stories.tsx
@@ -53,7 +53,7 @@ const design: FormDesign = {
           type: "selectMultiple",
           label: "allow duplicates" as TranslatedString,
           help: "this is a help text" as TranslatedString,
-          id: "pets" as UIHandlerId,
+          id: "pets",
           placeholder: "search..." as TranslatedString,
           choices: [
             {
@@ -73,7 +73,7 @@ const design: FormDesign = {
         {
           type: "selectMultiple",
           label: "unique values" as TranslatedString,
-          id: "things" as UIHandlerId,
+          id: "things",
           unique: true,
           placeholder: "search..." as TranslatedString,
           choices: [
diff --git a/packages/web-util/src/forms/fields/InputSelectOne.stories.tsx 
b/packages/web-util/src/forms/fields/InputSelectOne.stories.tsx
index 88346cde6..5b3f16f31 100644
--- a/packages/web-util/src/forms/fields/InputSelectOne.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputSelectOne.stories.tsx
@@ -50,7 +50,7 @@ const design: FormDesign = {
         {
           type: "selectOne",
           label: "label of the field" as TranslatedString,
-          id: "things" as UIHandlerId,
+          id: "things",
           placeholder: "search" as TranslatedString,
           help: "search..." as TranslatedString,
           choices: [
@@ -87,7 +87,7 @@ const design2: FormDesign = {
         {
           type: "selectOne",
           label: "label of the field" as TranslatedString,
-          id: "things" as UIHandlerId,
+          id: "things",
           required: true,
           placeholder: "search..." as TranslatedString,
           choices: [
diff --git a/packages/web-util/src/forms/fields/InputText.stories.tsx 
b/packages/web-util/src/forms/fields/InputText.stories.tsx
index 903d7a3e9..3d5232ed1 100644
--- a/packages/web-util/src/forms/fields/InputText.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputText.stories.tsx
@@ -50,13 +50,13 @@ const design: FormDesign = {
         {
           type: "text",
           label: "label of the field" as TranslatedString,
-          id: "comment" as UIHandlerId,
+          id: "comment",
           required: true,
         },
         {
           type: "text",
           label: "label of the field" as TranslatedString,
-          id: "comment2" as UIHandlerId,
+          id: "comment2",
           required: true,
         },
       ],
diff --git a/packages/web-util/src/forms/fields/InputTextArea.stories.tsx 
b/packages/web-util/src/forms/fields/InputTextArea.stories.tsx
index 42ebec30d..a182de6d5 100644
--- a/packages/web-util/src/forms/fields/InputTextArea.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputTextArea.stories.tsx
@@ -50,7 +50,7 @@ const design: FormDesign = {
         {
           type: "textArea",
           label: "label of the field" as TranslatedString,
-          id: "comment" as UIHandlerId,
+          id: "comment",
         },
       ],
     },
diff --git a/packages/web-util/src/forms/fields/InputToggle.stories.tsx 
b/packages/web-util/src/forms/fields/InputToggle.stories.tsx
index 7c2fc874c..dba22bb7a 100644
--- a/packages/web-util/src/forms/fields/InputToggle.stories.tsx
+++ b/packages/web-util/src/forms/fields/InputToggle.stories.tsx
@@ -49,7 +49,7 @@ export const SimpleUsage = 
tests.createExample(TestedComponent, {
       {
         type: "toggle",
         label: "do you accept?" as TranslatedString,
-        id: "accept" as UIHandlerId,
+        id: "accept",
       },
     ],
   },
@@ -65,7 +65,7 @@ export const WithThreeState = 
tests.createExample(TestedComponent, {
         label: "do you accept?" as TranslatedString,
         threeState: true,
         required: true,
-        id: "accept" as UIHandlerId,
+        id: "accept",
       },
     ],
   },
@@ -82,7 +82,7 @@ export const StartUndefinedOnlyTwoStates = 
tests.createExample(
           type: "toggle",
           label: "do you accept?" as TranslatedString,
           required: true,
-          id: "accept" as UIHandlerId,
+          id: "accept",
         },
       ],
     },
diff --git a/packages/web-util/src/forms/forms-types.ts 
b/packages/web-util/src/forms/forms-types.ts
index fce7aca50..07eac283b 100644
--- a/packages/web-util/src/forms/forms-types.ts
+++ b/packages/web-util/src/forms/forms-types.ts
@@ -323,8 +323,7 @@ export interface FileFieldData {
   MIME_TYPE?: string;
 }
 
-declare const __handlerId: unique symbol;
-export type UIHandlerId = string & { [__handlerId]: true };
+export type UIHandlerId = string;
 
 // FIXME: validate well formed ui field id
 const codecForUiFieldId = codecForString as () => Codec<UIHandlerId>;

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]