import 'package:built_collection/built_collection.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; part 'frequency_model.g.dart'; abstract class FrequencyListResponse implements Built { factory FrequencyListResponse( [void updates(FrequencyListResponseBuilder b)]) = _$FrequencyListResponse; FrequencyListResponse._(); BuiltList get data; static Serializer get serializer => _$frequencyListResponseSerializer; } abstract class FrequencyItemResponse implements Built { factory FrequencyItemResponse( [void updates(FrequencyItemResponseBuilder b)]) = _$FrequencyItemResponse; FrequencyItemResponse._(); FrequencyEntity get data; static Serializer get serializer => _$frequencyItemResponseSerializer; } class FrequencyFields { static const String name = 'name'; static const String dateInterval = 'dateInterval'; } abstract class FrequencyEntity implements Built { factory FrequencyEntity() { return _$FrequencyEntity._( id: 0, name: '', dateInterval: '', ); } FrequencyEntity._(); int get id; String get name; @BuiltValueField(wireName: 'date_interval') String get dateInterval; static Serializer get serializer => _$frequencyEntitySerializer; }