UNPKG

@aajsa/moyasar-client

Version:

A lightweight and type-safe TypeScript client for interacting with Moyasar Payment Gateway APIs.

29 lines (27 loc) 1.03 kB
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs'); const zod_v4_mini = require_rolldown_runtime.__toESM(require("zod/v4-mini")); //#region src/schema/applePay.ts const applePayEndpoints = { getApplePaySession: { path: "/applepay/initiate", method: "POST", input: zod_v4_mini.z.object({ validation_url: zod_v4_mini.z.url(), display_name: zod_v4_mini.z.string(), domain_name: zod_v4_mini.z.string(), publishable_api_key: zod_v4_mini.z.string() }), output: zod_v4_mini.z.partial(zod_v4_mini.z.object({ epochTimestamp: zod_v4_mini.z.number(), expiresAt: zod_v4_mini.z.number(), merchantSessionIdentifier: zod_v4_mini.z.string(), nonce: zod_v4_mini.z.string(), merchantIdentifier: zod_v4_mini.z.string(), domainName: zod_v4_mini.z.string(), displayName: zod_v4_mini.z.string(), signature: zod_v4_mini.z.string(), operationalAnalyticsIdentifier: zod_v4_mini.z.string(), retries: zod_v4_mini.z.number() })) } }; //#endregion exports.applePayEndpoints = applePayEndpoints;