UNPKG

@adyen/kyc-components

Version:

`adyen-kyc-components` provides the required pieces to build an onboarding flow based on a legal entity. To onboard and verify users, you need to create a user interface (UI) to collect user data. To speed up building your integration, Adyen offers onboar

20 lines (19 loc) 1.54 kB
import type { BaseInnerFormProps } from '../../core/hooks/useForm/types'; import type { CompanyTypesValue } from '../../core/models/api/company-types-value'; import type { CountryCode } from '../../core/models/country-code'; import type { BusinessRegistrationNumberFieldSchema } from '../BusinessRegistrationNumberField/types'; import type { DateOfIncorporationFieldSchema } from '../DateOfIncorporationField/types'; import type { DBANameFieldSchema } from '../DBANameField/types'; import type { EInvoicingCodeFieldSchema } from '../EInvoicingCodeField/types'; import type { StockExchangeMICFieldSchema } from '../StockExchangeMICField/types'; import type { StockISINFieldSchema } from '../StockISINField/types'; import type { StockTickerSymbolFieldSchema } from '../StockTickerSymbol/types'; import type { TaxInformationFieldSchema } from '../TaxInformationField/types'; import type { TradingNameFieldSchema } from '../TradingNameField/types'; import type { VatNumberFieldSchema } from '../VatNumberField/types'; export type CompanyRegistrationDetailsSchema = TradingNameFieldSchema & DBANameFieldSchema & BusinessRegistrationNumberFieldSchema & TaxInformationFieldSchema & VatNumberFieldSchema & StockExchangeMICFieldSchema & StockISINFieldSchema & StockTickerSymbolFieldSchema & DateOfIncorporationFieldSchema & EInvoicingCodeFieldSchema; export interface CompanyRegistrationDetailsProps extends BaseInnerFormProps<CompanyRegistrationDetailsSchema> { companyType?: CompanyTypesValue; country?: CountryCode; legalName?: string; }