getVerticalFeedItemComponent function
Implementation
VerticalFeedItemComponent? getVerticalFeedItemComponent(
Map<String, dynamic>? json) {
if (json == null) return null;
switch (json['type']) {
case 'buttonaction':
return VerticalFeedItemButtonActionComponent.fromJson(json);
case 'swipeaction':
return VerticalFeedItemSwipeActionComponent.fromJson(json);
case 'producttag':
return VerticalFeedItemProductTagComponent.fromJson(json);
case 'productcard':
return VerticalFeedItemProductCardComponent.fromJson(json);
case 'productcatalog':
return VerticalFeedItemProductCatalogComponent.fromJson(json);
case 'quiz':
return VerticalFeedItemQuizComponent.fromJson(json);
case 'poll':
return VerticalFeedItemPollComponent.fromJson(json);
case 'emoji':
return VerticalFeedItemEmojiComponent.fromJson(json);
case 'rating':
return VerticalFeedItemRatingComponent.fromJson(json);
case 'promocode':
return VerticalFeedItemPromocodeComponent.fromJson(json);
case 'comment':
return VerticalFeedItemCommentComponent.fromJson(json);
default:
return VerticalFeedItemComponent.fromJson(json);
}
}