UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

41 lines 1.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ContractsItemsResponseSchema = exports.ContractsItemsParamsSchema = void 0; const zod_1 = require("zod"); const schemas_1 = require("../../../core/schemas"); /** * Schema for contracts items GET request parameters * OpenAPI Path: /contracts/{jobNo}/items */ exports.ContractsItemsParamsSchema = zod_1.z.object({ jobNo: zod_1.z.number().describe('Job number'), classId5ExcludeList: zod_1.z .string() .optional() .describe('List of excluded class 5 values (default:blank)'), classId5List: zod_1.z.string().optional().describe('List of allowed class 5 values (default:blank)'), displayOnWebFlag: zod_1.z .string() .optional() .describe('Display on web flag [Y|N|Blank] (Default: Blank)'), fields: zod_1.z .string() .optional() .describe('fields to filter with (Default: itemId, itemDesc, ExtendedDesc)'), filters: zod_1.z .string() .optional() .describe('A JSON representation of the filters [{attributeUid:attributeValueUid}]'), includeStock: zod_1.z.string().optional().describe('Include Stock [Y|N] (Default: N)'), limit: zod_1.z.number().int().optional().describe('Limit number of results (Default: 12)'), offset: zod_1.z.number().int().optional().describe('Starting offset results (Default: 0)'), q: zod_1.z.string().describe('search query'), sortBy: zod_1.z.string().optional().describe('Field from Document to sort by (Default: item_id)'), tags: zod_1.z.string().optional().describe('A CSV of tags'), }); /** * Schema for contracts items response * OpenAPI Path: /contracts/{jobNo}/items */ exports.ContractsItemsResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.unknown()); //# sourceMappingURL=contractsItems.js.map