@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
54 lines • 4.03 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TrainingMsgListResponseSchema = exports.TrainingMsgResponseSchema = exports.UpdateTrainingMsgRequestSchema = exports.CreateTrainingMsgRequestSchema = exports.TrainingMsgDataSchema = exports.TrainingMsgListParamsSchema = exports.TrainingConvListResponseSchema = exports.TrainingConvResponseSchema = exports.UpdateTrainingConvRequestSchema = exports.CreateTrainingConvRequestSchema = exports.TrainingConvDataSchema = exports.TrainingConvListParamsSchema = exports.TrainingSetListResponseSchema = exports.TrainingSetResponseSchema = exports.UpdateTrainingSetRequestSchema = exports.CreateTrainingSetRequestSchema = exports.TrainingSetDataSchema = exports.TrainingSetListParamsSchema = void 0;
const zod_1 = require("zod");
const schemas_1 = require("../../../core/schemas");
// =============================================================================
// TRAINING SET SCHEMAS
// =============================================================================
exports.TrainingSetListParamsSchema = zod_1.z.object({
limit: zod_1.z.coerce.number().optional(),
offset: zod_1.z.coerce.number().optional(),
orderBy: zod_1.z.string().optional(),
});
/** Training set - key field only, passthrough for API flexibility */
exports.TrainingSetDataSchema = zod_1.z.object({ trainingSetUid: zod_1.z.number() }).passthrough();
/** Create request - passthrough for flexible input */
exports.CreateTrainingSetRequestSchema = zod_1.z.object({}).passthrough();
/** Update request - passthrough for flexible input */
exports.UpdateTrainingSetRequestSchema = zod_1.z.object({}).passthrough();
exports.TrainingSetResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TrainingSetDataSchema);
exports.TrainingSetListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.TrainingSetDataSchema));
// =============================================================================
// TRAINING CONVERSATION SCHEMAS
// =============================================================================
exports.TrainingConvListParamsSchema = zod_1.z.object({
limit: zod_1.z.coerce.number().optional(),
offset: zod_1.z.coerce.number().optional(),
orderBy: zod_1.z.string().optional(),
});
/** Training conversation - key field only, passthrough for API flexibility */
exports.TrainingConvDataSchema = zod_1.z.object({ trainingConvUid: zod_1.z.number() }).passthrough();
/** Create request - passthrough for flexible input */
exports.CreateTrainingConvRequestSchema = zod_1.z.object({}).passthrough();
/** Update request - passthrough for flexible input */
exports.UpdateTrainingConvRequestSchema = zod_1.z.object({}).passthrough();
exports.TrainingConvResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TrainingConvDataSchema);
exports.TrainingConvListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.TrainingConvDataSchema));
// =============================================================================
// TRAINING MESSAGE SCHEMAS
// =============================================================================
exports.TrainingMsgListParamsSchema = zod_1.z.object({
limit: zod_1.z.coerce.number().optional(),
offset: zod_1.z.coerce.number().optional(),
orderBy: zod_1.z.string().optional(),
});
/** Training message - key field only, passthrough for API flexibility */
exports.TrainingMsgDataSchema = zod_1.z.object({ trainingMsgUid: zod_1.z.number() }).passthrough();
/** Create request - passthrough for flexible input */
exports.CreateTrainingMsgRequestSchema = zod_1.z.object({}).passthrough();
/** Update request - passthrough for flexible input */
exports.UpdateTrainingMsgRequestSchema = zod_1.z.object({}).passthrough();
exports.TrainingMsgResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TrainingMsgDataSchema);
exports.TrainingMsgListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.TrainingMsgDataSchema));
//# sourceMappingURL=training.js.map