LCOV - code coverage report
Current view: top level - lib/challenges/models - challenge_task_model.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 0 4 0.0 %
Date: 2022-03-03 12:16:04 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:freezed_annotation/freezed_annotation.dart';
       2             : import 'package:redfire/types.dart';
       3             : 
       4             : part 'challenge_task_model.freezed.dart';
       5             : part 'challenge_task_model.g.dart';
       6             : 
       7             : @freezed
       8             : class ChallengeTaskModel with _$ChallengeTaskModel, ReduxState {
       9             :   static const String className = 'ChallengeTaskModel';
      10             : 
      11           0 :   const ChallengeTaskModel._();
      12             :   const factory ChallengeTaskModel({
      13             :     required String title,
      14             :     required String description,
      15             : 
      16             :     /// null = not started, false = in progress, true = complete
      17             :     bool? complete,
      18             :     @ReduxActionConverter() ReduxAction? startAction,
      19             :     @ReduxActionConverter() ReduxAction? endAction,
      20             :   }) = _ChallengeTaskModel;
      21             : 
      22           0 :   factory ChallengeTaskModel.fromJson(JsonMap json) =>
      23           0 :       _$ChallengeTaskModelFromJson(json);
      24             : 
      25           0 :   @override
      26             :   String get typeName => className;
      27             : }

Generated by: LCOV version 1.13