createProjectVariable method
Implementation
Future<Map<String, dynamic>?> createProjectVariable({
required String projectId,
required String key,
required String value,
bool masked = false,
}) async {
final body = {'key': key, 'value': value, 'masked': masked};
final response = await _httpPostRequest(jsonEncode(body), 'projects/$projectId/variables');
if (httpSuccess(response.statusCode)) {
return jsonDecode(response.body) as Map<String, dynamic>;
} else {
print(response.body);
print('Creating variable $key failed. Statuscode: ${response.statusCode} Reason: ${response.reasonPhrase}');
}
return null;
}