account.ts 768 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // 이메일 변경
  2. export interface ChangeEmailRequest {
  3. NewEmail: string;
  4. }
  5. // 별명 변경
  6. export interface ChangeNameRequest {
  7. Name: string;
  8. }
  9. // 알림/동의/수신 동의 여부 변경
  10. export interface ChangeApproveRequest {
  11. IsReceiveSMS: boolean;
  12. IsReceiveEmail: boolean;
  13. IsReceiveNote: boolean;
  14. }
  15. // 자기소개 변경
  16. export interface ChangeSummaryRequest {
  17. Summary: string;
  18. }
  19. // 자기소개 변경
  20. export interface ChangeIntroRequest {
  21. Intro: string|null;
  22. }
  23. // 비밀번호 변경
  24. export interface ChangePasswordRequest {
  25. CurrentPassword: string;
  26. NewPassword: string;
  27. ConfirmPassword: string;
  28. }
  29. // 로그인 기록
  30. export interface LoginLogRequest {
  31. Page: number;
  32. Type: string;
  33. PerPage: number;
  34. }