UNPKG

pnz-apicentre-sandbox-sdk

Version:

The sandbox, powered by Middleware New Zealand, is a dedicated environment that mimics an API Provider, as defined in the [Payments NZ API Centre standards](https://paymentsnz.atlassian.net/wiki/spaces/PaymentsNZAPIStandards/overview). This SDK is generat

40 lines (39 loc) 1.54 kB
/** * Account information PNZ-API-CentreLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema'; import { Amount } from './amount'; import { Balance1 } from './balance1'; import { BankTransactionCode } from './bankTransactionCode'; import { CardInstrument } from './cardInstrument'; import { CreditorAccount1 } from './creditorAccount1'; import { CreditorAgent1 } from './creditorAgent1'; import { DebtorAccount } from './debtorAccount'; import { DebtorAgent } from './debtorAgent'; import { MerchantDetails } from './merchantDetails'; import { ProprietaryBankTransactionCode } from './proprietaryBankTransactionCode'; import { TransactionReference } from './transactionReference'; export interface Transaction { accountId: string; amount: Amount; creditDebitIndicator: string; bookingDateTime: string; status: string; statementReference: string[]; transactionReference: TransactionReference; transactionId: string; bankTransactionCode: BankTransactionCode; proprietaryBankTransactionCode: ProprietaryBankTransactionCode; valueDateTime: string; transactionInformation: string; balance: Balance1; merchantDetails: MerchantDetails; creditorAgent: CreditorAgent1; creditorAccount: CreditorAccount1; debtorAgent: DebtorAgent; debtorAccount: DebtorAccount; cardInstrument?: CardInstrument; } export declare const transactionSchema: Schema<Transaction>;