UNPKG

@accounter/modern-poalim-scraper

Version:
91 lines (90 loc) 4.29 kB
import { z } from 'zod'; export declare const HapoalimILSTransactionsSchema: z.ZodObject<{ comments: z.ZodArray<z.ZodString>; message: z.ZodArray<z.ZodString>; metadata: z.ZodOptional<z.ZodObject<{ links: z.ZodObject<{}, z.core.$strict>; messages: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ messageCode: z.ZodUnion<readonly [z.ZodLiteral<11040>, z.ZodLiteral<1260003>, z.ZodLiteral<1260011>]>; messageDescription: z.ZodString; messagePurposeCategoryCode: z.ZodLiteral<"1">; severity: z.ZodLiteral<"I">; }, z.core.$strict>, z.ZodObject<{ messageCode: z.ZodLiteral<51>; messageDescription: z.ZodLiteral<"">; severity: z.ZodLiteral<"I">; }, z.core.$strict>]>>; }, z.core.$strict>>; numItemsPerPage: z.ZodNumber; pdfUrl: z.ZodString; retrievalTransactionData: z.ZodObject<{ accountNumber: z.ZodNumber; balanceAmountDisplayIndication: z.ZodLiteral<"Y">; bankNumber: z.ZodLiteral<12>; branchNumber: z.ZodNumber; eventCounter: z.ZodNumber; formattedRetrievalEndDate: z.ZodString; formattedRetrievalMaxDate: z.ZodString; formattedRetrievalMinDate: z.ZodString; formattedRetrievalStartDate: z.ZodString; joinPfm: z.ZodUnion<readonly [z.ZodLiteral<false>, z.ZodLiteral<true>]>; retrievalEndDate: z.ZodNumber; retrievalMaxDate: z.ZodNumber; retrievalMinDate: z.ZodNumber; retrievalStartDate: z.ZodNumber; }, z.core.$strict>; transactions: z.ZodArray<z.ZodObject<{ activityDescription: z.ZodString; activityDescriptionIncludeValueDate: z.ZodNullable<z.ZodString>; activityTypeCode: z.ZodNumber; beneficiaryDetailsData: z.ZodUnion<readonly [z.ZodObject<{ messageDetail: z.ZodNullable<z.ZodString>; messageHeadline: z.ZodNullable<z.ZodString>; partyHeadline: z.ZodNullable<z.ZodString>; partyName: z.ZodNullable<z.ZodString>; recordNumber: z.ZodNumber; tableNumber: z.ZodNumber; beneficiaryDetails: z.ZodNullable<z.ZodString>; }, z.core.$strict>, z.ZodNull]>; comment: z.ZodNullable<z.ZodString>; commentExistenceSwitch: z.ZodLiteral<0>; contraAccountNumber: z.ZodNumber; contraAccountTypeCode: z.ZodNumber; contraBankNumber: z.ZodNumber; contraBranchNumber: z.ZodNumber; currentBalance: z.ZodNumber; dataGroupCode: z.ZodNumber; details: z.ZodNullable<z.ZodString>; differentDateIndication: z.ZodString; englishActionDesc: z.ZodNullable<z.ZodString>; eventActivityTypeCode: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>; eventAmount: z.ZodNumber; eventDate: z.ZodNumber; eventId: z.ZodNumber; executingBranchNumber: z.ZodNumber; expandedEventDate: z.ZodString; fieldDescDisplaySwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>; formattedEventDate: z.ZodString; formattedOriginalEventCreateDate: z.ZodNull; formattedValueDate: z.ZodString; internalLinkCode: z.ZodNumber; marketingOfferContext: z.ZodLiteral<0>; offerActivityContext: z.ZodNullable<z.ZodString>; originalEventCreateDate: z.ZodNumber; pfmDetails: z.ZodNullable<z.ZodString>; recordNumber: z.ZodNumber; referenceCatenatedNumber: z.ZodNumber; referenceNumber: z.ZodNumber; rejectedDataEventPertainingIndication: z.ZodString; serialNumber: z.ZodNumber; tableNumber: z.ZodNumber; textCode: z.ZodNumber; transactionType: z.ZodUnion<readonly [z.ZodLiteral<"REGULAR">, z.ZodLiteral<"TODAY">, z.ZodLiteral<"FUTURE">]>; valueDate: z.ZodNumber; displayCreditAccountDetails: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>; displayRTGSIncomingTrsDetails: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>; formattedEventAmount: z.ZodString; formattedCurrentBalance: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export type HapoalimILSTransactions = z.infer<typeof HapoalimILSTransactionsSchema>;