account.ts 790 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 ChangePrivacyRequest {
  17. IsRankingPublic: boolean;
  18. IsDonationPublic: boolean;
  19. }
  20. // 자기소개 변경
  21. export interface ChangeSummaryRequest {
  22. Summary: string;
  23. }
  24. // 자기소개 변경
  25. export interface ChangeIntroRequest {
  26. Intro: string|null;
  27. }
  28. // 비밀번호 변경
  29. export interface ChangePasswordRequest {
  30. CurrentPassword: string;
  31. NewPassword: string;
  32. ConfirmPassword: string;
  33. }