/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import { UserParcelTemplateWithCarrierTemplateCreateRequest, UserParcelTemplateWithCarrierTemplateCreateRequest$Outbound, UserParcelTemplateWithCarrierTemplateCreateRequest$outboundSchema, } from "./userparceltemplatewithcarriertemplatecreaterequest.js"; import { UserParcelTemplateWithoutCarrierTemplateCreateRequest, UserParcelTemplateWithoutCarrierTemplateCreateRequest$Outbound, UserParcelTemplateWithoutCarrierTemplateCreateRequest$outboundSchema, } from "./userparceltemplatewithoutcarriertemplatecreaterequest.js"; export type UserParcelTemplateCreateRequest = | UserParcelTemplateWithoutCarrierTemplateCreateRequest | UserParcelTemplateWithCarrierTemplateCreateRequest; /** @internal */ export type UserParcelTemplateCreateRequest$Outbound = | UserParcelTemplateWithoutCarrierTemplateCreateRequest$Outbound | UserParcelTemplateWithCarrierTemplateCreateRequest$Outbound; /** @internal */ export const UserParcelTemplateCreateRequest$outboundSchema: z.ZodMiniType< UserParcelTemplateCreateRequest$Outbound, UserParcelTemplateCreateRequest > = z.union([ UserParcelTemplateWithoutCarrierTemplateCreateRequest$outboundSchema, UserParcelTemplateWithCarrierTemplateCreateRequest$outboundSchema, ]); export function userParcelTemplateCreateRequestToJSON( userParcelTemplateCreateRequest: UserParcelTemplateCreateRequest, ): string { return JSON.stringify( UserParcelTemplateCreateRequest$outboundSchema.parse( userParcelTemplateCreateRequest, ), ); }