Hagglehaul  1.0
Hagglehaul - book and bid on rides
Loading...
Searching...
No Matches
hagglehaul.Server.Services Namespace Reference

Classes

class  BidService
 See IBidService. More...
 
class  DriverProfileService
 See IDriverProfileService. More...
 
class  EmailNotificationService
 See IEmailNotificationService. More...
 
class  GeographicRouteService
 See IGeographicRouteService. More...
 
interface  IBidService
 Corresponds to Bid collection in the database. More...
 
interface  IDriverProfileService
 Corresponds to DriverProfile collection in the database. More...
 
interface  IEmailNotificationService
 Service to send email notifications through Azure Communication Service. More...
 
interface  IGeographicRouteService
 Service which provides geographic route information through Mapbox, including navigation, geocoding, and mapping. More...
 
interface  IMongoTestService
 A test class to ensure MongoDB is working properly. More...
 
interface  IRiderProfileService
 Corresponds to RiderProfile collection in the database. More...
 
interface  ITripService
 Corresponds to Trip collection in the database. More...
 
interface  IUserCoreService
 Corresponds to UserCore collection in the database, along with some utilities. More...
 
class  MongoTestService
 See IMongoTestService. More...
 
class  RiderProfileService
 See IRiderProfileService. More...
 
class  TripService
 See ITripService. More...
 
class  UserCoreService
 See IUserCoreService. More...
 

Enumerations

enum  EmailNotificationType { NewBid , AcceptedBid , Confirmation }
 The type of email notification to send from the EmailNotificationService. More...
 

Enumeration Type Documentation

◆ EmailNotificationType

The type of email notification to send from the EmailNotificationService.

Enumerator
NewBid 

An email that notifies the rider when a new bid is placed.

AcceptedBid 

An email that notifies the driver when their bid is accepted.

Confirmation 

An email that notifies the rider with next steps after bid is accepted.