| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // @/dtos/request/auth.ts
- // JWT 구조
- export interface TokenData {
- id: string;
- email: string;
- name: string | null;
- }
- // 로그인
- export interface LoginRequest {
- Email: string;
- Password: string;
- }
- // 회원가입
- export interface RegisterRequest {
- Email: string;
- Password: string;
- IsPolicyAgree: boolean;
- IsPrivacyAgree: boolean;
- }
- // 비밀번호 재설정 요청
- export interface ForgotPasswordRequest {
- Email: string;
- }
- // 비밀번호 재설정 처리
- export interface ResetPasswordRequest {
- Email: string;
- Password: string;
- RePassword: string;
- }
- // 인증번호 확인
- export interface VerifyEmailRequest {
- Email: string;
- Code: string;
- Type: number;
- }
- // 인증번호 재전송
- export interface ResendEmailRequest {
- Email: string;
- Type: number;
- }
|