LCOV - code coverage report
Current view: top level - list/base - list_events.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 9 9 100.0 %
Date: 2019-10-16 20:04:22 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:equatable/equatable.dart';
       2             : import 'package:flutter/foundation.dart';
       3             : 
       4             : /// Base class for all list events.
       5             : @immutable
       6             : abstract class ListEvent extends Equatable {
       7           3 :   const ListEvent();
       8             : }
       9             : 
      10             : /// Event for indicating that initial list load needs to be performed.
      11             : ///
      12             : /// [F] - the filter type.
      13             : class LoadList<F> extends ListEvent {
      14             :   final F filter;
      15             : 
      16           3 :   const LoadList([this.filter]);
      17             : 
      18           1 :   @override
      19           2 :   List<Object> get props => [filter];
      20             : 
      21           4 :   String toString() => '$runtimeType: $filter';
      22             : }
      23             : 
      24             : /// Event for indicating that list needs to be refreshed.
      25             : ///
      26             : /// [F] - the filter type.
      27             : class RefreshList<F> extends ListEvent {
      28             :   final F filter;
      29             : 
      30           3 :   const RefreshList([this.filter]);
      31             : 
      32           1 :   @override
      33           2 :   List<Object> get props => [filter];
      34             : 
      35           4 :   String toString() => '$runtimeType: $filter';
      36             : }

Generated by: LCOV version 1.14