class NetworkRepositoryOkHttpImpl extends AbstractRepositoryOkHttpImpl implements NetworkRepository {

  @Override
  public Observable<RentalFees> getRentalFees() {
    return exceptionHandling(
        call(getNetworkRoutesApi()::getRentalFees)
            .map(
                info ->
                    new RentalFees(
                        info.getEffectiveRootNamespaceRentalFeePerBlock(),
                        info.getEffectiveChildNamespaceRentalFee(),
                        info.getEffectiveMosaicRentalFee())));
  }

  public  NetworkRepositoryOkHttpImpl(ApiClient apiClient);

}