UNPKG

@accounter/modern-poalim-scraper

Version:
205 lines (204 loc) 13.8 kB
import { z } from 'zod'; export declare const HapoalimDepositsSchema: z.ZodObject<{ metadata: z.ZodObject<{ messages: z.ZodArray<z.ZodObject<{ messageDescription: z.ZodString; messageCode: z.ZodNumber; severity: z.ZodString; }, z.core.$loose>>; links: z.ZodObject<{}, z.core.$loose>; }, z.core.$loose>; list: z.ZodArray<z.ZodObject<{ data: z.ZodArray<z.ZodObject<{ metadata: z.ZodObject<{ attributes: z.ZodObject<{ actualCurrencyRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; lastIndexRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; basicIndexValue: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; basicCurrencyRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; standingOrderAmount: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; linkagePercent: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; ratePercentFactor: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; fixedInterestRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; links: z.ZodObject<{}, z.core.$loose>; }, z.core.$loose>; shortProductName: z.ZodLiteral<"פריים">; principalAmount: z.ZodNumber; revaluedTotalAmount: z.ZodNumber; endExitDate: z.ZodNumber; paymentDate: z.ZodNumber; statedAnnualInterestRate: z.ZodNumber; hebrewPurposeDescription: z.ZodLiteral<"לא רלוונטי">; objectiveAmount: z.ZodNumber; objectiveDate: z.ZodNumber; agreementOpeningDate: z.ZodNumber; eventWithdrawalAmount: z.ZodNumber; startExitDate: z.ZodNumber; periodUntilNextEvent: z.ZodNumber; renewalDescription: z.ZodUnion<readonly [z.ZodLiteral<"פיקדון מתחדש">, z.ZodLiteral<"יפרע לעו\"ש">]>; requestedRenewalNumber: z.ZodNumber; interestBaseDescription: z.ZodLiteral<"פריים">; interestTypeDescription: z.ZodLiteral<"משתנה">; spreadPercent: z.ZodNumber; variableInterestDescription: z.ZodString; adjustedInterest: z.ZodNumber; interestCalculatingMethodDescription: z.ZodLiteral<"קו ישר">; interestCreditingMethodDescription: z.ZodLiteral<"לקרן הפיקדון">; interestPaymentDescription: z.ZodLiteral<"תחנה">; nominalInterest: z.ZodNumber; depositSerialId: z.ZodNumber; linkageBaseDescription: z.ZodNull; renewalCounter: z.ZodNumber; productFreeText: z.ZodString; partyTextId: z.ZodNumber; actualIndexRate: z.ZodNumber; interestTypeCode: z.ZodNumber; productNumber: z.ZodNumber; productPurposeCode: z.ZodNumber; detailedAccountTypeCode: z.ZodNumber; formattedEndExitDate: z.ZodString; formattedPaymentDate: z.ZodString; formattedObjectiveDate: z.ZodNull; formattedAgreementOpeningDate: z.ZodString; formattedStartExitDate: z.ZodString; lienDescription: z.ZodUnion<readonly [z.ZodLiteral<"משועבד">, z.ZodLiteral<"מבטיח אשראי">]>; withdrawalEnablingIndication: z.ZodNumber; renewalEnablingIndication: z.ZodNumber; standingOrderEnablingIndication: z.ZodNumber; additionEnablingIndication: z.ZodNumber; timeUnitDescription: z.ZodLiteral<"ימים">; formattedRevaluedTotalAmount: z.ZodNull; warningExistanceIndication: z.ZodNumber; renewalDateExplanation: z.ZodUnion<readonly [z.ZodLiteral<"תחנה קרובה">, z.ZodLiteral<"ייפרע לעו\"ש בתאריך">]>; expectedRepaymentSwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>; }, z.core.$strict>>; source: z.ZodLiteral<"israeliCurrencyDeposit">; validityDate: z.ZodNumber; validityTime: z.ZodNumber; israeliCurrencyDepositPrincipalBalanceAmount: z.ZodNumber; depositsRevaluedAmount: z.ZodNumber; formattedValidityTime: z.ZodString; formattedDate: z.ZodString; amount: z.ZodNumber; revaluatedAmount: z.ZodNumber; messages: z.ZodArray<z.ZodObject<{ messageCode: z.ZodUnion<readonly [z.ZodLiteral<803>, z.ZodLiteral<804>, z.ZodLiteral<805>, z.ZodLiteral<821>, z.ZodLiteral<822>, z.ZodLiteral<823>, z.ZodLiteral<824>, z.ZodLiteral<825>, z.ZodLiteral<826>]>; messageDescription: z.ZodUnion<readonly [z.ZodLiteral<"בכל מקרה לא תפחת הריבית על הפיקדון משיעור 0% בשנה.">, z.ZodLiteral<"הוראת משיכה/אי חידוש לפיקדון צמוד מט\"ח יש לתת שני ימי עסקים לפחות לפני תאריך התחנה/החידוש.">, z.ZodLiteral<"שערוך הפיקדונות המובנים מחושב בשיטה דומה, אך לא זהה, לתנאי ההתקשרות ואין בנתונים כדי לחייב את הבנק או לשמש אסמכתא לפדיון או משיכה.">, z.ZodLiteral<"פעולה המבוצעת בפיקדונות בשקלים עד השעה 18:30 (בימי ו׳ וערבי חג עד 14:00) ביום שהינו יום עסקים, נקלטת מיד עם אישורה ומשתקפת מיידית במסך פירוט פיקדונות.">, z.ZodLiteral<"לאחר קליטת הפעולה לא ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת לאחר השעה 18:30 ( בימי ו׳ וערבי חג - לאחר השעה 14:00 ) תשתקף בחשבונך החל מהשעה 02:00 ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת ביום שאינו יום עסקים, תבוצע ביום העסקים הבא ותשתקף בחשבונך החל מהשעה 02:00 של אותו יום ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה לביצוע עתידי ניתנת לביטול עד לשעה 02:00 של יום ערך הביצוע.">, z.ZodLiteral<"במסך \"סטטוס הוראות בפיקדונות\" ניתן לצפות בסטטוס הפעולה. אם סטטוס הפעולה הינו \"ממתין לביצוע\" - ניתן לבטלה.">]>; messageTypeCode: z.ZodLiteral<"I">; }, z.core.$strict>>; }, z.core.$strict>>; depositsWrapperData: z.ZodArray<z.ZodObject<{ data: z.ZodArray<z.ZodObject<{ metadata: z.ZodObject<{ attributes: z.ZodObject<{ actualCurrencyRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; lastIndexRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; basicIndexValue: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; basicCurrencyRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; standingOrderAmount: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; linkagePercent: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; ratePercentFactor: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; fixedInterestRate: z.ZodObject<{ hidden: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; links: z.ZodObject<{}, z.core.$loose>; }, z.core.$loose>; shortProductName: z.ZodLiteral<"פריים">; principalAmount: z.ZodNumber; revaluedTotalAmount: z.ZodNumber; endExitDate: z.ZodNumber; paymentDate: z.ZodNumber; statedAnnualInterestRate: z.ZodNumber; hebrewPurposeDescription: z.ZodLiteral<"לא רלוונטי">; objectiveAmount: z.ZodNumber; objectiveDate: z.ZodNumber; agreementOpeningDate: z.ZodNumber; eventWithdrawalAmount: z.ZodNumber; startExitDate: z.ZodNumber; periodUntilNextEvent: z.ZodNumber; renewalDescription: z.ZodUnion<readonly [z.ZodLiteral<"פיקדון מתחדש">, z.ZodLiteral<"יפרע לעו\"ש">]>; requestedRenewalNumber: z.ZodNumber; interestBaseDescription: z.ZodLiteral<"פריים">; interestTypeDescription: z.ZodLiteral<"משתנה">; spreadPercent: z.ZodNumber; variableInterestDescription: z.ZodString; adjustedInterest: z.ZodNumber; interestCalculatingMethodDescription: z.ZodLiteral<"קו ישר">; interestCreditingMethodDescription: z.ZodLiteral<"לקרן הפיקדון">; interestPaymentDescription: z.ZodLiteral<"תחנה">; nominalInterest: z.ZodNumber; depositSerialId: z.ZodNumber; linkageBaseDescription: z.ZodNull; renewalCounter: z.ZodNumber; productFreeText: z.ZodString; partyTextId: z.ZodNumber; actualIndexRate: z.ZodNumber; interestTypeCode: z.ZodNumber; productNumber: z.ZodNumber; productPurposeCode: z.ZodNumber; detailedAccountTypeCode: z.ZodNumber; formattedEndExitDate: z.ZodString; formattedPaymentDate: z.ZodString; formattedObjectiveDate: z.ZodNull; formattedAgreementOpeningDate: z.ZodString; formattedStartExitDate: z.ZodString; lienDescription: z.ZodUnion<readonly [z.ZodLiteral<"משועבד">, z.ZodLiteral<"מבטיח אשראי">]>; withdrawalEnablingIndication: z.ZodNumber; renewalEnablingIndication: z.ZodNumber; standingOrderEnablingIndication: z.ZodNumber; additionEnablingIndication: z.ZodNumber; timeUnitDescription: z.ZodLiteral<"ימים">; formattedRevaluedTotalAmount: z.ZodNull; warningExistanceIndication: z.ZodNumber; renewalDateExplanation: z.ZodUnion<readonly [z.ZodLiteral<"תחנה קרובה">, z.ZodLiteral<"ייפרע לעו\"ש בתאריך">]>; expectedRepaymentSwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>; }, z.core.$strict>>; source: z.ZodLiteral<"israeliCurrencyDeposit">; validityDate: z.ZodNumber; validityTime: z.ZodNumber; israeliCurrencyDepositPrincipalBalanceAmount: z.ZodNumber; depositsRevaluedAmount: z.ZodNumber; formattedValidityTime: z.ZodString; formattedDate: z.ZodString; amount: z.ZodNumber; revaluatedAmount: z.ZodNumber; messages: z.ZodArray<z.ZodObject<{ messageCode: z.ZodUnion<readonly [z.ZodLiteral<803>, z.ZodLiteral<804>, z.ZodLiteral<805>, z.ZodLiteral<821>, z.ZodLiteral<822>, z.ZodLiteral<823>, z.ZodLiteral<824>, z.ZodLiteral<825>, z.ZodLiteral<826>]>; messageDescription: z.ZodUnion<readonly [z.ZodLiteral<"בכל מקרה לא תפחת הריבית על הפיקדון משיעור 0% בשנה.">, z.ZodLiteral<"הוראת משיכה/אי חידוש לפיקדון צמוד מט\"ח יש לתת שני ימי עסקים לפחות לפני תאריך התחנה/החידוש.">, z.ZodLiteral<"שערוך הפיקדונות המובנים מחושב בשיטה דומה, אך לא זהה, לתנאי ההתקשרות ואין בנתונים כדי לחייב את הבנק או לשמש אסמכתא לפדיון או משיכה.">, z.ZodLiteral<"פעולה המבוצעת בפיקדונות בשקלים עד השעה 18:30 (בימי ו׳ וערבי חג עד 14:00) ביום שהינו יום עסקים, נקלטת מיד עם אישורה ומשתקפת מיידית במסך פירוט פיקדונות.">, z.ZodLiteral<"לאחר קליטת הפעולה לא ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת לאחר השעה 18:30 ( בימי ו׳ וערבי חג - לאחר השעה 14:00 ) תשתקף בחשבונך החל מהשעה 02:00 ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת ביום שאינו יום עסקים, תבוצע ביום העסקים הבא ותשתקף בחשבונך החל מהשעה 02:00 של אותו יום ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה לביצוע עתידי ניתנת לביטול עד לשעה 02:00 של יום ערך הביצוע.">, z.ZodLiteral<"במסך \"סטטוס הוראות בפיקדונות\" ניתן לצפות בסטטוס הפעולה. אם סטטוס הפעולה הינו \"ממתין לביצוע\" - ניתן לבטלה.">]>; messageTypeCode: z.ZodLiteral<"I">; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; export type HapoalimDeposits = z.infer<typeof HapoalimDepositsSchema>;