create static method
Creates an Action from a Map of key-value pairs.
Returns: A new Action instance.
Implementation
static Action create(Map<String, dynamic> json) {
json =
json.containsKey('data') ? Map.from({...json, ...json['data']}) : json;
json['timestamp'] =
DateTime.parse(json['updatedAt']).millisecondsSinceEpoch;
json['value'] =
json.containsKey('value') && [null, '', 'NaN'].contains(json['value'])
? '0'
: json['value'];
if (json.containsKey('status')) {
json['status'] = json['status']?.toUpperCase();
}
return Action.fromJson(json);
}