/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.booking.apiv2/BookingV2TrackingService
BookingV2TrackingService
\ class BookingV2TrackingService(trackingApi: BookingV2TrackingApi)
Constructors
BookingV2TrackingService | constructor(trackingApi: BookingV2TrackingApi) |
Functions
Name | Summary |
---|---|
bookingList | suspend fun bookingList(month: String? = null): NetworkResponse<BookingV2ListResponse, Unit> |
bookingSummary | suspend fun bookingSummary(): NetworkResponse<BookingV2SummaryResponse, Unit> |
deleteBooking | suspend fun deleteBooking(bookingId: String): NetworkResponse<Unit, Unit> |
getActiveBooking | suspend fun getActiveBooking(mode: String? = null): NetworkResponse<BookingV2ListResponse.Booking, Unit> |
getBookings | suspend fun getBookings(): NetworkResponse<BookingV2ListResponse, Unit> |
getBookingsPaginated | suspend fun getBookingsPaginated(first: Long, max: Int, valid: Boolean): NetworkResponse<BookingV2ListResponse, Unit> |
getTripGroup | suspend fun getTripGroup(tripUrl: String): NetworkResponse<RoutingResponse, ApiError> |
logTrip | suspend fun logTrip(logUrl: String): NetworkResponse<BookingV2LogTripResponse, Unit> |