@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
32 lines • 1.01 kB
JavaScript
import { z } from 'zod';
import { BaseResponseSchema } from '../../../core/schemas';
/**
* Schema for /users/{id}/doc GET endpoint
* Returns enhanced user document with profile values and customer information
* Updated to match current API response format
*/
export const UsersIdDocItemSchema = z
.object({
id: z.number(),
name: z.string(),
username: z.string(),
email: z.string(),
block: z.number(),
registerDate: z.string(),
lastvisitDate: z.string().nullable(),
lastResetTime: z.string().nullable(),
profileValues: z.record(z.unknown()).optional(),
customerId: z.string().optional(),
contactId: z.string().optional(),
timezone: z.string().optional(),
language: z.string().optional(),
groups: z
.array(z.object({
id: z.number(),
title: z.string(),
}))
.optional(),
})
.passthrough();
export const UsersIdDocResponseSchema = BaseResponseSchema(UsersIdDocItemSchema);
//# sourceMappingURL=usersIdDoc.js.map