LogFileHeader.fromJson constructor

LogFileHeader.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory LogFileHeader.fromJson(Map<String, dynamic> json) {
  return LogFileHeader(
    version: json['version'] ?? '1.0',
    date: json['date'] ?? '',
    deviceId: json['deviceId'] ?? '',
    userId: json['userId'] ?? '',
    appVersion: json['appVersion'] ?? '',
    platform: json['platform'] ?? '',
    deviceModel: json['deviceModel'] ?? '',
    osVersion: json['osVersion'] ?? '',
    createdAt: DateTime.fromMillisecondsSinceEpoch(json['createdAt'] ?? DateTime.now().millisecondsSinceEpoch),
    eventCount: json['eventCount'] ?? 0,
  );
}