This commit is contained in:
2023-09-26 16:42:46 +02:00
parent f5938d23df
commit e0b7d73e74
13 changed files with 348 additions and 298 deletions

View File

@@ -395,6 +395,25 @@ func (s CarpoolServiceBookingStatus) ToOCSS() ocss.BookingStatus {
return ocss.BookingInitiated
}
func BookingStatusFromOCSS(b ocss.BookingStatus) CarpoolServiceBookingStatus {
if b == ocss.BookingInitiated {
return CarpoolServiceBookingStatus_INITIATED
} else if b == ocss.BookingWaitingDriverConfirmation {
return CarpoolServiceBookingStatus_WAITING_DRIVER_CONFIRMATION
} else if b == ocss.BookingWaitingPassengerConfirmation {
return CarpoolServiceBookingStatus_WAITING_PASSENGER_CONFIRMATION
} else if b == ocss.BookingConfirmed {
return CarpoolServiceBookingStatus_CONFIRMED
} else if b == ocss.BookingCompletedPendingValidation {
return CarpoolServiceBookingStatus_COMPLETED_PENDING_VALIDATION
} else if b == ocss.BookingValidated {
return CarpoolServiceBookingStatus_VALIDATED
} else if b == ocss.BookingCancelled {
return CarpoolServiceBookingStatus_CANCELLED
}
return CarpoolServiceBookingStatus_INITIATED
}
func (t CarpoolServiceJourneyType) ToOCSS() ocss.JourneyScheduleType {
if t == CarpoolServiceJourneyType_DYNAMIC {
return ocss.Dynamic