UNPKG

pnz-payments-sdk

Version:

PNZ Payments Account and Transaction API

28 lines 1.53 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.scheduledPaymentModelSchema = void 0; var schema_1 = require("../schema"); var creditorAccount_1 = require("./creditorAccount"); var creditorAgent_1 = require("./creditorAgent"); var instructedAmount_1 = require("./instructedAmount"); var reference_1 = require("./reference"); var scheduledTypeEnum_1 = require("./scheduledTypeEnum"); exports.scheduledPaymentModelSchema = (0, schema_1.object)({ accountId: ['AccountId', (0, schema_1.string)()], scheduledPaymentId: ['ScheduledPaymentId', (0, schema_1.optional)((0, schema_1.string)())], scheduledPaymentDateTime: ['ScheduledPaymentDateTime', (0, schema_1.string)()], scheduledType: ['ScheduledType', scheduledTypeEnum_1.scheduledTypeEnumSchema], instructedAmount: ['InstructedAmount', (0, schema_1.lazy)(function () { return instructedAmount_1.instructedAmountSchema; })], reference: ['Reference', (0, schema_1.optional)((0, schema_1.lazy)(function () { return reference_1.referenceSchema; }))], 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=scheduledPaymentModel.js.map