addKey method
Implementation
Future<CatalogRow> addKey({
required String keyPath,
required Map<String, dynamic> valuesByLocale,
String? note,
bool markGreenIfComplete = true,
}) async {
final payload = await _requestJson(
'POST',
'/api/catalog/key',
body: <String, dynamic>{
'keyPath': keyPath,
'valuesByLocale': valuesByLocale,
'markGreenIfComplete': markGreenIfComplete,
if (note != null && note.trim().isNotEmpty) 'note': note.trim(),
},
);
return CatalogRow.fromJson(payload);
}