/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import { remap as remap$ } from "../../lib/primitives.js"; import { LicenseKeyUpdate, LicenseKeyUpdate$Outbound, LicenseKeyUpdate$outboundSchema, } from "../components/licensekeyupdate.js"; export type LicenseKeysUpdateRequest = { id: string; licenseKeyUpdate: LicenseKeyUpdate; }; /** @internal */ export type LicenseKeysUpdateRequest$Outbound = { id: string; LicenseKeyUpdate: LicenseKeyUpdate$Outbound; }; /** @internal */ export const LicenseKeysUpdateRequest$outboundSchema: z.ZodMiniType< LicenseKeysUpdateRequest$Outbound, LicenseKeysUpdateRequest > = z.pipe( z.object({ id: z.string(), licenseKeyUpdate: LicenseKeyUpdate$outboundSchema, }), z.transform((v) => { return remap$(v, { licenseKeyUpdate: "LicenseKeyUpdate", }); }), ); export function licenseKeysUpdateRequestToJSON( licenseKeysUpdateRequest: LicenseKeysUpdateRequest, ): string { return JSON.stringify( LicenseKeysUpdateRequest$outboundSchema.parse(licenseKeysUpdateRequest), ); }