getAssetDetails abstract method

  1. @GET.new(Api.getAssetDetails)
Future<StockDealerAssetModel> getAssetDetails({
  1. @Query.new("pageNo") int pageNo = 1,
  2. @Query.new("perPageCount") int perPageCount = 10,
  3. @Query.new("filterRetailerNumber") required String filterRetailerNumber,
  4. @Query.new("filterProductCode") required String filterProductCode,
  5. @Query.new("filterStatusId") required String filterStatusId,
  6. @Query.new("filterSerialNumberLike") String? filterSerialNumberLike,
  7. @Query.new("assetStartRange") String? assetStartRange,
  8. @Query.new("assetEndRange") String? assetEndRange,
  9. @Query.new("filterPurchaseFromDate") String? filterPurchaseFromDate,
  10. @Query.new("filterPurchaseToDate") String? filterPurchaseToDate,
  11. @Query.new("filterExpiryFromDate") String? filterExpiryFromDate,
  12. @Query.new("filterExpiryToDate") String? filterExpiryToDate,
  13. @Query.new("orderBy") String orderBy = "DESC",
  14. @Query.new("sort") String sort = "updatedAt",
  15. @Header.new("X-User-Id") String xUserId = "",
  16. @Header.new("content-type") String type = "application/json",
})

Implementation

@GET(Api.getAssetDetails)
Future<StockDealerAssetModel> getAssetDetails({
  @Query("pageNo") int pageNo = 1,
  @Query("perPageCount") int perPageCount = 10,
  @Query("filterRetailerNumber") required String filterRetailerNumber,
  @Query("filterProductCode") required String filterProductCode,
  @Query("filterStatusId") required String filterStatusId,
  @Query("filterSerialNumberLike") String? filterSerialNumberLike,
  @Query("assetStartRange") String? assetStartRange,
  @Query("assetEndRange") String? assetEndRange,
  @Query("filterPurchaseFromDate") String? filterPurchaseFromDate,
  @Query("filterPurchaseToDate") String? filterPurchaseToDate,
  @Query("filterExpiryFromDate") String? filterExpiryFromDate,
  @Query("filterExpiryToDate") String? filterExpiryToDate,
  @Query("orderBy") String orderBy = "DESC",
  @Query("sort") String sort = "updatedAt",
  @Header("X-User-Id") String xUserId = "",
  @Header("content-type") String type = "application/json",
});