export interface MemberResponse {
	// 회원 정보
	id: number;
	sid: string;
	email: string;
	name: string | null;
	intro: string | null;
	summary: string | null;
	thumb: string | null;
	icon: string | null;
	gender: number | null;
	isEmailVerified: boolean;
	isAuthCertified: boolean;
	isCreator: boolean;
	isAdmin: boolean;
	isDenied: boolean;
	lastLoginAt: string | null;
	passwordUpdatedAt: string | null;
	createdAt: string;
	updatedAt: string | null;

	// 회원 등급 정보
	memberGrade: {
		id: number;
		korName: string;
		engName: string;
		order: number;
		image: string | null;
	} | null;

	// 알림/동의/수신 동의 여부
	memberApprove: {
		isReceiveSMS: boolean;
		isReceiveEmail: boolean;
		isReceiveNote: boolean;
		isDisclosureInvest: boolean;
	};

	// 회원 활동 수치
	memberStats: {
		exp: number;
		postCount: number;
		commentCount: number;
		likeReceivedCount: number;
		likeGivenCount: number;
		bookmarkGivenCount: number;
		loginCount: number;
		attendanceCount: number;
		followingCount: number;
		followerCount: number;
	}
}
