Variable pdfDocumentSchemasConst
pdfDocumentSchemas: {
"account-statement": TObject<
{
accountId: TString;
accountName: TString;
assets: TArray<
TObject<
{
breakdown: TArray<
TObject<
{
address: TString;
chain: TString;
closing: TString;
opening: TString;
},
>,
>;
closing: TString;
opening: TString;
symbol: TString;
},
>,
>;
balances: TObject<
{
closing: TString;
credits: TString;
debits: TString;
opening: TString;
},
>;
cover: TOptional<
TObject<
{
accounts: TArray<
TObject<
{
accountName: TString;
closing: TString;
credits: TString;
debits: TString;
opening: TString;
},
>,
>;
assets: TArray<
TObject<{ closing: TString; opening: TString; symbol: TString }>,
>;
customerAddress: TUnion<
[
TObject<
{
city: TString;
countryCode: TString;
line1: TString;
line2: TOptional<(...)>;
postalCode: TOptional<(...)>;
regionCode: TOptional<(...)>;
},
>,
TNull,
],
>;
customerName: TString;
customerTaxId: TUnion<[TString, TNull]>;
period: TObject<{ end: TString; start: TString }>;
totals: TObject<
{
closing: TString;
credits: TString;
debits: TString;
opening: TString;
},
>;
},
>,
>;
customerAddress: TUnion<
[
TObject<
{
city: TString;
countryCode: TString;
line1: TString;
line2: TOptional<TString>;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>,
TNull,
],
>;
customerName: TString;
customerTaxId: TUnion<[TString, TNull]>;
generatedAt: TString;
statementPeriod: TObject<{ end: TString; start: TString }>;
transactions: TArray<
TObject<
{
balance: TUnion<[TString, TNull]>;
credit: TUnion<[TString, TNull]>;
date: TString;
debit: TUnion<[TString, TNull]>;
description: TString;
method: TString;
},
>,
>;
},
>;
"bank-letter": TObject<
{
customer: TObject<{ createdAt: TString; name: TString }>;
documentDate: TString;
},
>;
"deposit-instruction-ach": TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
memoCode: TOptional<TString>;
routingNumber: TString;
},
>;
"deposit-instruction-fedwire": TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
memoCode: TOptional<TString>;
routingNumber: TString;
},
>;
"deposit-instruction-rtp": TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
memoCode: TOptional<TString>;
routingNumber: TString;
},
>;
"deposit-instruction-swift": TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
intermediaryBank: TOptional<
TObject<
{
address: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
name: TString;
swiftCode: TString;
},
>,
>;
routingNumber: TOptional<TString>;
swiftCode: TString;
swiftField70: TObject<{ line1: TString; line2: TString; line3: TString }>;
},
>;
"routefusion-kyc": TObject<
{
documentLabel: TString;
partyId: TString;
partyKind: TUnion<[TLiteral<"Organization">, TLiteral<"Representative">]>;
},
>;
} = ...
Type Declaration
-
account-statement: TObject<
{
accountId: TString;
accountName: TString;
assets: TArray<
TObject<
{
breakdown: TArray<
TObject<
{
address: TString;
chain: TString;
closing: TString;
opening: TString;
},
>,
>;
closing: TString;
opening: TString;
symbol: TString;
},
>,
>;
balances: TObject<
{
closing: TString;
credits: TString;
debits: TString;
opening: TString;
},
>;
cover: TOptional<
TObject<
{
accounts: TArray<
TObject<
{
accountName: TString;
closing: TString;
credits: TString;
debits: TString;
opening: TString;
},
>,
>;
assets: TArray<
TObject<{ closing: TString; opening: TString; symbol: TString }>,
>;
customerAddress: TUnion<
[
TObject<
{
city: TString;
countryCode: TString;
line1: TString;
line2: TOptional<(...)>;
postalCode: TOptional<(...)>;
regionCode: TOptional<(...)>;
},
>,
TNull,
],
>;
customerName: TString;
customerTaxId: TUnion<[TString, TNull]>;
period: TObject<{ end: TString; start: TString }>;
totals: TObject<
{
closing: TString;
credits: TString;
debits: TString;
opening: TString;
},
>;
},
>,
>;
customerAddress: TUnion<
[
TObject<
{
city: TString;
countryCode: TString;
line1: TString;
line2: TOptional<TString>;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>,
TNull,
],
>;
customerName: TString;
customerTaxId: TUnion<[TString, TNull]>;
generatedAt: TString;
statementPeriod: TObject<{ end: TString; start: TString }>;
transactions: TArray<
TObject<
{
balance: TUnion<[TString, TNull]>;
credit: TUnion<[TString, TNull]>;
date: TString;
debit: TUnion<[TString, TNull]>;
description: TString;
method: TString;
},
>,
>;
},
>
-
bank-letter: TObject<
{
customer: TObject<{ createdAt: TString; name: TString }>;
documentDate: TString;
},
>
-
deposit-instruction-ach: TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
memoCode: TOptional<TString>;
routingNumber: TString;
},
>
-
deposit-instruction-fedwire: TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
memoCode: TOptional<TString>;
routingNumber: TString;
},
>
-
deposit-instruction-rtp: TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
memoCode: TOptional<TString>;
routingNumber: TString;
},
>
-
deposit-instruction-swift: TObject<
{
accountNumber: TString;
bankAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
bankName: TString;
beneficiaryAddress: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
beneficiaryName: TString;
currency: TString;
customerName: TString;
documentDate: TString;
flagPath: TString;
footerNote: TOptional<TString>;
intermediaryBank: TOptional<
TObject<
{
address: TObject<
{
city: TString;
countryCode: TString;
line1: TString;
postalCode: TOptional<TString>;
regionCode: TOptional<TString>;
},
>;
name: TString;
swiftCode: TString;
},
>,
>;
routingNumber: TOptional<TString>;
swiftCode: TString;
swiftField70: TObject<{ line1: TString; line2: TString; line3: TString }>;
},
>
-
routefusion-kyc: TObject<
{
documentLabel: TString;
partyId: TString;
partyKind: TUnion<[TLiteral<"Organization">, TLiteral<"Representative">]>;
},
>
One data schema per document template;
letterheadis a library and has none.