JsonWrap constructor

JsonWrap({
  1. Map<String, dynamic> args = const {},
  2. JsonWidgetRegistry? registry,
  3. WrapAlignment? alignment,
  4. Clip? clipBehavior,
  5. WrapCrossAlignment? crossAxisAlignment,
  6. Axis? direction,
  7. WrapAlignment? runAlignment,
  8. double? runSpacing,
  9. double? spacing,
  10. TextDirection? textDirection,
  11. VerticalDirection? verticalDirection,
  12. List<JsonWidgetData>? children,
})

Implementation

JsonWrap({
  Map<String, dynamic> args = const {},
  JsonWidgetRegistry? registry,
  this.alignment,
  this.clipBehavior,
  this.crossAxisAlignment,
  this.direction,
  this.runAlignment,
  this.runSpacing,
  this.spacing,
  this.textDirection,
  this.verticalDirection,
  this.children,
}) : super(
        jsonWidgetArgs: JsonWrapBuilderModel.fromDynamic(
          {
            'alignment': alignment,
            'clipBehavior': clipBehavior,
            'crossAxisAlignment': crossAxisAlignment,
            'direction': direction,
            'runAlignment': runAlignment,
            'runSpacing': runSpacing,
            'spacing': spacing,
            'textDirection': textDirection,
            'verticalDirection': verticalDirection,
            'children': children,
            ...args,
          },
          args: args,
          registry: registry,
        ),
        jsonWidgetBuilder: () => JsonWrapBuilder(
          args: JsonWrapBuilderModel.fromDynamic(
            {
              'alignment': alignment,
              'clipBehavior': clipBehavior,
              'crossAxisAlignment': crossAxisAlignment,
              'direction': direction,
              'runAlignment': runAlignment,
              'runSpacing': runSpacing,
              'spacing': spacing,
              'textDirection': textDirection,
              'verticalDirection': verticalDirection,
              'children': children,
              ...args,
            },
            args: args,
            registry: registry,
          ),
        ),
        jsonWidgetType: JsonWrapBuilder.kType,
      );