// Package imports: import 'package:built_collection/built_collection.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; // Project imports: import 'package:invoiceninja_flutter/data/models/entities.dart'; part 'invoice_status_model.g.dart'; abstract class InvoiceStatusListResponse implements Built { factory InvoiceStatusListResponse( [void updates(InvoiceStatusListResponseBuilder b)]) = _$InvoiceStatusListResponse; InvoiceStatusListResponse._(); @override @memoized int get hashCode; BuiltList get data; static Serializer get serializer => _$invoiceStatusListResponseSerializer; } abstract class InvoiceStatusItemResponse implements Built { factory InvoiceStatusItemResponse( [void updates(InvoiceStatusItemResponseBuilder b)]) = _$InvoiceStatusItemResponse; InvoiceStatusItemResponse._(); @override @memoized int get hashCode; InvoiceStatusEntity get data; static Serializer get serializer => _$invoiceStatusItemResponseSerializer; } class InvoiceStatusFields { static const String name = 'name'; } abstract class InvoiceStatusEntity extends Object with EntityStatus implements Built { factory InvoiceStatusEntity() { return _$InvoiceStatusEntity._( id: '', name: '', ); } InvoiceStatusEntity._(); @override @memoized int get hashCode; static Serializer get serializer => _$invoiceStatusEntitySerializer; }