/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type CarrierAccountHermesUKCreateRequestParameters = {}; export type CarrierAccountHermesUKCreateRequest = { carrier: "hermes_uk"; parameters: CarrierAccountHermesUKCreateRequestParameters; }; /** @internal */ export type CarrierAccountHermesUKCreateRequestParameters$Outbound = {}; /** @internal */ export const CarrierAccountHermesUKCreateRequestParameters$outboundSchema: z.ZodMiniType< CarrierAccountHermesUKCreateRequestParameters$Outbound, CarrierAccountHermesUKCreateRequestParameters > = z.object({}); export function carrierAccountHermesUKCreateRequestParametersToJSON( carrierAccountHermesUKCreateRequestParameters: CarrierAccountHermesUKCreateRequestParameters, ): string { return JSON.stringify( CarrierAccountHermesUKCreateRequestParameters$outboundSchema.parse( carrierAccountHermesUKCreateRequestParameters, ), ); } /** @internal */ export type CarrierAccountHermesUKCreateRequest$Outbound = { carrier: "hermes_uk"; parameters: CarrierAccountHermesUKCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountHermesUKCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountHermesUKCreateRequest$Outbound, CarrierAccountHermesUKCreateRequest > = z.object({ carrier: z.literal("hermes_uk"), parameters: z.lazy(() => CarrierAccountHermesUKCreateRequestParameters$outboundSchema ), }); export function carrierAccountHermesUKCreateRequestToJSON( carrierAccountHermesUKCreateRequest: CarrierAccountHermesUKCreateRequest, ): string { return JSON.stringify( CarrierAccountHermesUKCreateRequest$outboundSchema.parse( carrierAccountHermesUKCreateRequest, ), ); }