invoke<TInput, TOutput> method

Future<TOutput> invoke<TInput, TOutput>(
  1. BloomRpcContract<TInput, TOutput> contract,
  2. TInput input, {
  3. Map<String, dynamic>? pathParams,
  4. Map<String, dynamic>? queryParameters,
  5. Map<String, String>? headers,
  6. Duration? timeout,
  7. BloomRpcCancelToken? cancelToken,
})

Alias for call.

Implementation

Future<TOutput> invoke<TInput, TOutput>(
  BloomRpcContract<TInput, TOutput> contract,
  TInput input, {
  Map<String, dynamic>? pathParams,
  Map<String, dynamic>? queryParameters,
  Map<String, String>? headers,
  Duration? timeout,
  BloomRpcCancelToken? cancelToken,
}) =>
    call(
      contract,
      input,
      pathParams: pathParams,
      queryParameters: queryParameters,
      headers: headers,
      timeout: timeout,
      cancelToken: cancelToken,
    );