/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: e2a5e7a5d2a0 */ import * as z from "zod/v3"; import { remap as remap$ } from "../../lib/primitives.js"; import * as components from "../components/index.js"; export type FeedbackRequest = { /** * A URL encoded versions of Feedback. This is useful for requests. */ feedbackQueryParameter?: string | undefined; feedback1?: components.Feedback | undefined; }; /** @internal */ export type FeedbackRequest$Outbound = { feedbackQueryParameter?: string | undefined; Feedback1?: components.Feedback$Outbound | undefined; }; /** @internal */ export const FeedbackRequest$outboundSchema: z.ZodType< FeedbackRequest$Outbound, z.ZodTypeDef, FeedbackRequest > = z.object({ feedbackQueryParameter: z.string().optional(), feedback1: components.Feedback$outboundSchema.optional(), }).transform((v) => { return remap$(v, { feedback1: "Feedback1", }); }); export function feedbackRequestToJSON( feedbackRequest: FeedbackRequest, ): string { return JSON.stringify(FeedbackRequest$outboundSchema.parse(feedbackRequest)); }