@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
137 lines (135 loc) • 3.96 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 ForeignTransactionsPersonalSchema {
balancesAndLimitsDataList: {
creditLimits: string[];
currencyCode: number;
currencyLongDescription: string;
currencyShortedDescription: string;
currencySwiftCode: string;
currencySwiftDescription: string;
currentAccountLimitsAmount: 0;
currentBalance: 0;
currentBalanceExchangeRateWayDescription: null;
currentBalanceExchangeRateWayCode: 0;
detailedAccountTypeCode: 142;
detailedAccountTypeShortedDescription: string;
formattedLastEventDate: null;
formattedRetrievalMaxDate: string | null;
formattedRetrievalMinDate: string | null;
lastBalanceExchangeRateWayCode: 0;
lastEventDate: 0;
messages:
| {
messageDescription: string;
messageCode: 3;
}[]
| null;
outputArrayRecordSum3: 0;
outputArrayRecordSum4: 0;
pendingBalance: 0;
rateExerciseDescription: null;
rateRealizationCode: 0;
retrievalMaxDate: number;
retrievalMinDate: number;
revaluatedCurrentBalance: 0;
transactionResultCode: number;
transactions: {
activityDescription: string;
activityTypeCode: number;
contraCurrencyCode: 0 | 1 | 19 | 27 | 78 | 100 | 140;
currencyLongDescription: string;
currencyRate: number;
currencySwiftCode: string;
currentBalance: number;
displayCreditAccountDetails?: 0 | 1;
eventActivityTypeCode: number;
eventAmount: number;
eventDetails: string | null;
eventNumber: number;
executingDate: number;
formattedExecutingDate: string;
formattedValueDate: string;
metadata?: {
attributes: {
contraAccountFieldNameLable?: {
disabled?: "true";
hidden?: "true";
};
contraAccountNumber?: {
disabled?: "true";
hidden?: "true";
};
contraBankNumber?: {
disabled?: "true";
hidden?: "true";
[k: string]: unknown;
};
contraBranchNumber?: {
disabled?: "true";
hidden?: "true";
[k: string]: unknown;
};
contraCurrencyCode?: {
disabled?: "true";
hidden?: "true";
[k: string]: unknown;
};
currencyRate?: {
disabled?: "true";
hidden?: "true";
[k: string]: unknown;
};
dataGroupCode?: {
disabled?: "true";
hidden?: "true";
[k: string]: unknown;
};
originalEventKey?: {
disabled?: "true";
hidden?: "true";
[k: string]: unknown;
};
rateFixingCode?: {
disabled?: "true";
hidden?: "true";
[k: string]: unknown;
};
};
links: {};
};
originalSystemId: number;
rateFixingCode: number;
rateFixingDescription: string;
rateFixingShortDescription: string;
referenceCatenatedNumber: number;
referenceNumber: number;
transactionType: string;
urlAddress: string | null;
validityDate: number;
valueDate: number;
}[];
withdrawalBalance: 0;
}[];
currencyCode: null;
currencyLongDescription: "שקל חדש";
detailedAccountTypeCode: null;
displayedRevaluationCurrencyCode: 0;
formattedValidityDate: null;
messages: null;
metadata?: {
links: {};
messages: {
messageCode: 11040 | 330 | 11003 | 11039 | 11038;
messageDescription: string;
severity: "I" | "E";
}[];
};
outputArrayRecordSum2: 0;
totalRevaluatedCurrentBalance: 0;
validityDate: 0;
}