updateProjectVariable method

Future<Map<String, dynamic>?> updateProjectVariable({
  1. required String projectId,
  2. required String key,
  3. required String value,
})

Implementation

Future<Map<String, dynamic>?> updateProjectVariable({
  required String projectId,
  required String key,
  required String value,
}) async {
  final body = {'value': value};
  final response = await _httpPutRequest(jsonEncode(body), 'projects/$projectId/variables/$key');

  if (httpSuccess(response.statusCode)) {
    return jsonDecode(response.body) as Map<String, dynamic>;
  } else {
    print(response.body);
    print('Updating variable failed. Statuscode: ${response.statusCode} Reason: ${response.reasonPhrase}');
  }
  return null;
}