account.ts 683 B

1234567891011121314151617181920212223242526272829303132333435
  1. // @/dtos/request/account.ts
  2. // 이메일 변경
  3. export interface ChangeEmailRequest {
  4. NewEmail: string;
  5. }
  6. // 별명 변경
  7. export interface ChangeNameRequest {
  8. Name: string;
  9. }
  10. // 알림/동의/수신 동의 여부 변경
  11. export interface ChangeApproveRequest {
  12. IsReceiveSMS: boolean;
  13. IsReceiveEmail: boolean;
  14. IsReceiveNote: boolean;
  15. }
  16. // 자기소개 변경
  17. export interface ChangeSummaryRequest {
  18. Summary: string;
  19. }
  20. // 자기소개 변경
  21. export interface ChangeIntroRequest {
  22. Intro: string|null;
  23. }
  24. // 비밀번호 변경
  25. export interface ChangePasswordRequest {
  26. CurrentPassword: string;
  27. NewPassword: string;
  28. ConfirmPassword: string;
  29. }