ReaderEvent.fromJson constructor
ReaderEvent.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ReaderEvent.fromJson(Map<String, dynamic> json) => ReaderEvent(
type: ReaderEventType.fromWire(json['type'] as String?),
timestamp: json['timestamp'] is String
? DateTime.parse(json['timestamp'] as String).toUtc()
: null,
reader: json['reader'] is Map
? ReaderDevice.fromJson(
(json['reader'] as Map).cast<String, dynamic>(),
)
: null,
encryptedPayload: json['encryptedPayload'] is Map
? EncryptedReaderPayload.fromJson(
(json['encryptedPayload'] as Map).cast<String, dynamic>(),
)
: null,
arqcPayload: json['arqcPayload'] is Map
? ArqcPayload.fromJson(
(json['arqcPayload'] as Map).cast<String, dynamic>(),
)
: null,
result: json['result'] is Map
? TransactionResult.fromJson(
(json['result'] as Map).cast<String, dynamic>(),
)
: null,
message: json['message'] as String?,
batteryPercent: json['batteryPercent'] as int?,
error: json['error'] is Map
? ReaderError.fromJson(
(json['error'] as Map).cast<String, dynamic>(),
)
: null,
);