UNPKG

@accounter/modern-poalim-scraper

Version:

A new architecture for Israeli bank scrapers to hopefully merge into [Israeli-bank-scrapers](https://github.com/eshaham/israeli-bank-scrapers) when they are ready

220 lines (218 loc) • 6.54 kB
/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface HapoalimForeignDepositsSchema { dataQueryTypeCode: number; validityDate: number; formattedValidityDate: string; validityDateMin: number; formattedValidityDateMin: string; chosenDate: number; formattedChosenDate: unknown; detailedAccountTypeCode: number; productSerialId: number; packageNumber: number; currencyCode: number; depositSerialId: number; dataRetrievalMethodCode: number; filterTypeCode: number; generalNumberValidation: number; detailedAccountTypeCodeList: { metadata: { attributes: { detailedAccountTypeCode: { disabled: string; [k: string]: unknown; }; [k: string]: unknown; }; links: { [k: string]: unknown; }; [k: string]: unknown; }; detailedAccountTypeCode: { code: number; values: { valueCode: number; valueLongDescription: string; [k: string]: unknown; }[]; [k: string]: unknown; }; [k: string]: unknown; }; productSerialIdList: { metadata: { attributes: { productSerialId: { disabled: string; [k: string]: unknown; }; [k: string]: unknown; }; links: { [k: string]: unknown; }; [k: string]: unknown; }; productSerialId: { code: number; values: { valueCode: number; valueLongDescription: string; [k: string]: unknown; }[]; [k: string]: unknown; }; [k: string]: unknown; }; packageNumberList: { metadata: { attributes: { packageNumber: { disabled: string; [k: string]: unknown; }; [k: string]: unknown; }; links: { [k: string]: unknown; }; [k: string]: unknown; }; packageNumber: { code: number; values: { valueCode: number; valueLongDescription: string; [k: string]: unknown; }[]; [k: string]: unknown; }; [k: string]: unknown; }; currencyCodeList: { metadata: { attributes: { currencyCode: { disabled: string; [k: string]: unknown; }; [k: string]: unknown; }; links: { [k: string]: unknown; }; [k: string]: unknown; }; currencyCode: { code: number; values: { valueCode: number; valueLongDescription: string; [k: string]: unknown; }[]; [k: string]: unknown; }; [k: string]: unknown; }; listRevaluatedForeignCurrencyDepositAccountTypeCode: { detailedAccountTypeCode: number; detailedAccountTypeShortedDescription: string; listRevaluatedForeignCurrencyDepositProductSerialId: { productSerialId: number; fullProductName: string; packageNumber: number; packageName: string; listRevaluatedForeignCurrencyCodeDeposits: { currencyCode: number; currencyLongDescription: string; listRevaluatedForeignCurrencyDepositsRows: { depositSerialId: number; originalValueDate: number; formattedOriginalValueDate: string; periodCounter: number; timeUnitDescription: string; foreignCurrencyDepositOriginCode: number; foreignCurrencyDepositOriginDescription: string; valueDate: number; formattedValueDate: string; nextPaymentDate: number; formattedNextPaymentDate: string; paymentDate: number; formattedPaymentDate: string; renewalMethodCode: number; renewalMethodDescription: string; foreignCurrencyDepositCurrentBalanceAmount: number; interestRate: number; revaluatedWithdrawalForeignCurrencyDepositBalanceAmount: number; foreignCurrencyDepositPrincipalBalanceAmount: number; productSerialId: number; currencyCode: number; packageNumber: number; productTypeCode: number; variableInterestDescription: string; timeUnitCode: number; periodDescription: string; lienIndication: string; warningExistenceSwitch: number; revaluatedForeignCurrencyDepositsRowsMsg: unknown; [k: string]: unknown; }[]; listRevaluatedForeignCurrencyTotalDepositsRows: { exchangeRate: number; currencyCode: number; shortCurrencyDescription: string; revaluatedWithdrawalForeignCurrencyDepositBalanceAmount: number; displayedRevaluationCurrencyCode: number; revaluationCurrencyShortedDescription: string; revaluatedForeignCurrencyDepositBalanceAmount: number; productTotalAmtText: string; [k: string]: unknown; }[]; [k: string]: unknown; }[]; listRevaluatedForeignCurrencyDepositTotalCurrencyCode: { productSerialId: number; packageNumber: number; displayedRevaluationCurrencyCode: number; revaluationCurrencyShortedDescription: string; revaluatedForeignCurrencyDepositBalanceAmount: number; productTotalAmtText: string; [k: string]: unknown; }[]; [k: string]: unknown; }[]; listRevaluatedForeignCurrencyDepositTotalProductSerialId: { detailedAccountTypeCode: number; detailedAccountTypeShortedDescription: string; displayedRevaluationCurrencyCode: number; revaluationCurrencyShortedDescription: string; revaluatedForeignCurrencyDepositBalanceAmount: number; productTotalAmtText: string; [k: string]: unknown; }[]; [k: string]: unknown; }[]; listRevaluatedForeignCurrencyDepositBalanceAmount: { accountNumber: number; displayedRevaluationCurrencyCode: number; revaluationCurrencyShortedDescription: string; revaluatedForeignCurrencyDepositBalanceAmount: number; productTotalAmtText: string; currencyLongDescription: string; [k: string]: unknown; }[]; listRevaluatedForeignCurrencyDepositTotalMortgagedRows: unknown[]; listRevaluatedForeignCurrencyDepositsMsg: { messageCode: number; messageDescription: string; messageTypeCode: string; [k: string]: unknown; }[]; [k: string]: unknown; }