updateCredential method

Future<Response> updateCredential(
  1. String id, {
  2. String? name,
  3. String? type,
  4. Map<String, dynamic>? data,
})

Update a credential

Implementation

Future<Response> updateCredential(String id, {
  String? name,
  String? type,
  Map<String, dynamic>? data,
}) async {
  try {
    final response = await _dio.patch(
      '/credentials/$id',
      data: {
        if (name != null) 'name': name,
        if (type != null) 'type': type,
        if (data != null) 'data': data,
      },
    );
    return response;
  } on DioException catch (e) {
    throw Exception('Failed to update credential: ${e.message}');
  }
}