put<T> method
PUT request
path - API endpoint path
data - Request body
Returns parsed response data
Implementation
Future<T> put<T>(
String path,
Object? data, {
T Function(Map<String, dynamic>)? fromJson,
bool requiresAuth = false,
}) async {
final url = _buildFullURL(path);
final headers = _buildHeaders(false, requiresAuth);
final response = await _executeRequest(
'PUT',
url,
headers,
data,
requiresAuth: requiresAuth,
);
return _handleResponse<T>(response, path, fromJson);
}