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
TypeScript
/**
* 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>;