$UikFilterContainerPropsFromJson function

UikFilterContainerProps $UikFilterContainerPropsFromJson(
  1. Map<String, dynamic> json
)

Implementation

UikFilterContainerProps $UikFilterContainerPropsFromJson(
    Map<String, dynamic> json) {
  UikFilterContainerProps uikFilterContainerProps = UikFilterContainerProps();
  final String? id = jsonConvert.convert<String>(json['id']);
  if (id != null) {
    uikFilterContainerProps.id = id;
  }
  final double? horizontalPadding =
      jsonConvert.convert<double>(json['horizontalPadding']);
  if (horizontalPadding != null) {
    uikFilterContainerProps.horizontalPadding = horizontalPadding;
  }
  final bool? isSelected = jsonConvert.convert<bool>(json['isSelected']);
  if (isSelected != null) {
    uikFilterContainerProps.isSelected = isSelected;
  }
  final double? radius = jsonConvert.convert<double>(json['radius']);
  if (radius != null) {
    uikFilterContainerProps.radius = radius;
  }

  final double? verticalPadding =
      jsonConvert.convert<double>(json['verticalPadding']);
  if (verticalPadding != null) {
    uikFilterContainerProps.verticalPadding = verticalPadding;
  }
  final Map<String, dynamic>? widget =
      jsonConvert.convert<Map<String, dynamic>>(json['widget']);
  if (widget != null) {
    uikFilterContainerProps.widget =
        UikText(WidgetType.UikText, UikTextProps.fromJson(widget));
  }
  final UikAction? action = jsonConvert.convert<UikAction>(json['action']);
  if (action != null) {
    uikFilterContainerProps.action = action;
  }
  return uikFilterContainerProps;
}