auth.ts 693 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // 로그인
  2. export interface LoginRequest {
  3. Email: string;
  4. Password: string;
  5. }
  6. // 회원가입
  7. export interface RegisterRequest {
  8. Email: string;
  9. Password: string;
  10. IsPolicyAgree: boolean;
  11. IsPrivacyAgree: boolean;
  12. }
  13. // 비밀번호 재설정 요청
  14. export interface ForgotPasswordRequest {
  15. Email: string;
  16. }
  17. // 비밀번호 재설정 처리
  18. export interface ResetPasswordRequest {
  19. Email: string;
  20. Password: string;
  21. RePassword: string;
  22. }
  23. // 인증번호 확인
  24. export interface VerifyEmailRequest {
  25. Email: string;
  26. Code: string;
  27. Type: number;
  28. }
  29. // 인증번호 재전송
  30. export interface ResendEmailRequest {
  31. Email: string;
  32. Type: number;
  33. }