patch<T> method
Future<Response<T> >
patch<T>(
- String path, {
- String? baseUrl,
- Map<
String, dynamic> ? queryParameters, - Map<
String, dynamic> ? headers, - Object? data,
- CancelToken? cancelToken,
- ProgressCallback? onReceiveProgress,
override
Sends a PATCH request to the specified path
.
Parameters:
path
: The endpoint path.baseUrl
: (Optional) Custom base URL.queryParameters
: (Optional) Query parameters for the request.headers
: (Optional) Custom headers.data
: (Optional) Additional request payload.cancelToken
: (Optional) Token for request cancellation.onReceiveProgress
: (Optional) Callback for tracking progress.
Usage Example:
final response = await VenturoApiManager.api.patch("/users/1", data: {"name": "Jane"});
print(response.data);
Implementation
@override
Future<Response<T>> patch<T>(
String path, {
String? baseUrl,
Map<String, dynamic>? queryParameters,
Map<String, dynamic>? headers,
Object? data,
CancelToken? cancelToken,
ProgressCallback? onReceiveProgress,
}) {
dio.options.baseUrl = baseUrl ?? VenturoApiManager.instance.baseUrl;
return dio.patch(
path,
queryParameters: queryParameters,
data: data,
options: Options(headers: headers),
cancelToken: cancelToken,
onReceiveProgress: onReceiveProgress,
);
}