/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type CarrierAccountUSPSCreateRequestParameters = {}; export type CarrierAccountUSPSCreateRequest = { carrier: "usps"; parameters: CarrierAccountUSPSCreateRequestParameters; }; /** @internal */ export type CarrierAccountUSPSCreateRequestParameters$Outbound = {}; /** @internal */ export const CarrierAccountUSPSCreateRequestParameters$outboundSchema: z.ZodMiniType< CarrierAccountUSPSCreateRequestParameters$Outbound, CarrierAccountUSPSCreateRequestParameters > = z.object({}); export function carrierAccountUSPSCreateRequestParametersToJSON( carrierAccountUSPSCreateRequestParameters: CarrierAccountUSPSCreateRequestParameters, ): string { return JSON.stringify( CarrierAccountUSPSCreateRequestParameters$outboundSchema.parse( carrierAccountUSPSCreateRequestParameters, ), ); } /** @internal */ export type CarrierAccountUSPSCreateRequest$Outbound = { carrier: "usps"; parameters: CarrierAccountUSPSCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountUSPSCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountUSPSCreateRequest$Outbound, CarrierAccountUSPSCreateRequest > = z.object({ carrier: z.literal("usps"), parameters: z.lazy(() => CarrierAccountUSPSCreateRequestParameters$outboundSchema ), }); export function carrierAccountUSPSCreateRequestToJSON( carrierAccountUSPSCreateRequest: CarrierAccountUSPSCreateRequest, ): string { return JSON.stringify( CarrierAccountUSPSCreateRequest$outboundSchema.parse( carrierAccountUSPSCreateRequest, ), ); }