| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- export interface UserProfileDto {
- memberID: number;
- memberSID: string;
- name: string|null;
- thumb: string|null;
- bannerUrl: string|null;
- summary: string|null;
- intro: string|null;
- isCreator: boolean;
- isAdmin: boolean;
- isAuthCertified: boolean;
- joinedAt: string;
- lastLoginAt: string|null;
- channelSID: string|null;
- channelHandle: string|null;
- followerCount: number;
- followingCount: number;
- postCount: number;
- commentCount: number;
- feedPostCount: number;
- attendanceCount: number;
- consecutiveDays: number;
- exp: number;
- likeReceivedCount: number;
- isFollowing: boolean;
- isSelf: boolean;
- }
- export interface UserPostRow {
- postID: number;
- boardID: number;
- boardCode: string;
- boardName: string;
- subject: string;
- thumbnail: string|null;
- views: number;
- likes: number;
- comments: number;
- createdAt: string;
- }
- export interface UserPostsResponse {
- total: number;
- list: UserPostRow[];
- }
- export interface UserCommentRow {
- commentID: number;
- postID: number;
- postSubject: string;
- boardCode: string;
- boardName: string;
- content: string;
- likes: number;
- createdAt: string;
- }
- export interface UserCommentsResponse {
- total: number;
- list: UserCommentRow[];
- }
|