pnz-payments-sdk
Version:
PNZ Payments Account and Transaction API
22 lines • 900 B
JavaScript
/**
* Account and Transaction API SpecificationLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { array, lazy, object, optional, string } from '../schema';
import { amountSchema } from './amount';
import { balanceModelTypeEnumSchema, } from './balanceModelTypeEnum';
import { creditDebitIndicatorEnumSchema, } from './creditDebitIndicatorEnum';
import { creditLineSchema } from './creditLine';
export const balanceModelSchema = object({
accountId: ['AccountId', string()],
amount: ['Amount', lazy(() => amountSchema)],
creditDebitIndicator: [
'CreditDebitIndicator',
creditDebitIndicatorEnumSchema,
],
type: ['Type', balanceModelTypeEnumSchema],
dateTime: ['DateTime', string()],
creditLine: ['CreditLine', optional(array(lazy(() => creditLineSchema)))],
});
//# sourceMappingURL=balanceModel.js.map