$UikNewReviewPropsFromJson function
Implementation
UikNewReviewProps $UikNewReviewPropsFromJson(Map<String, dynamic> json) {
final UikNewReviewProps uikNewReviewProps = UikNewReviewProps();
final String? id = jsonConvert.convert<String>(json['id']);
if (id != null) {
uikNewReviewProps.id = id;
}
final String? text = jsonConvert.convert<String>(json['Text']);
if (text != null) {
uikNewReviewProps.text =
UikText(WidgetType.UikText, UikTextProps.fromJson(json['Text']));
}
// final String? review = jsonConvert.convert<String>(json['Review']);
// if (review != null) {
// uikNewReviewProps.review =
// UikText(WidgetType.UikText, UikTextProps.fromJson(json['Review']));
// }
final String? rating = jsonConvert.convert<String>(json['rating']);
if (rating != null) {
uikNewReviewProps.rating = UikRating(
WidgetType.UikRating, UikRatingProps.fromJson(json['rating']));
}
final String? textarea = jsonConvert.convert<String>(json['textarea']);
if (textarea != null) {
uikNewReviewProps.textarea = UikTextArea(
WidgetType.UikTextArea, UikTextAreaProps.fromJson(json['textarea']));
}
final String? sendreview = jsonConvert.convert<String>(json['SubmitReview']);
if (sendreview != null) {
uikNewReviewProps.sendreview = UikButton(
WidgetType.UikButton, UikButtonProps.fromJson(json['SubmitReview']));
}
final String? image = jsonConvert.convert<String>(json['image']);
if (image != null) {
uikNewReviewProps.image = UikStackImageIcon(WidgetType.UikStackImageIcon,
UikStackImageIconProps.fromJson(json['image']));
}
final String? uploadpic = jsonConvert.convert<String>(json['uploadpic']);
if (uploadpic != null) {
uikNewReviewProps.uploadpic = UikUploadPhoto(WidgetType.UikUploadPhoto,
UikUploadPhotoProps.fromJson(json['uploadpic']));
}
final UikAction? action = jsonConvert.convert<UikAction>(json['action']);
if (action != null) {
uikNewReviewProps.action = action;
}
return uikNewReviewProps;
}