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

147 lines (144 loc) 5.58 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 type Deposits = { data: { metadata: { attributes: { actualCurrencyRate: { hidden: string; [k: string]: unknown; }; lastIndexRate: { hidden: string; [k: string]: unknown; }; basicIndexValue: { hidden: string; [k: string]: unknown; }; basicCurrencyRate: { hidden: string; [k: string]: unknown; }; standingOrderAmount: { hidden: string; [k: string]: unknown; }; linkagePercent: { hidden: string; [k: string]: unknown; }; ratePercentFactor: { hidden: string; [k: string]: unknown; }; fixedInterestRate: { hidden: string; [k: string]: unknown; }; [k: string]: unknown; }; links: { [k: string]: unknown; }; [k: string]: unknown; }; shortProductName: "פריים"; principalAmount: number; revaluedTotalAmount: number; endExitDate: number; paymentDate: number; statedAnnualInterestRate: number; hebrewPurposeDescription: "לא רלוונטי"; objectiveAmount: number; objectiveDate: number; agreementOpeningDate: number; eventWithdrawalAmount: number; startExitDate: number; periodUntilNextEvent: number; renewalDescription: "פיקדון מתחדש" | 'יפרע לעו"ש'; requestedRenewalNumber: number; interestBaseDescription: "פריים"; interestTypeDescription: "משתנה"; spreadPercent: number; variableInterestDescription: string; adjustedInterest: number; interestCalculatingMethodDescription: "קו ישר"; interestCreditingMethodDescription: "לקרן הפיקדון"; interestPaymentDescription: "תחנה"; nominalInterest: number; depositSerialId: number; linkageBaseDescription: null; renewalCounter: number; productFreeText: string; partyTextId: number; actualIndexRate: number; interestTypeCode: number; productNumber: number; productPurposeCode: number; detailedAccountTypeCode: number; formattedEndExitDate: string; formattedPaymentDate: string; formattedObjectiveDate: null; formattedAgreementOpeningDate: string; formattedStartExitDate: string; lienDescription: "משועבד" | "מבטיח אשראי"; withdrawalEnablingIndication: number; renewalEnablingIndication: number; standingOrderEnablingIndication: number; additionEnablingIndication: number; timeUnitDescription: "ימים"; formattedRevaluedTotalAmount: null; warningExistanceIndication: number; renewalDateExplanation: "תחנה קרובה" | 'ייפרע לעו"ש בתאריך'; expectedRepaymentSwitch: 0 | 1; }[]; source: "israeliCurrencyDeposit"; validityDate: number; validityTime: number; israeliCurrencyDepositPrincipalBalanceAmount: number; depositsRevaluedAmount: number; formattedValidityTime: string; formattedDate: string; amount: number; revaluatedAmount: number; messages: { messageCode: 803 | 804 | 805 | 821 | 822 | 823 | 824 | 825 | 826; messageDescription: | "בכל מקרה לא תפחת הריבית על הפיקדון משיעור 0% בשנה." | 'הוראת משיכה/אי חידוש לפיקדון צמוד מט"ח יש לתת שני ימי עסקים לפחות לפני תאריך התחנה/החידוש.' | "שערוך הפיקדונות המובנים מחושב בשיטה דומה, אך לא זהה, לתנאי ההתקשרות ואין בנתונים כדי לחייב את הבנק או לשמש אסמכתא לפדיון או משיכה." | "פעולה המבוצעת בפיקדונות בשקלים עד השעה 18:30 (בימי ו' וערבי חג עד 14:00) ביום שהינו יום עסקים, נקלטת מיד עם אישורה ומשתקפת מיידית במסך פירוט פיקדונות." | "לאחר קליטת הפעולה לא ניתן יהיה לבטלה." | "הוראה הניתנת לאחר השעה 18:30 ( בימי ו' וערבי חג - לאחר השעה 14:00 ) תשתקף בחשבונך החל מהשעה 02:00 ועד למועד זה ניתן יהיה לבטלה." | "הוראה הניתנת ביום שאינו יום עסקים, תבוצע ביום העסקים הבא ותשתקף בחשבונך החל מהשעה 02:00 של אותו יום ועד למועד זה ניתן יהיה לבטלה." | "הוראה לביצוע עתידי ניתנת לביטול עד לשעה 02:00 של יום ערך הביצוע." | 'במסך "סטטוס הוראות בפיקדונות" ניתן לצפות בסטטוס הפעולה. אם סטטוס הפעולה הינו "ממתין לביצוע" - ניתן לבטלה.'; messageTypeCode: "I"; }[]; }[]; export interface HapoalimDepositsSchema { metadata: { messages: | [] | [ { messageDescription: string; messageCode: number; severity: string; [k: string]: unknown; }, ...unknown[] ]; links: { [k: string]: unknown; }; [k: string]: unknown; }; list: Deposits; depositsWrapperData: Deposits; }