# Functions
NewCounterRepository creates a new counter repository.
NewFirebaseAuthRepository creates a new firebase auth repository.
NewFirebaseStorageRepository creates a new firebase storage repository.
NewHospitalRepository creates a new hospital repository.
NewPatientRepository creates a new patient repository.
NewRoomRepository creates a new room repository.
NewUserRepository creates a new user repository.
NewWardRepository creates a new ward repository.
# Structs
AuthDependencies represents the dependencies for the firebase auth repository.
CounterRepositoryConfig represents the configuration for counter repository.
HospitalRepositoryConfig represents the configuration for hospital repository.
PatientRepositoryConfig represents the configuration for patient repository.
RoomRepositoryConfig represents the configuration for room repository.
StorageDependencies represents the dependencies for the firebase storage repository.
UserRepositoryConfig represents the configuration for user repository.
WardRepositoryConfig represents the configuration for ward repository.
# Interfaces
CounterRepository represents the repository functions for the counters collection.
FirebaseAuthRepository represents the repository functions for the firebase auth.
FirebaseStorageRepository represents the repository functions for the firebase storage.
HospitalRepository represents the repository functions for the hospitals collection.
PatientRepository represents the repository functions for the patients collection.
RoomRepository represents the repository functions for the rooms collection.
UserRepository represents the repository functions for the users collection.
WardRepository represents the repository functions for the wards collection.