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