csa-dashboard-sementara/csa-dashboard/modules/users/schemas.ts

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[];
}