/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import { CarrierAccountDHLExpressCreateRequestParameters, CarrierAccountDHLExpressCreateRequestParameters$Outbound, CarrierAccountDHLExpressCreateRequestParameters$outboundSchema, } from "./carrieraccountdhlexpresscreaterequestparameters.js"; export type CarrierAccountDHLExpressCreateRequest = { carrier: "dhl_express"; parameters: CarrierAccountDHLExpressCreateRequestParameters; }; /** @internal */ export type CarrierAccountDHLExpressCreateRequest$Outbound = { carrier: "dhl_express"; parameters: CarrierAccountDHLExpressCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountDHLExpressCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountDHLExpressCreateRequest$Outbound, CarrierAccountDHLExpressCreateRequest > = z.object({ carrier: z.literal("dhl_express"), parameters: CarrierAccountDHLExpressCreateRequestParameters$outboundSchema, }); export function carrierAccountDHLExpressCreateRequestToJSON( carrierAccountDHLExpressCreateRequest: CarrierAccountDHLExpressCreateRequest, ): string { return JSON.stringify( CarrierAccountDHLExpressCreateRequest$outboundSchema.parse( carrierAccountDHLExpressCreateRequest, ), ); }