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