app/src/main/java/com/github/gogetters/letsgo/database/DatabaseSchema.json
{
"users": {
"$userId": {
"id": "value",
"nick": "value",
"first": "value",
"last": "value",
"city": "value",
"country": "value",
"profilePictureRef": "value",
"isLookingForPlayers": "value",
"lastPositionLatitude": "value",
"lastPositionLongitude": "value"
}
},
"chats": {
"$chatId": {
"lastMessageText": "value",
"timestamp": "value"
}
},
"messages": {
"$chatId": {
"$messageId": {
"senderId": "value",
"messageText": "value",
"timestamp": "value"
}
}
},
"forum": {
"posts": {
"$postId": {
"TODO": "TODO",
"timestamp": "value"
}
},
"comments": {
"message": "value",
"timestamp": "value"
}
},
"matchmaking": {
"currentlyWaiting": {
"$userId": "user rating"
},
"userGameHistory": {
"$userId": {
"$gameId": "true"
}
},
"games": {
"$gameId": {
"player1": "$userId",
"player2": "$userId",
"moves": "TODO move list "
}
}
}
}