fromJson static method

AckRecord fromJson(
  1. Map<String, Object?> json
)

Implementation

static AckRecord fromJson(Map<String, Object?> json) {
  final extras = <String, Object?>{};
  for (final e in json.entries) {
    if (e.key == 'acknowledged' ||
        e.key == 'acknowledged_at' ||
        e.key == 'note' ||
        e.key == 'acknowledged_by') {
      continue;
    }
    extras[e.key] = e.value;
  }
  return AckRecord(
    acknowledged: json['acknowledged'] is String
        ? json['acknowledged'] as String
        : '',
    acknowledgedAt: json['acknowledged_at'] as String?,
    note: json['note'] as String?,
    acknowledgedBy: json['acknowledged_by'] as String?,
    extras: extras,
  );
}