Files
old-svijetlastrana/domain/service/tnc.go
2018-04-25 13:16:36 +02:00

29 lines
901 B
Go

package service
// tncService is the domain service for transportation network operations
type tncService struct {
svc *Service
}
// newTncService returns an instance of tncService
func newTncService(svc *Service) *tncService {
return &tncService{
svc: svc,
}
}
//GetETA will return the list of ETA's for the current location
func (s *tncService) GetETA(lag float64, log float64, params map[string]interface{}) (interface{}, error) {
return s.svc.tnc.GetETA(lag, log, params)
}
//GetDrivers return the drivers for the current location
func (s *tncService) GetDrivers(lag float64, log float64) (interface{}, error) {
return s.svc.tnc.GetDrivers(lag, log)
}
//GetTypes will return the available types of ride for the current location
func (s *tncService) GetTypes(lag float64, log float64, params map[string]interface{}) (interface{}, error) {
return s.svc.tnc.GetTypes(lag, log, params)
}