User

변수명 타입 설명
icon String? 파일 경로
license License? 면허 정보
myCars List<String> 차 id 리스트
nickname String 닉네임
temperature Float 매너온도
reportCount Int 신고 당한 횟수
messageToken String Fcm Token

User/Reviews

key : reservationId

변수명 타입 설명
comment String 리뷰 내용
from String 리뷰 작성자 id
rating Float 별점

User/Notification

받은 알림

변수명 타입 설명
type String
enum class 알림 유형 (예약 요청, 수락, 거절, 반납, 벌금요청)
reservationId String 예약(거래) Id
message String 알림에 쓰일 메시지
fromId String 보내는 사람 아이디
timestamp Long 알림 보낸 시각

Car

변수명 타입 설명
images List<String> 자동차 이미지들
carType String 경형, 중형…
model String 마티즈, 스파크…
year Int 연식(년도)
licensePlate String 차 번호
price Int 하루 대여 가격
location String 장소
coordinate Coordinate (x,y) 좌표
rentState String
enum class 차 상태 (대여 가능, 대여 불가능, 대여중)
comment String 코멘트, 차주 한마디
availableDate AvaliableDate (start: long,end: long) 차주가 설정한 예약 가능한 날짜
ownerId String 차주 uid

*AVAILABLE*("대여 가능"), *UNAVAILABLE*("대여 불가능"), ~~*RENTED*("대여중")~~