encode method Null safety

Object encode()

Implementation

Object encode() {
  final Map<Object?, Object?> pigeonMap = <Object?, Object?>{};
  pigeonMap['enabled'] = enabled;
  pigeonMap['pulsingEnabled'] = pulsingEnabled;
  pigeonMap['pulsingColor'] = pulsingColor;
  pigeonMap['pulsingMaxRadius'] = pulsingMaxRadius;
  pigeonMap['showAccuracyRing'] = showAccuracyRing;
  pigeonMap['accuracyRingColor'] = accuracyRingColor;
  pigeonMap['accuracyRingBorderColor'] = accuracyRingBorderColor;
  pigeonMap['layerAbove'] = layerAbove;
  pigeonMap['layerBelow'] = layerBelow;
  pigeonMap['puckBearingEnabled'] = puckBearingEnabled;
  pigeonMap['puckBearingSource'] = puckBearingSource?.index;
  pigeonMap['locationPuck'] = locationPuck?.encode();
  return pigeonMap;
}