@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
101 lines • 3.19 kB
TypeScript
import { z } from 'zod';
/**
* Schema for contracts items GET request parameters
* OpenAPI Path: /contracts/{jobNo}/items
*/
export declare const ContractsItemsParamsSchema: z.ZodObject<{
jobNo: z.ZodNumber;
classId5ExcludeList: z.ZodOptional<z.ZodString>;
classId5List: z.ZodOptional<z.ZodString>;
displayOnWebFlag: z.ZodOptional<z.ZodString>;
fields: z.ZodOptional<z.ZodString>;
filters: z.ZodOptional<z.ZodString>;
includeStock: z.ZodOptional<z.ZodString>;
limit: z.ZodOptional<z.ZodNumber>;
offset: z.ZodOptional<z.ZodNumber>;
q: z.ZodString;
sortBy: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
q: string;
jobNo: number;
limit?: number | undefined;
offset?: number | undefined;
classId5ExcludeList?: string | undefined;
classId5List?: string | undefined;
fields?: string | undefined;
filters?: string | undefined;
tags?: string | undefined;
sortBy?: string | undefined;
displayOnWebFlag?: string | undefined;
includeStock?: string | undefined;
}, {
q: string;
jobNo: number;
limit?: number | undefined;
offset?: number | undefined;
classId5ExcludeList?: string | undefined;
classId5List?: string | undefined;
fields?: string | undefined;
filters?: string | undefined;
tags?: string | undefined;
sortBy?: string | undefined;
displayOnWebFlag?: string | undefined;
includeStock?: string | undefined;
}>;
/**
* Schema for contracts items response
* OpenAPI Path: /contracts/{jobNo}/items
*/
export declare const ContractsItemsResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodUnknown;
message: z.ZodString;
options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
status: z.ZodNumber;
total: z.ZodNumber;
totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
params: Record<string, unknown> | unknown[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
data?: unknown;
}, {
params: Record<string, unknown> | unknown[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
data?: unknown;
}>, {
params: Record<string, unknown> | unknown[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
data?: unknown;
}, {
params: Record<string, unknown> | unknown[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
data?: unknown;
}>;
/**
* Type exports
*/
export type ContractsItemsParams = z.infer<typeof ContractsItemsParamsSchema>;
export type ContractsItemsResponse = z.infer<typeof ContractsItemsResponseSchema>;
//# sourceMappingURL=contractsItems.d.ts.map