/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type CarrierAccountDPDUKCreateRequestParameters = {}; export type CarrierAccountDPDUKCreateRequest = { carrier: "dpd_uk"; parameters: CarrierAccountDPDUKCreateRequestParameters; }; /** @internal */ export type CarrierAccountDPDUKCreateRequestParameters$Outbound = {}; /** @internal */ export const CarrierAccountDPDUKCreateRequestParameters$outboundSchema: z.ZodMiniType< CarrierAccountDPDUKCreateRequestParameters$Outbound, CarrierAccountDPDUKCreateRequestParameters > = z.object({}); export function carrierAccountDPDUKCreateRequestParametersToJSON( carrierAccountDPDUKCreateRequestParameters: CarrierAccountDPDUKCreateRequestParameters, ): string { return JSON.stringify( CarrierAccountDPDUKCreateRequestParameters$outboundSchema.parse( carrierAccountDPDUKCreateRequestParameters, ), ); } /** @internal */ export type CarrierAccountDPDUKCreateRequest$Outbound = { carrier: "dpd_uk"; parameters: CarrierAccountDPDUKCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountDPDUKCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountDPDUKCreateRequest$Outbound, CarrierAccountDPDUKCreateRequest > = z.object({ carrier: z.literal("dpd_uk"), parameters: z.lazy(() => CarrierAccountDPDUKCreateRequestParameters$outboundSchema ), }); export function carrierAccountDPDUKCreateRequestToJSON( carrierAccountDPDUKCreateRequest: CarrierAccountDPDUKCreateRequest, ): string { return JSON.stringify( CarrierAccountDPDUKCreateRequest$outboundSchema.parse( carrierAccountDPDUKCreateRequest, ), ); }