/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** * Status codes for RTP failures. */ export const RTPFailureCode = { ProcessingError: "processing-error", InvalidAccount: "invalid-account", AccountClosed: "account-closed", AccountBlocked: "account-blocked", InvalidField: "invalid-field", TransactionNotSupported: "transaction-not-supported", LimitExceeded: "limit-exceeded", InvalidAmount: "invalid-amount", CustomerDeceased: "customer-deceased", Other: "other", } as const; /** * Status codes for RTP failures. */ export type RTPFailureCode = ClosedEnum; /** @internal */ export const RTPFailureCode$inboundSchema: z.ZodNativeEnum< typeof RTPFailureCode > = z.nativeEnum(RTPFailureCode); /** @internal */ export const RTPFailureCode$outboundSchema: z.ZodNativeEnum< typeof RTPFailureCode > = RTPFailureCode$inboundSchema;