patch<T> method
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(),
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);
}