/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../../lib/primitives.js"; export type TranslationControllerGetMasterJsonEndpointRequest = { /** * Locale to export. If not provided, exports organization default locale */ locale?: string | undefined; /** * A header for idempotency purposes */ idempotencyKey?: string | undefined; }; /** @internal */ export type TranslationControllerGetMasterJsonEndpointRequest$Outbound = { locale?: string | undefined; "idempotency-key"?: string | undefined; }; /** @internal */ export const TranslationControllerGetMasterJsonEndpointRequest$outboundSchema: z.ZodType< TranslationControllerGetMasterJsonEndpointRequest$Outbound, z.ZodTypeDef, TranslationControllerGetMasterJsonEndpointRequest > = z.object({ locale: z.string().optional(), idempotencyKey: z.string().optional(), }).transform((v) => { return remap$(v, { idempotencyKey: "idempotency-key", }); }); export function translationControllerGetMasterJsonEndpointRequestToJSON( translationControllerGetMasterJsonEndpointRequest: TranslationControllerGetMasterJsonEndpointRequest, ): string { return JSON.stringify( TranslationControllerGetMasterJsonEndpointRequest$outboundSchema.parse( translationControllerGetMasterJsonEndpointRequest, ), ); }