fee method

Future<FeeResponse> fee(
  1. FeeRequest request
)

Implementation

Future<FeeResponse> fee(FeeRequest request) async {
  Uri serverURI = Util.appendEndpointToUrl(_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;
}