toSerializable method

  1. @override
Map<String, dynamic> toSerializable()
override

Converts this object to a serializable map.

Implementation

@override
Map<String, dynamic> toSerializable() {
  final map = <String, dynamic>{
    'MessageCategory': messageCategory.value,
    'MessageClass': messageClass.value,
    'MessageType': messageType.value,
    'POIID': poiId,
    'ProtocolVersion': protocolVersion,
    'SaleID': saleId,
    'ServiceID': serviceId,
  };
  if (deviceId != null) {
    map['DeviceID'] = deviceId;
  }
  return map;
}