/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type CarrierAccountPosteItalianeCreateRequestParameters = {}; export type CarrierAccountPosteItalianeCreateRequest = { carrier: "poste_italiane"; parameters: CarrierAccountPosteItalianeCreateRequestParameters; }; /** @internal */ export type CarrierAccountPosteItalianeCreateRequestParameters$Outbound = {}; /** @internal */ export const CarrierAccountPosteItalianeCreateRequestParameters$outboundSchema: z.ZodMiniType< CarrierAccountPosteItalianeCreateRequestParameters$Outbound, CarrierAccountPosteItalianeCreateRequestParameters > = z.object({}); export function carrierAccountPosteItalianeCreateRequestParametersToJSON( carrierAccountPosteItalianeCreateRequestParameters: CarrierAccountPosteItalianeCreateRequestParameters, ): string { return JSON.stringify( CarrierAccountPosteItalianeCreateRequestParameters$outboundSchema.parse( carrierAccountPosteItalianeCreateRequestParameters, ), ); } /** @internal */ export type CarrierAccountPosteItalianeCreateRequest$Outbound = { carrier: "poste_italiane"; parameters: CarrierAccountPosteItalianeCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountPosteItalianeCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountPosteItalianeCreateRequest$Outbound, CarrierAccountPosteItalianeCreateRequest > = z.object({ carrier: z.literal("poste_italiane"), parameters: z.lazy(() => CarrierAccountPosteItalianeCreateRequestParameters$outboundSchema ), }); export function carrierAccountPosteItalianeCreateRequestToJSON( carrierAccountPosteItalianeCreateRequest: CarrierAccountPosteItalianeCreateRequest, ): string { return JSON.stringify( CarrierAccountPosteItalianeCreateRequest$outboundSchema.parse( carrierAccountPosteItalianeCreateRequest, ), ); }