/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import { remap as remap$ } from "../../lib/primitives.js"; export type CustomerPortalSeatsListSeatsSecurity = { customerSession?: string | undefined; memberSession?: string | undefined; }; export type CustomerPortalSeatsListSeatsRequest = { /** * Subscription ID */ subscriptionId?: string | null | undefined; /** * Order ID */ orderId?: string | null | undefined; }; /** @internal */ export type CustomerPortalSeatsListSeatsSecurity$Outbound = { customer_session?: string | undefined; member_session?: string | undefined; }; /** @internal */ export const CustomerPortalSeatsListSeatsSecurity$outboundSchema: z.ZodMiniType< CustomerPortalSeatsListSeatsSecurity$Outbound, CustomerPortalSeatsListSeatsSecurity > = z.pipe( z.object({ customerSession: z.optional(z.string()), memberSession: z.optional(z.string()), }), z.transform((v) => { return remap$(v, { customerSession: "customer_session", memberSession: "member_session", }); }), ); export function customerPortalSeatsListSeatsSecurityToJSON( customerPortalSeatsListSeatsSecurity: CustomerPortalSeatsListSeatsSecurity, ): string { return JSON.stringify( CustomerPortalSeatsListSeatsSecurity$outboundSchema.parse( customerPortalSeatsListSeatsSecurity, ), ); } /** @internal */ export type CustomerPortalSeatsListSeatsRequest$Outbound = { subscription_id?: string | null | undefined; order_id?: string | null | undefined; }; /** @internal */ export const CustomerPortalSeatsListSeatsRequest$outboundSchema: z.ZodMiniType< CustomerPortalSeatsListSeatsRequest$Outbound, CustomerPortalSeatsListSeatsRequest > = z.pipe( z.object({ subscriptionId: z.optional(z.nullable(z.string())), orderId: z.optional(z.nullable(z.string())), }), z.transform((v) => { return remap$(v, { subscriptionId: "subscription_id", orderId: "order_id", }); }), ); export function customerPortalSeatsListSeatsRequestToJSON( customerPortalSeatsListSeatsRequest: CustomerPortalSeatsListSeatsRequest, ): string { return JSON.stringify( CustomerPortalSeatsListSeatsRequest$outboundSchema.parse( customerPortalSeatsListSeatsRequest, ), ); }