/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; export type DetailedSettlementReportSpec = { /** * The report model type. */ model: "detailed_settlement"; /** * The parameters for the detailed settlement report model. */ params: { [k: string]: any }; }; /** @internal */ export type DetailedSettlementReportSpec$Outbound = { model: "detailed_settlement"; params: { [k: string]: any }; }; /** @internal */ export const DetailedSettlementReportSpec$outboundSchema: z.ZodType< DetailedSettlementReportSpec$Outbound, z.ZodTypeDef, DetailedSettlementReportSpec > = z.object({ model: z.literal("detailed_settlement"), params: z.record(z.any()), }); export function detailedSettlementReportSpecToJSON( detailedSettlementReportSpec: DetailedSettlementReportSpec, ): string { return JSON.stringify( DetailedSettlementReportSpec$outboundSchema.parse( detailedSettlementReportSpec, ), ); }