UNPKG

@launchdarkly/mcp-server

Version:

The local [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for [LaunchDarkly](https://launchdarkly.com/) federal and European Union (EU) environments.

63 lines • 3.34 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Classifier$inboundSchema, Classifier$outboundSchema, } from "./classifier.js"; import { JudgeConfiguration$inboundSchema, JudgeConfiguration$outboundSchema, } from "./judgeconfiguration.js"; import { Message$inboundSchema, Message$outboundSchema, } from "./message.js"; import { VariationSkillPost$inboundSchema, VariationSkillPost$outboundSchema, } from "./variationskillpost.js"; import { VariationToolPost$inboundSchema, VariationToolPost$outboundSchema, } from "./variationtoolpost.js"; /** @internal */ export const AIConfigVariationPostModel$inboundSchema = z.object({}); /** @internal */ export const AIConfigVariationPostModel$outboundSchema = z.object({}); export function aiConfigVariationPostModelToJSON(aiConfigVariationPostModel) { return JSON.stringify(AIConfigVariationPostModel$outboundSchema.parse(aiConfigVariationPostModel)); } export function aiConfigVariationPostModelFromJSON(jsonString) { return safeParse(jsonString, (x) => AIConfigVariationPostModel$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AIConfigVariationPostModel' from JSON`); } /** @internal */ export const AIConfigVariationPost$inboundSchema = z.object({ classifiers: z.array(Classifier$inboundSchema).optional(), comment: z.string().optional(), description: z.string().optional(), instructions: z.string().optional(), key: z.string(), messages: z.array(Message$inboundSchema).optional(), model: z.lazy(() => AIConfigVariationPostModel$inboundSchema).optional(), name: z.string(), modelConfigKey: z.string().optional(), modelConfigVersion: z.number().int().optional(), outputFormat: z.record(z.any()).optional(), tools: z.array(VariationToolPost$inboundSchema).optional(), toolKeys: z.array(z.string()).optional(), skills: z.array(VariationSkillPost$inboundSchema).optional(), judgeConfiguration: JudgeConfiguration$inboundSchema.optional(), }); /** @internal */ export const AIConfigVariationPost$outboundSchema = z.object({ classifiers: z.array(Classifier$outboundSchema).optional(), comment: z.string().optional(), description: z.string().optional(), instructions: z.string().optional(), key: z.string(), messages: z.array(Message$outboundSchema).optional(), model: z.lazy(() => AIConfigVariationPostModel$outboundSchema).optional(), name: z.string(), modelConfigKey: z.string().optional(), modelConfigVersion: z.number().int().optional(), outputFormat: z.record(z.any()).optional(), tools: z.array(VariationToolPost$outboundSchema).optional(), toolKeys: z.array(z.string()).optional(), skills: z.array(VariationSkillPost$outboundSchema).optional(), judgeConfiguration: JudgeConfiguration$outboundSchema.optional(), }); export function aiConfigVariationPostToJSON(aiConfigVariationPost) { return JSON.stringify(AIConfigVariationPost$outboundSchema.parse(aiConfigVariationPost)); } export function aiConfigVariationPostFromJSON(jsonString) { return safeParse(jsonString, (x) => AIConfigVariationPost$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AIConfigVariationPost' from JSON`); } //# sourceMappingURL=aiconfigvariationpost.js.map