/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type CarrierAccountChronopostCreateRequestParameters = {}; export type CarrierAccountChronopostCreateRequest = { carrier: "chronopost"; parameters: CarrierAccountChronopostCreateRequestParameters; }; /** @internal */ export type CarrierAccountChronopostCreateRequestParameters$Outbound = {}; /** @internal */ export const CarrierAccountChronopostCreateRequestParameters$outboundSchema: z.ZodMiniType< CarrierAccountChronopostCreateRequestParameters$Outbound, CarrierAccountChronopostCreateRequestParameters > = z.object({}); export function carrierAccountChronopostCreateRequestParametersToJSON( carrierAccountChronopostCreateRequestParameters: CarrierAccountChronopostCreateRequestParameters, ): string { return JSON.stringify( CarrierAccountChronopostCreateRequestParameters$outboundSchema.parse( carrierAccountChronopostCreateRequestParameters, ), ); } /** @internal */ export type CarrierAccountChronopostCreateRequest$Outbound = { carrier: "chronopost"; parameters: CarrierAccountChronopostCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountChronopostCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountChronopostCreateRequest$Outbound, CarrierAccountChronopostCreateRequest > = z.object({ carrier: z.literal("chronopost"), parameters: z.lazy(() => CarrierAccountChronopostCreateRequestParameters$outboundSchema ), }); export function carrierAccountChronopostCreateRequestToJSON( carrierAccountChronopostCreateRequest: CarrierAccountChronopostCreateRequest, ): string { return JSON.stringify( CarrierAccountChronopostCreateRequest$outboundSchema.parse( carrierAccountChronopostCreateRequest, ), ); }