delete<T> method
Future<Response<T> >
delete<T>(
- String path, {
- String? baseUrl,
- Map<
String, dynamic> ? queryParameters, - Map<
String, dynamic> ? headers, - Object? data,
- CancelToken? cancelToken,
- ProgressCallback? onReceiveProgress,
override
Sends a DELETE 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.
Usage Example:
final response = await VenturoApiManager.delete("/users/1");
print(response.data);
Implementation
@override
Future<Response<T>> delete<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.delete(
path,
queryParameters: queryParameters,
data: data,
options: Options(headers: headers),
cancelToken: cancelToken,
);
}