UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

26 lines 1.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PreAuthCompleteResponseSchema = exports.PreAuthResponseSchema = exports.MonerisDataSchema = exports.PreAuthCompleteParamsSchema = exports.PreAuthParamsSchema = void 0; const zod_1 = require("zod"); const schemas_1 = require("../../../core/schemas"); // Pre-Auth Parameters Schema exports.PreAuthParamsSchema = schemas_1.BaseGetParamsSchema.extend({ amount: zod_1.z.coerce.number(), ccNumber: zod_1.z.string(), expDate: zod_1.z.string(), orderId: zod_1.z.string(), testMode: zod_1.z.coerce.boolean().optional(), }); // Pre-Auth Complete Parameters Schema exports.PreAuthCompleteParamsSchema = schemas_1.BaseGetParamsSchema.extend({ amount: zod_1.z.coerce.number(), orderId: zod_1.z.string(), testMode: zod_1.z.coerce.boolean().optional(), txnNumber: zod_1.z.string(), }); /** Moneris response data - passthrough for API flexibility */ exports.MonerisDataSchema = zod_1.z.object({}).passthrough(); // Response Schemas exports.PreAuthResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.MonerisDataSchema); exports.PreAuthCompleteResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.MonerisDataSchema); //# sourceMappingURL=moneris.js.map