/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type CarrierAccountFedExCreateRequestParameters = {}; export type CarrierAccountFedExCreateRequest = { carrier: "fedex"; parameters: CarrierAccountFedExCreateRequestParameters; }; /** @internal */ export type CarrierAccountFedExCreateRequestParameters$Outbound = {}; /** @internal */ export const CarrierAccountFedExCreateRequestParameters$outboundSchema: z.ZodMiniType< CarrierAccountFedExCreateRequestParameters$Outbound, CarrierAccountFedExCreateRequestParameters > = z.object({}); export function carrierAccountFedExCreateRequestParametersToJSON( carrierAccountFedExCreateRequestParameters: CarrierAccountFedExCreateRequestParameters, ): string { return JSON.stringify( CarrierAccountFedExCreateRequestParameters$outboundSchema.parse( carrierAccountFedExCreateRequestParameters, ), ); } /** @internal */ export type CarrierAccountFedExCreateRequest$Outbound = { carrier: "fedex"; parameters: CarrierAccountFedExCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountFedExCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountFedExCreateRequest$Outbound, CarrierAccountFedExCreateRequest > = z.object({ carrier: z.literal("fedex"), parameters: z.lazy(() => CarrierAccountFedExCreateRequestParameters$outboundSchema ), }); export function carrierAccountFedExCreateRequestToJSON( carrierAccountFedExCreateRequest: CarrierAccountFedExCreateRequest, ): string { return JSON.stringify( CarrierAccountFedExCreateRequest$outboundSchema.parse( carrierAccountFedExCreateRequest, ), ); }