$UikListTilesPropsFromJson function

UikListTilesProps $UikListTilesPropsFromJson(
  1. Map<String, dynamic> json
)

Implementation

UikListTilesProps $UikListTilesPropsFromJson(Map<String, dynamic> json) {
  final UikListTilesProps uikListTilesProps = UikListTilesProps();
  final String? id = jsonConvert.convert<String>(json['id']);
  if (id != null) {
    uikListTilesProps.id = id;
  }
  final UikAction? action = jsonConvert.convert<UikAction>(json['action']);
  if (action != null) {
    uikListTilesProps.action = action;
  }
  final String? leadText = jsonConvert.convert<String>(json['leadText']);
  if (leadText != null) {
    uikListTilesProps.leadingText =
        UikText(WidgetType.UikText, UikTextProps.fromJson(json['leadText']));
  }
  final String? trailText = jsonConvert.convert<String>(json['trailText']);
  if (trailText != null) {
    uikListTilesProps.trailingText =
        UikText(WidgetType.UikText, UikTextProps.fromJson(json['trailText']));
  }
  final double? topMargin = jsonConvert.convert<double>(json['topMargin']);
  if (topMargin != null) {
    uikListTilesProps.topMargin = topMargin;
  }
  final double? bottomMargin =
      jsonConvert.convert<double>(json['bottomMargin']);
  if (bottomMargin != null) {
    uikListTilesProps.bottomMargin = bottomMargin;
  }
  final double? sideMargin = jsonConvert.convert<double>(json['sideMargin']);
  if (sideMargin != null) {
    uikListTilesProps.sideMargin = sideMargin;
  }
  return uikListTilesProps;
}