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