import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest = { /** * The preIpoCompany id. */ preIpoCompanyId: string; /** * The maximum number of Pre IPO Company Research Documents to return. The service may return fewer than this value. If unspecified, at most 100 Pre IPO Company Research Documents will be returned. The maximum value is 100; values above 100 will be coerced to 100. */ pageSize?: number | undefined; /** * A page token, received from a previous `ListPreIpoCompanyResearchDocumentsRequest` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListPreIpoCompanyResearchDocumentsRequest` must match the call that provided the page token. */ pageToken?: string | undefined; /** * A CEL string to filter results. Filterable fields: * * @remarks * - type * - relation * Only `&&` and `==` operators are allowed. * See the [CEL Search](https://developer.apexclearing.com/apex-fintech-solutions/docs/cel-search) * page in Guides for more information; */ filter?: string | undefined; }; export type PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse = { httpMeta: components.HTTPMetadata; /** * OK */ listPreIpoCompanyResearchDocumentsResponse?: components.ListPreIpoCompanyResearchDocumentsResponse | undefined; /** * INVALID_ARGUMENT: The request has an invalid argument. */ status?: components.Status | undefined; }; /** @internal */ export declare const PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$inboundSchema: z.ZodType; /** @internal */ export type PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$Outbound = { preIpoCompany_id: string; page_size?: number | undefined; page_token?: string | undefined; filter?: string | undefined; }; /** @internal */ export declare const PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$ { /** @deprecated use `PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$Outbound` instead. */ type Outbound = PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest$Outbound; } export declare function preIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequestToJSON(preIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest: PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequest): string; export declare function preIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$inboundSchema: z.ZodType; /** @internal */ export type PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$Outbound = { HttpMeta: components.HTTPMetadata$Outbound; ListPreIpoCompanyResearchDocumentsResponse?: components.ListPreIpoCompanyResearchDocumentsResponse$Outbound | undefined; Status?: components.Status$Outbound | undefined; }; /** @internal */ export declare const PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$ { /** @deprecated use `PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$Outbound` instead. */ type Outbound = PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse$Outbound; } export declare function preIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponseToJSON(preIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse: PreIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponse): string; export declare function preIpoCompanyResearchDocumentsListPreIpoCompanyResearchDocumentsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=preipocompanyresearchdocumentslistpreipocompanyresearchdocuments.d.ts.map