@accounter/modern-poalim-scraper
Version:
Modern scraper for Israeli banks (Hapoalim, Isracard, Max)
39 lines (38 loc) • 2.32 kB
TypeScript
import { z } from 'zod';
export declare const AccountDataItemSchema: z.ZodObject<{
bankNumber: z.ZodLiteral<12>;
extendedBankNumber: z.ZodLiteral<912>;
branchNumber: z.ZodNumber;
accountNumber: z.ZodNumber;
partyPreferredIndication: z.ZodLiteral<0>;
partyAccountInvolvementCode: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<201>, z.ZodLiteral<603>]>;
accountDealDate: z.ZodLiteral<0>;
accountUpdateDate: z.ZodUnion<readonly [z.ZodNumber, z.ZodLiteral<0>]>;
metegDoarNet: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
kodHarshaatPeilut: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<3>]>;
accountClosingReasonCode: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
productLabel: z.ZodString;
accountAgreementOpeningDate: z.ZodLiteral<0>;
serviceAuthorizationDesc: z.ZodUnion<readonly [z.ZodLiteral<"לא חתום">, z.ZodLiteral<"פעולות ומידע">]>;
branchTypeCode: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<2>]>;
mymailEntitlementSwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
}, z.core.$strict>;
export declare const HapoalimAccountDataSchema: z.ZodArray<z.ZodObject<{
bankNumber: z.ZodLiteral<12>;
extendedBankNumber: z.ZodLiteral<912>;
branchNumber: z.ZodNumber;
accountNumber: z.ZodNumber;
partyPreferredIndication: z.ZodLiteral<0>;
partyAccountInvolvementCode: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<201>, z.ZodLiteral<603>]>;
accountDealDate: z.ZodLiteral<0>;
accountUpdateDate: z.ZodUnion<readonly [z.ZodNumber, z.ZodLiteral<0>]>;
metegDoarNet: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
kodHarshaatPeilut: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<3>]>;
accountClosingReasonCode: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
productLabel: z.ZodString;
accountAgreementOpeningDate: z.ZodLiteral<0>;
serviceAuthorizationDesc: z.ZodUnion<readonly [z.ZodLiteral<"לא חתום">, z.ZodLiteral<"פעולות ומידע">]>;
branchTypeCode: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<2>]>;
mymailEntitlementSwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
}, z.core.$strict>>;
export type HapoalimAccountData = z.infer<typeof HapoalimAccountDataSchema>;