/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; export type NuveiAirlineDataOptions = { /** * The seat class of the booking */ seatClass?: string | null | undefined; /** * Indicates whether the cardholder is also a passenger. */ isCardholderTraveling?: boolean | null | undefined; }; /** @internal */ export type NuveiAirlineDataOptions$Outbound = { seatClass?: string | null | undefined; isCardholderTraveling?: boolean | null | undefined; }; /** @internal */ export const NuveiAirlineDataOptions$outboundSchema: z.ZodType< NuveiAirlineDataOptions$Outbound, z.ZodTypeDef, NuveiAirlineDataOptions > = z.object({ seatClass: z.nullable(z.string()).optional(), isCardholderTraveling: z.nullable(z.boolean()).optional(), }); export function nuveiAirlineDataOptionsToJSON( nuveiAirlineDataOptions: NuveiAirlineDataOptions, ): string { return JSON.stringify( NuveiAirlineDataOptions$outboundSchema.parse(nuveiAirlineDataOptions), ); }