UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

23 lines 938 B
import { z } from 'zod'; import { BaseResponseSchema, BaseGetParamsSchema } from '../../../core/schemas'; // Pre-Auth Parameters Schema export const PreAuthParamsSchema = BaseGetParamsSchema.extend({ amount: z.coerce.number(), ccNumber: z.string(), expDate: z.string(), orderId: z.string(), testMode: z.coerce.boolean().optional(), }); // Pre-Auth Complete Parameters Schema export const PreAuthCompleteParamsSchema = BaseGetParamsSchema.extend({ amount: z.coerce.number(), orderId: z.string(), testMode: z.coerce.boolean().optional(), txnNumber: z.string(), }); /** Moneris response data - passthrough for API flexibility */ export const MonerisDataSchema = z.object({}).passthrough(); // Response Schemas export const PreAuthResponseSchema = BaseResponseSchema(MonerisDataSchema); export const PreAuthCompleteResponseSchema = BaseResponseSchema(MonerisDataSchema); //# sourceMappingURL=moneris.js.map