/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import { MemoryPatternValidation, MemoryPatternValidation$Outbound, MemoryPatternValidation$outboundSchema, } from "./memory-pattern-validation.js"; export type MemoryPatternPromoteRequest = { skillName: string; validationData: MemoryPatternValidation; }; /** @internal */ export type MemoryPatternPromoteRequest$Outbound = { skillName: string; validationData: MemoryPatternValidation$Outbound; }; /** @internal */ export const MemoryPatternPromoteRequest$outboundSchema: z.ZodMiniType< MemoryPatternPromoteRequest$Outbound, MemoryPatternPromoteRequest > = z.object({ skillName: z.string(), validationData: MemoryPatternValidation$outboundSchema, }); export function memoryPatternPromoteRequestToJSON( memoryPatternPromoteRequest: MemoryPatternPromoteRequest, ): string { return JSON.stringify( MemoryPatternPromoteRequest$outboundSchema.parse( memoryPatternPromoteRequest, ), ); }