/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> |