vertical_feed_data library

Classes

VerticalFeedController
VerticalFeedGroup
This data class represents a story group in the VerticalFeed.
VerticalFeedItem
This data class represents a story inside a story group.
VerticalFeedItemButtonActionComponent
This data class represents the ButtonAction component.
VerticalFeedItemCommentComponent
This data class represents the Comment component.
VerticalFeedItemComponent
This parent class represents the interactive components which users are interacted with.
VerticalFeedItemEmojiComponent
This data class represents the Emoji component.
VerticalFeedItemImageQuizComponent
This data class represents the ImageQuiz component.
VerticalFeedItemPollComponent
This data class represents the Poll component.
VerticalFeedItemProductCardComponent
This data class represents the ProductCatalog component.
VerticalFeedItemProductCatalogComponent
This data class represents the ProductCatalog component.
VerticalFeedItemProductTagComponent
This data class represents the ProductTag component.
VerticalFeedItemPromocodeComponent
This data class represents the Promocode component.
VerticalFeedItemQuizComponent
This data class represents the Quiz component.
VerticalFeedItemRatingComponent
This data class represents the Rating component.
VerticalFeedItemSwipeActionComponent
This data class represents the SwipeAction component.
VerticalFeedParam
This class is used to customize the VerticalFeed
VerticalFeedPresenterController

Typedefs

VerticalFeedActionClickedCallback = void Function(VerticalFeedItem feedItem)
VerticalFeed action clicked callback
VerticalFeedCreatedCallback = void Function(VerticalFeedController controller)
VerticalFeed created callback
VerticalFeedEventCallback = void Function(String event, VerticalFeedGroup? feedGroup, VerticalFeedItem? feedItem, VerticalFeedItemComponent? verticalFeedItemComponent)
VerticalFeed event callback
VerticalFeedLoadedCallback = void Function(List<VerticalFeedGroup> feedGroupList, String dataSource)
VerticalFeed loaded callback
VerticalFeedLoadFailedCallback = void Function(String message)
VerticalFeed load failed callback
VerticalFeedOnProductCartUpdatedCallback = void Function(String event, STRCart? cart, STRCartItem? change, String responseId)
VerticalFeed on product cart callback
VerticalFeedOnProductHydrationCallback = void Function(List<ProductInformation> products)
VerticalFeed on product hydration callback
VerticalFeedOnWishlistUpdatedCallback = void Function(String event, STRProductItem? item, String responseId)
VerticalFeed on wishlist callback
VerticalFeedPresenterCreatedCallback = void Function(VerticalFeedPresenterController controller)
VerticalFeed created callback
VerticalFeedPresentFailed = void Function(String message)
VerticalFeed present failed callback
VerticalFeedProductEventCallback = void Function(String event)
VerticalFeed on product event callback
VerticalFeedUserInteractedCallback = void Function(VerticalFeedGroup feedGroup, VerticalFeedItem feedItem, VerticalFeedItemComponent? verticalFeedItemComponent)
VerticalFeed user interacted callback