getNotificationList abstract method

  1. @GET.new(Api.notificationsList)
Future<NotificationModel> getNotificationList({
  1. @Query.new("sort") required String sort,
  2. @Query.new("userId") String? userId,
  3. @Query.new("fromDate") String? fromDate,
  4. @Query.new("toDate") String? toDate,
  5. @Query.new("keyword") String? keyword,
  6. @Query.new("order") String order = "dsc",
  7. @Query.new("page") int? page,
  8. @Query.new("size") int? size,
  9. @Header.new("X-User-Id") String xUserId = "",
  10. @Header.new("content-type") String type = "applicatin/json",
})

Implementation

@GET(Api.notificationsList)
Future<NotificationModel> getNotificationList({
  @Query("sort") required String sort,
  @Query("userId") String? userId,
  @Query("fromDate") String? fromDate,
  @Query("toDate") String? toDate,
  @Query("keyword") String? keyword,
  @Query("order") String order = "dsc",
  @Query("page") int? page,
  @Query("size") int? size,
  @Header("X-User-Id") String xUserId = "",
  @Header("content-type") String type = "applicatin/json",
});