/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import * as openEnums from "../../types/enums.js"; import { OpenEnum } from "../../types/enums.js"; /** * The way payment method information made it to this transaction. */ export const TransactionPaymentSource = { Ecommerce: "ecommerce", Moto: "moto", Recurring: "recurring", Installment: "installment", CardOnFile: "card_on_file", } as const; /** * The way payment method information made it to this transaction. */ export type TransactionPaymentSource = OpenEnum< typeof TransactionPaymentSource >; /** @internal */ export const TransactionPaymentSource$inboundSchema: z.ZodType< TransactionPaymentSource, z.ZodTypeDef, unknown > = openEnums.inboundSchema(TransactionPaymentSource); /** @internal */ export const TransactionPaymentSource$outboundSchema: z.ZodType< string, z.ZodTypeDef, TransactionPaymentSource > = openEnums.outboundSchema(TransactionPaymentSource);