patch<T> method

  1. @override
Future<Result<T>> patch<T>({
  1. required String uri,
  2. required Map<String, dynamic> body,
  3. required SuccessConverter<T> success,
  4. Map<String, String>? headers,
  5. Map<String, dynamic>? queryParameters,
  6. HubbleHTTPRequestOptions options = const HubbleHTTPRequestOptions(),
})
override

Implementation

@override
Future<Result<T>> patch<T>({
  required String uri,
  required Map<String, dynamic> body,
  required SuccessConverter<T> success,
  Map<String, String>? headers,
  Map<String, dynamic>? queryParameters,
  HubbleHTTPRequestOptions options = const HubbleHTTPRequestOptions(),
}) async {
  final response = await httpClient.request(
    HubbleHTTPRequest(
      method: HubbleHTTPRequestMethod.patch,
      headers: (await defaultHeaders())..addAll(headers ?? {}),
      url: uri,
      body: jsonEncode(body),
      queryParams: queryParameters ?? {},
      options: options,
    ),
  );
  return handleResponse(response, success: success);
}