/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import * as models from "../index.js"; export type SummaryGetRequest = { targetType: models.FeedbackTargetType; targetId: string; recentLimit?: number | undefined; }; /** @internal */ export type SummaryGetRequest$Outbound = { targetType: string; targetId: string; recentLimit?: number | undefined; }; /** @internal */ export const SummaryGetRequest$outboundSchema: z.ZodMiniType< SummaryGetRequest$Outbound, SummaryGetRequest > = z.object({ targetType: models.FeedbackTargetType$outboundSchema, targetId: z.string(), recentLimit: z.optional(z.int()), }); export function summaryGetRequestToJSON( summaryGetRequest: SummaryGetRequest, ): string { return JSON.stringify( SummaryGetRequest$outboundSchema.parse(summaryGetRequest), ); }