encode method Null safety

Object encode()

Implementation

Object encode() {
  final Map<Object?, Object?> pigeonMap = <Object?, Object?>{};
  pigeonMap['contextMode'] = contextMode?.index;
  pigeonMap['constrainMode'] = constrainMode?.index;
  pigeonMap['viewportMode'] = viewportMode?.index;
  pigeonMap['orientation'] = orientation?.index;
  pigeonMap['crossSourceCollisions'] = crossSourceCollisions;
  pigeonMap['optimizeForTerrain'] = optimizeForTerrain;
  pigeonMap['size'] = size?.encode();
  pigeonMap['pixelRatio'] = pixelRatio;
  pigeonMap['glyphsRasterizationOptions'] =
      glyphsRasterizationOptions?.encode();
  return pigeonMap;
}