import 'package:built_collection/built_collection.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; import 'package:invoiceninja/data/models/static/currency_model.dart'; import 'package:invoiceninja/data/models/static/size_model.dart'; import 'package:invoiceninja/data/models/static/industry_model.dart'; import 'package:invoiceninja/data/models/static/timezone_model.dart'; import 'package:invoiceninja/data/models/static/date_format_model.dart'; import 'package:invoiceninja/data/models/static/datetime_format_model.dart'; import 'package:invoiceninja/data/models/static/country_model.dart'; import 'package:invoiceninja/data/models/static/language_model.dart'; import 'package:invoiceninja/data/models/static/payment_type_model.dart'; import 'package:invoiceninja/data/models/static/invoice_design_model.dart'; import 'package:invoiceninja/data/models/static/invoice_status_model.dart'; import 'package:invoiceninja/data/models/static/frequency_model.dart'; part 'static_data_model.g.dart'; abstract class StaticDataListResponse implements Built { BuiltList get data; StaticDataListResponse._(); factory StaticDataListResponse([void updates(StaticDataListResponseBuilder b)]) = _$StaticDataListResponse; static Serializer get serializer => _$staticDataListResponseSerializer; } abstract class StaticDataItemResponse implements Built { StaticDataEntity get data; StaticDataItemResponse._(); factory StaticDataItemResponse([void updates(StaticDataItemResponseBuilder b)]) = _$StaticDataItemResponse; static Serializer get serializer => _$staticDataItemResponseSerializer; } class StaticDataFields { static const String currencies = 'currencies'; static const String sizes = 'sizes'; static const String industries = 'industries'; static const String timezones = 'timezones'; static const String dateFormats = 'dateFormats'; static const String datetimeFormats = 'datetimeFormats'; static const String languages = 'languages'; static const String paymentTypes = 'paymentTypes'; static const String countries = 'countries'; static const String invoiceDesigns = 'invoiceDesigns'; static const String invoiceStatus = 'invoiceStatus'; static const String frequencies = 'frequencies'; static const String gateways = 'gateways'; static const String gatewayTypes = 'gatewayTypes'; static const String fonts = 'fonts'; static const String banks = 'banks'; } abstract class StaticDataEntity implements Built { factory StaticDataEntity() { return _$StaticDataEntity._( currencies: BuiltList(), sizes: BuiltList(), industries: BuiltList(), timezones: BuiltList(), dateFormats: BuiltList(), datetimeFormats: BuiltList(), languages: BuiltList(), paymentTypes: BuiltList(), countries: BuiltList(), invoiceDesigns: BuiltList(), invoiceStatus: BuiltList(), frequencies: BuiltList(), ); } BuiltList get currencies; BuiltList get sizes; BuiltList get industries; BuiltList get timezones; BuiltList get dateFormats; BuiltList get datetimeFormats; BuiltList get languages; BuiltList get paymentTypes; BuiltList get countries; BuiltList get invoiceDesigns; BuiltList get invoiceStatus; BuiltList get frequencies; StaticDataEntity._(); static Serializer get serializer => _$staticDataEntitySerializer; }