MessageHeader.fromJson constructor
Creates a MessageHeader from JSON.
Implementation
factory MessageHeader.fromJson(Map<String, dynamic> json) {
return MessageHeader(
messageCategory: MessageCategoryType.fromValue(
json['MessageCategory']?.toString(),
),
messageClass: MessageClassType.fromValue(
json['MessageClass']?.toString(),
),
messageType: MessageType.fromValue(json['MessageType']?.toString()),
poiId: json['POIID']?.toString() ?? '',
protocolVersion: json['ProtocolVersion']?.toString() ?? '',
saleId: json['SaleID']?.toString() ?? '',
serviceId: json['ServiceID']?.toString() ?? '',
deviceId: json['DeviceID']?.toString(),
);
}