initial commit

This commit is contained in:
2025-04-29 06:31:39 +02:00
commit 5f63e312c9
19 changed files with 1458 additions and 0 deletions

13
libs/carpool/carpool.go Normal file
View File

@@ -0,0 +1,13 @@
package carpool
import (
"time"
"git.coopgo.io/coopgo-platform/carpool-service/interoperability/ocss"
)
type CarpoolOperatorAPI interface {
GetOperatorId() string
GetDriverJourneys(departureLat float64, departureLng float64, arrivalLat float64, arrivalLng float64, departureDate time.Time, timeDelta *time.Duration, departureRadius int64, arrivalRadius int64, count int64) ([]ocss.DriverJourney, error)
GetPassengerJourneys(departureLat float64, departureLng float64, arrivalLat float64, arrivalLng float64, departureDate time.Time, timeDelta *time.Duration, departureRadius int64, arrivalRadius int64, count int64) ([]ocss.PassengerJourney, error)
}