$UikFilterContainerPropsFromJson function
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;
}