/* * 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"; export const TransactionStatus = { Processing: "processing", AuthorizationSucceeded: "authorization_succeeded", AuthorizationDeclined: "authorization_declined", AuthorizationFailed: "authorization_failed", AuthorizationVoided: "authorization_voided", AuthorizationVoidPending: "authorization_void_pending", CaptureSucceeded: "capture_succeeded", CapturePending: "capture_pending", BuyerApprovalPending: "buyer_approval_pending", } as const; export type TransactionStatus = OpenEnum; /** @internal */ export const TransactionStatus$inboundSchema: z.ZodType< TransactionStatus, z.ZodTypeDef, unknown > = openEnums.inboundSchema(TransactionStatus); /** @internal */ export const TransactionStatus$outboundSchema: z.ZodType< string, z.ZodTypeDef, TransactionStatus > = openEnums.outboundSchema(TransactionStatus);