pnz-payments-sdk
Version:
PNZ Payments Account and Transaction API
28 lines • 1.53 kB
JavaScript
;
/**
* 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