postStreamed<T> abstract method

Stream<Result<T>> postStreamed<T>(
  1. String path, {
  2. dynamic data,
  3. Map<String, dynamic>? queryParameters,
  4. FutureOr<T> onSuccess(
    1. dynamic data
    )?,
  5. FutureOr<T> onError(
    1. dynamic data
    )?,
  6. RestApiClientRequestOptions? options,
  7. Duration? cacheLifetimeDuration,
})

Streams the result of a POST request to the specified path.

Implementation

Stream<Result<T>> postStreamed<T>(
  String path, {
  data, // The data to be sent in the body of the request
  Map<String, dynamic>? queryParameters, // Optional query parameters
  FutureOr<T> Function(dynamic data)? onSuccess, // Callback on success
  FutureOr<T> Function(dynamic data)? onError, // Callback on error
  RestApiClientRequestOptions? options, // Request options
  Duration?
      cacheLifetimeDuration, // Lifetime of cached data, defaults to CacheOptions.cacheLifetimeDuration
});