<aside> 💡 가이드
</aside>
{
id: string, // user 고유 id, api용
name: string, // user 이름
nickName: string, // 유저가 설정한 닉네임(실제 렌더링 되는 부분)
imageUrl: string, // 유저 프로필 이미지
email: string, // 로그인용
password: string,
routines: [], // 해당 유저가 보유하고 있는 routine 배열
routinePosts: [], // 해당 유저가 커뮤니티에 올린 routinePost 배열
routinePostLikes: [], // 내가 좋아요한 게시글
commentLikes: [], // 내가 좋아요한 댓글
}
{
// userid
id: string, // 루틴 고유 id
name: string, // 루틴의 이름 or 제목
emoji: string,
color: string,
startTime: string, // Date객체 ('2021-11-24T13:21:52.313Z')
durationTime: number, // 13425
week: [], // ['Mon', 'Tue', ... ]
categorie: [], // ['activity', 'travel']
missions: [], // 루틴을 구성하는 미션들 배열
routineCompletion: [], //
// done: boolean,
// reviews: [],
}
{
id: string,
emoji: string,
name: string,
color: string,
durationTime: // Date객체,
}
{
id: string,
routineInfo: routine,
date: string, // 수행한 날짜
startTime: string, // 수행 시작한 시간
endTime: string // 수행 완료한 시간
userDurationTime: string,
missionCompletions: missionCompletion[],
}
routineInfo = {
// id: string, // 루틴 고유 id, 삭제된 루틴일시 아이디가 의미가 없어짐
name: string, // 루틴의 이름 or 제목
emoji: string,
color: string,
startTime: string, // Date객체 ('2021-11-24T13:21:52.313Z')
durationTime: number, // 13425
categorie: [], // ['activity', 'travel']
}
{
id: string,
missionId: string,
date: string,
durationTime: string
userDurationTime: string
}
미션 수행정보에서 미션정보를 알 수 있으면 좋을 것 같다.