@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
105 lines (103 loc) • 3.13 kB
TypeScript
/* 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 interface ILSCheckingTransactionsDataSchema {
comments: string[];
message: string[];
metadata?: {
links: {};
messages: (
| {
messageCode: 11040 | 1260003 | 1260011;
messageDescription: string;
messagePurposeCategoryCode: "1";
severity: "I";
}
| {
messageCode: 51;
messageDescription: "";
severity: "I";
}
)[];
};
numItemsPerPage: number;
pdfUrl: string;
retrievalTransactionData: {
accountNumber: number;
balanceAmountDisplayIndication: "Y";
bankNumber: 12;
branchNumber: number;
eventCounter: number;
formattedRetrievalEndDate: string;
formattedRetrievalMaxDate: string;
formattedRetrievalMinDate: string;
formattedRetrievalStartDate: string;
joinPfm: false | true;
retrievalEndDate: number;
retrievalMaxDate: number;
retrievalMinDate: number;
retrievalStartDate: number;
};
transactions: {
activityDescription: string;
activityDescriptionIncludeValueDate: string | null;
activityTypeCode: number;
beneficiaryDetailsData: {
messageDetail?: string | null;
messageHeadline?: string | null;
partyHeadline?: string | null;
partyName?: string | null;
recordNumber?: number;
tableNumber?: number;
beneficiaryDetails?: string | null;
} | null;
comment: string | null;
commentExistenceSwitch: 0;
contraAccountNumber: number;
contraAccountTypeCode: number;
contraBankNumber: number;
contraBranchNumber: number;
currentBalance: number;
dataGroupCode: number;
details: string | null;
differentDateIndication: string;
englishActionDesc: string | null;
/**
* Income (1) or expense (2)
*/
eventActivityTypeCode: 1 | 2;
eventAmount: number;
eventDate: number;
eventId: 0 | 184 | 5593427100450 | 5593427501110 | 5593436200350 | 8552511030540 | 8552553828500 | 8552585427350;
executingBranchNumber: number;
expandedEventDate: string;
fieldDescDisplaySwitch: 0 | 1;
formattedEventDate: string;
formattedOriginalEventCreateDate: null;
formattedValueDate: string;
internalLinkCode: number;
marketingOfferContext: 0;
offerActivityContext: string | null;
originalEventCreateDate: number;
pfmDetails: string | null;
recordNumber: number;
referenceCatenatedNumber: number;
referenceNumber: number;
rejectedDataEventPertainingIndication: string;
serialNumber: number;
tableNumber: number;
textCode: number;
/**
* Fixed (REGULAR) or still in process/temporary (TODAY)
*/
transactionType: "REGULAR" | "TODAY" | "FUTURE";
valueDate: number;
displayCreditAccountDetails?: 0 | 1;
displayRTGSIncomingTrsDetails: 0 | 1;
formattedEventAmount: string;
formattedCurrentBalance: string;
}[];
}