/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; export type ListConnectionsRequest = { /** * Unique identifier for a company. */ companyId: string; /** * Page number. [Read more](https://docs.codat.io/using-the-api/paging). */ page?: number | undefined; /** * Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging). */ pageSize?: number | undefined; /** * Codat query string. [Read more](https://docs.codat.io/using-the-api/querying). */ query?: string | undefined; /** * Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results). */ orderBy?: string | undefined; }; /** @internal */ export type ListConnectionsRequest$Outbound = { companyId: string; page: number; pageSize: number; query?: string | undefined; orderBy?: string | undefined; }; /** @internal */ export const ListConnectionsRequest$outboundSchema: z.ZodType< ListConnectionsRequest$Outbound, z.ZodTypeDef, ListConnectionsRequest > = z.object({ companyId: z.string(), page: z.number().int().default(1), pageSize: z.number().int().default(100), query: z.string().optional(), orderBy: z.string().optional(), }); export function listConnectionsRequestToJSON( listConnectionsRequest: ListConnectionsRequest, ): string { return JSON.stringify( ListConnectionsRequest$outboundSchema.parse(listConnectionsRequest), ); }