@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
19 lines • 838 B
JavaScript
import { z } from 'zod';
import { BaseResponseSchema } from '../../../core/schemas';
/** Stock location data - key field only, passthrough for API flexibility */
export const StockLocationDataSchema = z.object({ locationId: z.number() }).passthrough();
/** Stock details data - passthrough for API flexibility */
export const StockDetailsDataSchema = z
.object({
stockData: z.array(StockLocationDataSchema).optional(),
})
.passthrough();
export const GetStockParamsSchema = z.object({
includeCompanySummary: z.boolean().optional(),
includeCalculatedValues: z.boolean().optional(),
locationIds: z.array(z.number()).optional(),
companyIds: z.array(z.string()).optional(),
});
// Response schemas
export const GetStockResponseSchema = BaseResponseSchema(StockDetailsDataSchema);
//# sourceMappingURL=invLoc.js.map