whitewind664/sdp

View on GitHub
app/src/main/java/com/github/gogetters/letsgo/database/DatabaseSchema.json

Summary

Maintainability
Test Coverage
{
  "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  "
      }
    }
  }
}