@accounter/modern-poalim-scraper
Version:
Modern scraper for Israeli banks (Hapoalim, Isracard, Max)
201 lines (200 loc) • 9.18 kB
TypeScript
import { z } from 'zod';
export declare const HapoalimForeignDepositsSchema: z.ZodObject<{
dataQueryTypeCode: z.ZodNumber;
validityDate: z.ZodNumber;
formattedValidityDate: z.ZodString;
validityDateMin: z.ZodNumber;
formattedValidityDateMin: z.ZodString;
chosenDate: z.ZodNumber;
formattedChosenDate: z.ZodUnknown;
detailedAccountTypeCode: z.ZodNumber;
productSerialId: z.ZodNumber;
packageNumber: z.ZodNumber;
currencyCode: z.ZodNumber;
depositSerialId: z.ZodNumber;
dataRetrievalMethodCode: z.ZodNumber;
filterTypeCode: z.ZodNumber;
generalNumberValidation: z.ZodNumber;
detailedAccountTypeCodeList: z.ZodObject<{
[x: string]: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict> | z.ZodObject<{
code: z.ZodNumber;
values: z.ZodArray<z.ZodObject<{
valueCode: z.ZodNumber;
valueLongDescription: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>;
metadata: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict>;
}, z.core.$strict>;
productSerialIdList: z.ZodObject<{
[x: string]: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict> | z.ZodObject<{
code: z.ZodNumber;
values: z.ZodArray<z.ZodObject<{
valueCode: z.ZodNumber;
valueLongDescription: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>;
metadata: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict>;
}, z.core.$strict>;
packageNumberList: z.ZodObject<{
[x: string]: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict> | z.ZodObject<{
code: z.ZodNumber;
values: z.ZodArray<z.ZodObject<{
valueCode: z.ZodNumber;
valueLongDescription: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>;
metadata: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict>;
}, z.core.$strict>;
currencyCodeList: z.ZodObject<{
[x: string]: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict> | z.ZodObject<{
code: z.ZodNumber;
values: z.ZodArray<z.ZodObject<{
valueCode: z.ZodNumber;
valueLongDescription: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>;
metadata: z.ZodObject<{
attributes: z.ZodObject<{
[x: string]: z.ZodObject<{
disabled: z.ZodString;
}, z.core.$strict>;
}, z.core.$strict>;
links: z.ZodObject<{}, z.core.$strict>;
}, z.core.$strict>;
}, z.core.$strict>;
listRevaluatedForeignCurrencyDepositAccountTypeCode: z.ZodArray<z.ZodObject<{
detailedAccountTypeCode: z.ZodNumber;
detailedAccountTypeShortedDescription: z.ZodString;
listRevaluatedForeignCurrencyDepositProductSerialId: z.ZodArray<z.ZodObject<{
productSerialId: z.ZodNumber;
fullProductName: z.ZodString;
packageNumber: z.ZodNumber;
packageName: z.ZodString;
listRevaluatedForeignCurrencyCodeDeposits: z.ZodArray<z.ZodObject<{
currencyCode: z.ZodNumber;
currencyLongDescription: z.ZodString;
listRevaluatedForeignCurrencyDepositsRows: z.ZodArray<z.ZodObject<{
depositSerialId: z.ZodNumber;
originalValueDate: z.ZodNumber;
formattedOriginalValueDate: z.ZodString;
periodCounter: z.ZodNumber;
timeUnitDescription: z.ZodString;
foreignCurrencyDepositOriginCode: z.ZodNumber;
foreignCurrencyDepositOriginDescription: z.ZodString;
valueDate: z.ZodNumber;
formattedValueDate: z.ZodString;
nextPaymentDate: z.ZodNumber;
formattedNextPaymentDate: z.ZodString;
paymentDate: z.ZodNumber;
formattedPaymentDate: z.ZodString;
renewalMethodCode: z.ZodNumber;
renewalMethodDescription: z.ZodString;
foreignCurrencyDepositCurrentBalanceAmount: z.ZodNumber;
interestRate: z.ZodNumber;
revaluatedWithdrawalForeignCurrencyDepositBalanceAmount: z.ZodNumber;
foreignCurrencyDepositPrincipalBalanceAmount: z.ZodNumber;
productSerialId: z.ZodNumber;
currencyCode: z.ZodNumber;
packageNumber: z.ZodNumber;
productTypeCode: z.ZodNumber;
variableInterestDescription: z.ZodString;
timeUnitCode: z.ZodNumber;
periodDescription: z.ZodString;
lienIndication: z.ZodString;
warningExistenceSwitch: z.ZodNumber;
revaluatedForeignCurrencyDepositsRowsMsg: z.ZodUnknown;
}, z.core.$strict>>;
listRevaluatedForeignCurrencyTotalDepositsRows: z.ZodArray<z.ZodObject<{
exchangeRate: z.ZodNumber;
currencyCode: z.ZodNumber;
shortCurrencyDescription: z.ZodString;
revaluatedWithdrawalForeignCurrencyDepositBalanceAmount: z.ZodNumber;
displayedRevaluationCurrencyCode: z.ZodNumber;
revaluationCurrencyShortedDescription: z.ZodString;
revaluatedForeignCurrencyDepositBalanceAmount: z.ZodNumber;
productTotalAmtText: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>>;
listRevaluatedForeignCurrencyDepositTotalCurrencyCode: z.ZodArray<z.ZodObject<{
productSerialId: z.ZodNumber;
packageNumber: z.ZodNumber;
displayedRevaluationCurrencyCode: z.ZodNumber;
revaluationCurrencyShortedDescription: z.ZodString;
revaluatedForeignCurrencyDepositBalanceAmount: z.ZodNumber;
productTotalAmtText: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>>;
listRevaluatedForeignCurrencyDepositTotalProductSerialId: z.ZodArray<z.ZodObject<{
detailedAccountTypeCode: z.ZodNumber;
detailedAccountTypeShortedDescription: z.ZodString;
displayedRevaluationCurrencyCode: z.ZodNumber;
revaluationCurrencyShortedDescription: z.ZodString;
revaluatedForeignCurrencyDepositBalanceAmount: z.ZodNumber;
productTotalAmtText: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>>;
listRevaluatedForeignCurrencyDepositBalanceAmount: z.ZodArray<z.ZodObject<{
accountNumber: z.ZodNumber;
displayedRevaluationCurrencyCode: z.ZodNumber;
revaluationCurrencyShortedDescription: z.ZodString;
revaluatedForeignCurrencyDepositBalanceAmount: z.ZodNumber;
productTotalAmtText: z.ZodString;
currencyLongDescription: z.ZodString;
}, z.core.$strict>>;
listRevaluatedForeignCurrencyDepositTotalMortgagedRows: z.ZodArray<z.ZodUnknown>;
listRevaluatedForeignCurrencyDepositsMsg: z.ZodArray<z.ZodObject<{
messageCode: z.ZodNumber;
messageDescription: z.ZodString;
messageTypeCode: z.ZodString;
}, z.core.$strict>>;
}, z.core.$strict>;
export type HapoalimForeignDeposits = z.infer<typeof HapoalimForeignDepositsSchema>;