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[]; }