VendorsState constructor

VendorsState({
  1. @Default(VendorsStatus.initial) VendorsStatus vendorsStatus,
  2. @Default(<BannerEntity>[]) List<BannerEntity> banners,
  3. @Default(<VendorEntity>[]) List<VendorEntity> vendors,
  4. @Default(<VendorEntity>[]) List<VendorEntity> filteredVendors,
  5. @Default(false) bool hasReachedMax,
  6. @Default(<Filter>[]) List<Filter> filters,
  7. @Default(0) int numberOfAppliedFilters,
  8. SortingType? selectedSorting,
  9. String? query,
  10. String? errorMessage,
})

Implementation

factory VendorsState({
  @Default(VendorsStatus.initial) VendorsStatus vendorsStatus,
  @Default(<BannerEntity>[]) List<BannerEntity> banners,
  @Default(<VendorEntity>[]) List<VendorEntity> vendors,
  @Default(<VendorEntity>[]) List<VendorEntity> filteredVendors,
  @Default(false) bool hasReachedMax,
  @Default(<Filter>[]) List<Filter> filters,
  @Default(0) int numberOfAppliedFilters,
  SortingType? selectedSorting,
  String? query,
  String? errorMessage,
}) = _VendorsState;