File size: 496 Bytes
ef874e6
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { z } from 'zod';

export const loginSchema = z.object({
  body: z.object({
    username: z.string({ required_error: 'Username wajib diisi' }).min(1, 'Username tidak boleh kosong'),
    password: z.string({ required_error: 'Password wajib diisi' }).min(1, 'Password tidak boleh kosong'),
  }),
});

export const refreshSchema = z.object({
  body: z.object({
    refresh_token: z.string({ required_error: 'Refresh token wajib diisi' }).min(1, 'Refresh token tidak boleh kosong'),
  }),
});