23 lines
480 B
TypeScript
23 lines
480 B
TypeScript
import { z } from "zod";
|
|
|
|
export const userTokenSchema = z.object({
|
|
userID: z.string().min(1, "User ID is required"),
|
|
token: z.string().min(1, "Token is required"),
|
|
});
|
|
|
|
export type UserTokenInput = z.infer<typeof userTokenSchema>;
|
|
|
|
export interface User {
|
|
UUID_UT: string;
|
|
UserID_UT: string;
|
|
Token_UT: string;
|
|
UpdatedAt_UT: string;
|
|
CreatedAt_UT: string;
|
|
}
|
|
|
|
export interface UsersResponse {
|
|
status: string;
|
|
message: string;
|
|
data: User[];
|
|
}
|