DeviceDetailsModel.fromJson constructor

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

Implementation

factory DeviceDetailsModel.fromJson(Map<String, dynamic> json) {
  return DeviceDetailsModel(
    os: json['os'] as String? ?? 'Unknown OS', // Provide default values or handle nulls
    brand: json['brand'] as String? ?? 'Unknown Brand',
    device: json['device'] as String? ?? 'Unknown Device',
    model: json['model'] as String? ?? 'Unknown Model',
    lastInstalledOn: json['lastInstalledOn'] as String? ?? DateTime(0).millisecondsSinceEpoch.toString(), // Default to epoch 0
    versionRelease: json['versionRelease'] as String? ?? 'Unknown Version',
  );
}