serialize method

dynamic serialize(
  1. XmlElement node
)

Implementation

serialize(XmlElement node) {
  if (accuracy != null) {
    node.attributes
        .add(XmlAttribute(XmlName('accuracy'), accuracy.toString()));
  }
  if (latitude != null) {
    node.attributes
        .add(XmlAttribute(XmlName('latitude'), latitude.toString()));
  }
  if (longitude != null) {
    node.attributes
        .add(XmlAttribute(XmlName('longitude'), longitude.toString()));
  }
  if (altitude != null) {
    node.attributes
        .add(XmlAttribute(XmlName('altitude'), altitude.toString()));
  }
  if (speed != null) {
    node.attributes
        .add(XmlAttribute(XmlName('altitude'), altitude.toString()));
  }
  if (speedaccuracy != null) {
    node.attributes.add(XmlAttribute(XmlName('speed'), speed.toString()));
  }
  if (heading != null) {
    node.attributes.add(XmlAttribute(XmlName('heading'), heading.toString()));
  }
  if (epoch != null) {
    node.attributes.add(XmlAttribute(XmlName('epoch'), epoch.toString()));
  }
  if (epoch != null) {
    node.attributes.add(XmlAttribute(XmlName('time'),
        DateTime.fromMillisecondsSinceEpoch(epoch!).toLocal().toString()));
  }
  if (user != null) node.attributes.add(XmlAttribute(XmlName('user'), user!));
  if (username != null) {
    node.attributes.add(XmlAttribute(XmlName('username'), username!));
  }
}