LineLayer constructor Null safety

LineLayer(
  1. {required dynamic id,
  2. dynamic visibility,
  3. dynamic minZoom,
  4. dynamic maxZoom,
  5. required String sourceId,
  6. String? sourceLayer,
  7. LineCap? lineCap,
  8. LineJoin? lineJoin,
  9. double? lineMiterLimit,
  10. double? lineRoundLimit,
  11. double? lineSortKey,
  12. double? lineBlur,
  13. int? lineColor,
  14. List<double?>? lineDasharray,
  15. double? lineGapWidth,
  16. int? lineGradient,
  17. double? lineOffset,
  18. double? lineOpacity,
  19. String? linePattern,
  20. List<double?>? lineTranslate,
  21. LineTranslateAnchor? lineTranslateAnchor,
  22. List<double?>? lineTrimOffset,
  23. double? lineWidth}
)

Implementation

LineLayer({
  required id,
  visibility,
  minZoom,
  maxZoom,
  required this.sourceId,
  this.sourceLayer,
  this.lineCap,
  this.lineJoin,
  this.lineMiterLimit,
  this.lineRoundLimit,
  this.lineSortKey,
  this.lineBlur,
  this.lineColor,
  this.lineDasharray,
  this.lineGapWidth,
  this.lineGradient,
  this.lineOffset,
  this.lineOpacity,
  this.linePattern,
  this.lineTranslate,
  this.lineTranslateAnchor,
  this.lineTrimOffset,
  this.lineWidth,
}) : super(
          id: id, visibility: visibility, maxZoom: maxZoom, minZoom: minZoom);