UNPKG

pnz-payments-sdk

Version:

PNZ Payments Account and Transaction API

44 lines 2.37 kB
"use strict"; /** * Account and Transaction API SpecificationLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ exports.__esModule = true; exports.standingOrderModelSchema = void 0; var schema_1 = require("../schema"); var creditorAccount_1 = require("./creditorAccount"); var creditorAgent_1 = require("./creditorAgent"); var finalPaymentAmount_1 = require("./finalPaymentAmount"); var firstPaymentAmount_1 = require("./firstPaymentAmount"); var nextPaymentAmount_1 = require("./nextPaymentAmount"); var reference_1 = require("./reference"); var standingOrderStatusCodeEnum_1 = require("./standingOrderStatusCodeEnum"); exports.standingOrderModelSchema = (0, schema_1.object)({ accountId: ['AccountId', (0, schema_1.string)()], standingOrderId: ['StandingOrderId', (0, schema_1.optional)((0, schema_1.string)())], frequency: ['Frequency', (0, schema_1.string)()], reference: ['Reference', (0, schema_1.optional)((0, schema_1.lazy)(function () { return reference_1.referenceSchema; }))], firstPaymentDateTime: ['FirstPaymentDateTime', (0, schema_1.optional)((0, schema_1.string)())], firstPaymentAmount: [ 'FirstPaymentAmount', (0, schema_1.optional)((0, schema_1.lazy)(function () { return firstPaymentAmount_1.firstPaymentAmountSchema; })), ], nextPaymentDateTime: ['NextPaymentDateTime', (0, schema_1.string)()], nextPaymentAmount: ['NextPaymentAmount', (0, schema_1.lazy)(function () { return nextPaymentAmount_1.nextPaymentAmountSchema; })], finalPaymentDateTime: ['FinalPaymentDateTime', (0, schema_1.optional)((0, schema_1.string)())], finalPaymentAmount: [ 'FinalPaymentAmount', (0, schema_1.optional)((0, schema_1.lazy)(function () { return finalPaymentAmount_1.finalPaymentAmountSchema; })), ], standingOrderStatusCode: [ 'StandingOrderStatusCode', (0, schema_1.optional)(standingOrderStatusCodeEnum_1.standingOrderStatusCodeEnumSchema), ], creditorAgent: ['CreditorAgent', (0, schema_1.optional)((0, schema_1.lazy)(function () { return creditorAgent_1.creditorAgentSchema; }))], creditorAccount: [ 'CreditorAccount', (0, schema_1.optional)((0, schema_1.lazy)(function () { return creditorAccount_1.creditorAccountSchema; })), ] }); //# sourceMappingURL=standingOrderModel.js.map