Paint Spec
constructor(fillColor: MvtExpression<Color>? = null, fillOpacity: MvtExpression<Float>? = null, fillExtrusionHeight: MvtExpression<Float>? = null, fillExtrusionBase: MvtExpression<Float>? = null, lineColor: MvtExpression<Color>? = null, lineWidth: MvtExpression<Float>? = null, lineOpacity: MvtExpression<Float>? = null, lineCasingColor: MvtExpression<Color>? = null, lineCasingWidth: MvtExpression<Float>? = null, lineGradient: MvtExpression<Color>? = null, lineDashArray: FloatArray? = null, shadowMode: ShadowMode = ShadowMode.DISABLED, textField: String? = null, textColor: MvtExpression<Color>? = null, textSize: MvtExpression<Float>? = null, textHaloColor: MvtExpression<Color>? = null, textHaloWidth: MvtExpression<Float>? = null, fontFamily: String? = null, fontWeight: FontWeight = FontWeight.NORMAL, textPlacement: MvtStyleRule.LabelPlacement = LabelPlacement.POINT, textMaxWidth: MvtExpression<Float>? = null, textUppercase: Boolean = false, iconImage: MvtExpression<String>? = null, iconSize: MvtExpression<Float>? = null, iconOffset: MvtExpression<Float>? = null, iconAnchor: MvtExpression<String>? = null)