app / sg.edu.ntu.scse.cz2006.gymbuddies.datastruct

Package sg.edu.ntu.scse.cz2006.gymbuddies.datastruct

Types

CarparkAvailability

Data Structure object to hold the Gson object for the LTA Carpark Availability API for sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class CarparkAvailability

Chat

Data Structure to store the Chat data in FirebaseFirestore. For sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

open class Chat

ChatMessage

Created by Chia Yu on 22/10/2019. for sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies! Entity class to hold single chat message between user.

open class ChatMessage

Distance

Internal data class for storing distance of a marker from another point for sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class Distance

FavBuddyRecord

FavBuddyRecord is data structure to store user's favoured buddies as list used with FirebaseFirestore to keep track favoured record of user

open class FavBuddyRecord

FavGymFirestore

Data Structure for storing the Firebase Firestore's Favourite Gym document objects For sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class FavGymFirestore

FavGymObject

Data Structure to store the Favourited Gym Object for use by the RecyclerView favourites list For sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class FavGymObject

FirestoreRating

This data structure is used to store the object that will be stored in the Firebase Firestore object ONLY For sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class FirestoreRating

GymList

Data Structure to store the data from the gym JSON file Note that this is just an outer shell. Access gyms for the actual data For sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class GymList

GymRatings

This is used to display Gym Ratings in a RecyclewView, will make use of the FirestoreRating object to store the reviews itself For sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class GymRatings

GymRatingStats

Statistics for Gym Ratings. For use by recycler adapters in recyclerviews for sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class GymRatingStats

GymSearchBy

Data Structure to store Gym Search Parameters

data class GymSearchBy

LtaObject

Shell object for the LTA Carpark Availiability API's Gson object for sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class LtaObject

User

Data Structure containing the user object from the Firebase Firestore document object For sg.edu.ntu.scse.cz2006.gymbuddies.datastruct in Gym Buddies!

data class User