/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type CarrierAccountDeutschePostCreateRequestParameters = {}; export type CarrierAccountDeutschePostCreateRequest = { carrier: "deutsche_post"; parameters: CarrierAccountDeutschePostCreateRequestParameters; }; /** @internal */ export type CarrierAccountDeutschePostCreateRequestParameters$Outbound = {}; /** @internal */ export const CarrierAccountDeutschePostCreateRequestParameters$outboundSchema: z.ZodMiniType< CarrierAccountDeutschePostCreateRequestParameters$Outbound, CarrierAccountDeutschePostCreateRequestParameters > = z.object({}); export function carrierAccountDeutschePostCreateRequestParametersToJSON( carrierAccountDeutschePostCreateRequestParameters: CarrierAccountDeutschePostCreateRequestParameters, ): string { return JSON.stringify( CarrierAccountDeutschePostCreateRequestParameters$outboundSchema.parse( carrierAccountDeutschePostCreateRequestParameters, ), ); } /** @internal */ export type CarrierAccountDeutschePostCreateRequest$Outbound = { carrier: "deutsche_post"; parameters: CarrierAccountDeutschePostCreateRequestParameters$Outbound; }; /** @internal */ export const CarrierAccountDeutschePostCreateRequest$outboundSchema: z.ZodMiniType< CarrierAccountDeutschePostCreateRequest$Outbound, CarrierAccountDeutschePostCreateRequest > = z.object({ carrier: z.literal("deutsche_post"), parameters: z.lazy(() => CarrierAccountDeutschePostCreateRequestParameters$outboundSchema ), }); export function carrierAccountDeutschePostCreateRequestToJSON( carrierAccountDeutschePostCreateRequest: CarrierAccountDeutschePostCreateRequest, ): string { return JSON.stringify( CarrierAccountDeutschePostCreateRequest$outboundSchema.parse( carrierAccountDeutschePostCreateRequest, ), ); }