/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.booking.apiv2/BookingV2TrackingApi

BookingV2TrackingApi

\ interface BookingV2TrackingApi

Functions

Name Summary
deleteBooking @DELETE(value = "booking/v2/{id}")
abstract suspend fun deleteBooking(@Path(value = "id")bookingId: String): NetworkResponse<Unit, Unit>
getActiveBooking @GET(value = "booking/v2/active")
abstract suspend fun getActiveBooking(@Query(value = "mode")mode: String?): NetworkResponse<BookingV2ListResponse.Booking, Unit>
getBookingMonth @GET(value = "booking/v2")
abstract suspend fun getBookingMonth(@Query(value = "month")month: String?): NetworkResponse<BookingV2ListResponse, Unit>
getBookings @GET(value = "booking")
abstract suspend fun getBookings(): NetworkResponse<BookingV2ListResponse, Unit>
@GET(value = "booking")
abstract suspend fun getBookings(@Query(value = "first")first: Long, @Query(value = "max")max: Int, @Query(value = "valid")valid: String): NetworkResponse<BookingV2ListResponse, Unit>
getTripGroup @GET
abstract suspend fun getTripGroup(@UrltripUrl: String, @QueryMapconfig: Map<String, String>): NetworkResponse<RoutingResponse, ApiError>
logTrip @GET
abstract suspend fun logTrip(@Urlurl: String): NetworkResponse<BookingV2LogTripResponse, Unit>
summary @GET(value = "booking/v2/summary")
abstract suspend fun summary(): NetworkResponse<BookingV2SummaryResponse, Unit>