getWalletTransactions abstract method

  1. @GET.new(Api.fetchWalletTransactions)
Future<WalletTransactionResponse> getWalletTransactions({
  1. @Query.new("partnerId") String? partnerId,
  2. @Query.new("associatedPartnerId") String? associatedPartnerId,
  3. @Query.new("status") int? status,
  4. @Query.new("startDate") String? startDate,
  5. @Query.new("endDate") String? endDate,
  6. @Query.new("correlationId") String? correlationId,
  7. @Query.new("walletUsageType") String? walletUsageType,
  8. @Query.new("page") required int page,
  9. @Query.new("size") required int size,
  10. @Query.new("sort") required String sort,
  11. @Query.new("order") required String order,
})

Implementation

@GET(Api.fetchWalletTransactions)
Future<WalletTransactionResponse> getWalletTransactions(
    {@Query("partnerId") String? partnerId,
    @Query("associatedPartnerId") String? associatedPartnerId,
    @Query("status") int? status,
    @Query("startDate") String? startDate,
    @Query("endDate") String? endDate,
    @Query("correlationId") String? correlationId,
    @Query("walletUsageType") String? walletUsageType,
    @Query("page") required int page,
    @Query("size") required int size,
    @Query("sort") required String sort,
    @Query("order") required String order});