MethodBuilder.data constructor

MethodBuilder.data({
  1. Key? key,
  2. required String route,
  3. required List<String> map,
  4. required String apiUrl,
  5. Future<List<List<String>>>? method,
  6. Image? mediaPreviewBuilder(
    1. List<String> item
    )?,
  7. Encoding? postBody,
  8. double? borderRadius,
  9. Widget widgetBuilder(
    1. List<String> item
    )?,
  10. num? widthFactor,
  11. IconData? icon,
  12. String? token,
  13. BoxDecoration? boxDecoration,
  14. EdgeInsets? padding,
  15. EdgeInsets? margin,
  16. Widget iconBuilder(
    1. List<String> item
    )?,
  17. WidgetType? type = WidgetType.data,
})

MethodBuilder.data returns very basic descriptive widget uses Title, Subtitle, Description, Icon and many more

Implementation

MethodBuilder.data({
  super.key,
  required this.route,
  required this.map,
  required this.apiUrl,
  this.method,
  this.mediaPreviewBuilder,
  this.postBody,
  this.borderRadius,
  this.widgetBuilder,
  this.widthFactor,
  this.icon,
  this.token,
  this.boxDecoration,
  this.padding,
  this.margin,
  this.iconBuilder,
  this.type = WidgetType.data,
});