patch method
Future<ResponseData<Map<String, dynamic> > >
patch({
- required String url,
- String? authToken,
- Map<
String, dynamic> ? body, - Map<
String, String> ? query, - Map<
String, String> ? multipartFile, - Map<
String, dynamic> ? responseStatusValue, - required Map<
String, String> headers,
override
Implementation
@override
Future<ResponseData<Map<String, dynamic>>> patch({
required String url,
String? authToken,
Map<String, dynamic>? body,
Map<String, String>? query,
Map<String, String>? multipartFile,
Map<String, dynamic>? responseStatusValue,
required Map<String, String> headers,
}) {
final effectiveHeaders = {
...ApiUtils.headerGen(
authToken: authToken,
isMultipart: multipartFile != null,
),
...headers,
};
final bUrl = baseUrl;
final uri = ApiUtils.generateUri('$bUrl$url', query);
return ApiUtils.call(
request: ApiUtils.patchMethod(
url: uri,
body: body,
multipartFile: multipartFile,
headers: effectiveHeaders,
),
data: (data) => data,
error: (error) => error,
responseStatusValue: responseStatusValue,
);
}