@override Map<String, dynamic> toJson([dynamic extra]) { return { "@type": CONSTRUCTOR, "top_color": topColor, "bottom_color": bottomColor, "rotation_angle": rotationAngle, }; }