Interface ReservationService
-
public interface ReservationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<java.util.Collection<Reservation>>createReservations(java.util.Collection<Reservation> reservations)retrofit2.Call<Reservation>deleteReservation(java.lang.Long reservationId)retrofit2.Call<Reservation>getReservation(java.lang.Long reservationId)retrofit2.Call<ResultPage<Reservation>>getReservations(int page, int limit, java.lang.String filter, java.lang.String sort)retrofit2.Call<Reservation>patchReservation(java.lang.Long reservationId, Reservation reservation)retrofit2.Call<Reservation>updateReservation(java.lang.Long reservationId, Reservation reservation)retrofit2.Call<java.util.Collection<Reservation>>updateReservations(java.util.Collection<Reservation> reservations)
-
-
-
Method Detail
-
createReservations
@POST(" ") retrofit2.Call<java.util.Collection<Reservation>> createReservations(@Body java.util.Collection<Reservation> reservations)- Parameters:
reservations- - reservations to be created- Returns:
- Reservation
-
updateReservations
@PUT(" ") retrofit2.Call<java.util.Collection<Reservation>> updateReservations(@Body java.util.Collection<Reservation> reservations)- Parameters:
reservations- - reservations to be created or updated- Returns:
- Reservations
-
updateReservation
@PUT("{reservationId}") retrofit2.Call<Reservation> updateReservation(@Path("reservationId") java.lang.Long reservationId, @Body Reservation reservation)- Parameters:
reservationId- - id of reservation be updatedreservation- - reservation to be updated- Returns:
- Reservation
-
patchReservation
@PATCH("{reservationId}") retrofit2.Call<Reservation> patchReservation(@Path("reservationId") java.lang.Long reservationId, @Body Reservation reservation)- Parameters:
reservationId- - id of reservation be patchedreservation- - reservation to be patched- Returns:
- Reservation
-
deleteReservation
@DELETE("{reservationId}") retrofit2.Call<Reservation> deleteReservation(@Path("reservationId") java.lang.Long reservationId)- Parameters:
reservationId- - reservation id- Returns:
- Reservation
-
getReservation
@GET("{reservationId}") retrofit2.Call<Reservation> getReservation(@Path("reservationId") java.lang.Long reservationId)- Parameters:
reservationId- - reservationId id- Returns:
- Reservation
-
getReservations
@GET(" ") retrofit2.Call<ResultPage<Reservation>> getReservations(@Query("page") int page, @Query("limit") int limit, @Query("filter") java.lang.String filter, @Query("sort") java.lang.String sort)- Parameters:
page- - pagination parameter, default = 1limit- - pagination parameter, default = 100, max = 100filter- - query filtersort- - Description: Sort parameters in format: column_name1,column_name2 //means asc -column_name1,-column_name2 //means desc- Returns:
- Reservation
-
-