@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
27 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UsersVerifyPasswordResponseSchema = exports.UsersVerifyPasswordDataSchema = exports.UsersVerifyPasswordRequestSchema = void 0;
const zod_1 = require("zod");
const schemas_1 = require("../../../core/schemas");
/**
* Schema for /users/verify-password POST endpoint
* Verifies user credentials and returns authentication information
*/
exports.UsersVerifyPasswordRequestSchema = zod_1.z
.object({
username: zod_1.z.string().min(1, 'Username is required'),
password: zod_1.z.string().min(1, 'Password is required'),
siteId: zod_1.z.string().optional(),
})
.passthrough();
exports.UsersVerifyPasswordDataSchema = zod_1.z
.object({
id: zod_1.z.number(),
isVerified: zod_1.z.boolean(),
username: zod_1.z.string(),
token: zod_1.z.string(),
email: zod_1.z.string(),
})
.passthrough();
exports.UsersVerifyPasswordResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.UsersVerifyPasswordDataSchema);
//# sourceMappingURL=usersVerifyPassword.js.map