trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
24 lines (23 loc) • 965 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoginResponseSchema = exports.LoginPageResponseSchema = exports.LoginEndpointResponseSchema = exports.LoginRequestSchema = void 0;
const zod_1 = require("zod");
exports.LoginRequestSchema = zod_1.z.object({
username: zod_1.z.string().min(1).max(100),
password: zod_1.z.string().min(1),
});
exports.LoginEndpointResponseSchema = zod_1.z.string().min(1);
exports.LoginPageResponseSchema = zod_1.z.object({
status: zod_1.z.number(),
statusText: zod_1.z.string(),
data: zod_1.z.string().min(1),
headers: zod_1.z.record(zod_1.z.string(), zod_1.z.string()),
cookies: zod_1.z.array(zod_1.z.string()),
});
exports.LoginResponseSchema = zod_1.z.object({
status: zod_1.z.number(),
statusText: zod_1.z.string(),
data: zod_1.z.string(),
headers: zod_1.z.record(zod_1.z.string(), zod_1.z.string()),
cookies: zod_1.z.array(zod_1.z.string()),
});