member.ts 1013 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. export interface Member {
  2. // 회원 등급 정보
  3. memberGrade: {
  4. id: number;
  5. korName: string;
  6. engName: string;
  7. order: number;
  8. image: string|null;
  9. };
  10. // 알림/동의/수신 동의 여부
  11. memberApprove: {
  12. isReceiveSMS: boolean;
  13. isReceiveEmail: boolean;
  14. isReceiveNote: boolean;
  15. isDisclosureInvest: boolean;
  16. };
  17. // 회원 정보
  18. id: number;
  19. memberGradeID: number|null;
  20. sid: string;
  21. email: string;
  22. name: string|null;
  23. fullName: string|null;
  24. firstName: string|null;
  25. lastName: string|null;
  26. intro: string|null;
  27. summary: string|null;
  28. coin: number;
  29. exp: number;
  30. gender: string|null;
  31. photo: string|null;
  32. icon: string|null;
  33. isEmailVerified: boolean;
  34. isAuthCertified: boolean;
  35. isDenied: boolean;
  36. isAdmin: boolean;
  37. following: number;
  38. followed: number;
  39. signupIp: string;
  40. lastLoginIp: string;
  41. lastLoginAt: string;
  42. authCertifiedAt: string|null;
  43. passwordUpdatedAt: string;
  44. createdAt: string;
  45. updatedAt: string|null;
  46. deniedAt: string|null;
  47. posts: number;
  48. comments: number;
  49. }