UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

54 lines 4.03 kB
"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