fee method Null safety

Future<FeeResponse?> fee(
  1. FeeRequest request
)

Implementation

Future<FeeResponse?> fee(FeeRequest request) async {
  Uri serverURI = Uri.parse(_transferServiceAddress + "/fee");

  _FeeRequestBuilder requestBuilder = _FeeRequestBuilder(httpClient, serverURI);

  final Map<String, String> queryParams = {
    "operation": request.operation,
    "asset_code": request.assetCode,
    "amount": request.amount.toString(),
  };

  if (request.type != null) {
    queryParams["type"] = request.type!;
  }

  FeeResponse response =
      await requestBuilder.forQueryParameters(queryParams).execute(request.jwt);

  return response;
}