/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 870efb4d4ed0 */ import * as z from "zod/v4"; import { remap as remap$ } from "../../lib/primitives.js"; import * as components from "../components/index.js"; export type JudgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest = { datasetRecordId: string; judgeDatasetRecordRequest: components.JudgeDatasetRecordRequest; }; /** @internal */ export type JudgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest$Outbound = { dataset_record_id: string; JudgeDatasetRecordRequest: components.JudgeDatasetRecordRequest$Outbound; }; /** @internal */ export const JudgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest$outboundSchema: z.ZodType< JudgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest$Outbound, JudgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest > = z.object({ datasetRecordId: z.string(), judgeDatasetRecordRequest: components.JudgeDatasetRecordRequest$outboundSchema, }).transform((v) => { return remap$(v, { datasetRecordId: "dataset_record_id", judgeDatasetRecordRequest: "JudgeDatasetRecordRequest", }); }); export function judgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequestToJSON( judgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest: JudgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest, ): string { return JSON.stringify( JudgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest$outboundSchema .parse( judgeDatasetRecordV1ObservabilityDatasetRecordsDatasetRecordIdLiveJudgingPostRequest, ), ); }