$UikProductPropsFromJson function
Implementation
UikProductProps $UikProductPropsFromJson(Map<String, dynamic> json) {
final UikProductProps uikProductProps = UikProductProps();
final String? imgUrl = jsonConvert.convert<String>(json['imgUrl']);
if (imgUrl != null) {
uikProductProps.imgUrl = imgUrl;
}
final String? imgPrice = jsonConvert.convert<String>(json['imgPrice']);
if (imgPrice != null) {
uikProductProps.imgPrice = imgPrice;
}
final String? imgDescription =
jsonConvert.convert<String>(json['imgDescription']);
if (imgDescription != null) {
uikProductProps.imgDescription = imgDescription;
}
final double? imgRating = jsonConvert.convert<double>(json['imgRating']);
if (imgRating != null) {
uikProductProps.imgRating = imgRating;
}
final String? starIcon = jsonConvert.convert<String>(json['starIcon']);
if (starIcon != null) {
uikProductProps.starIcon =
UikIcon(WidgetType.UikText, UikIconProps.fromJson(json['starIcon']));
}
final String? heartIcon = jsonConvert.convert<String>(json['heartIcon']);
if (heartIcon != null) {
uikProductProps.heartIcon =
UikIcon(WidgetType.UikText, UikIconProps.fromJson(json['heartIcon']));
}
final String? id = jsonConvert.convert<String>(json['id']);
if (id != null) {
uikProductProps.id = id;
}
final String? text = jsonConvert.convert<String>(json['text']);
if (text != null) {
uikProductProps.text = text;
}
final UikAction? action = jsonConvert.convert<UikAction>(json['action']);
if (action != null) {
uikProductProps.action = action;
}
return uikProductProps;
}