// GENERATED CODE - DO NOT MODIFY BY HAND part of 'ui_state.dart'; // ************************************************************************** // BuiltValueGenerator // ************************************************************************** Serializer _$uIStateSerializer = new _$UIStateSerializer(); class _$UIStateSerializer implements StructuredSerializer { @override final Iterable types = const [UIState, _$UIState]; @override final String wireName = 'UIState'; @override Iterable serialize(Serializers serializers, UIState object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'selectedCompanyIndex', serializers.serialize(object.selectedCompanyIndex, specifiedType: const FullType(int)), 'currentRoute', serializers.serialize(object.currentRoute, specifiedType: const FullType(String)), 'previousRoute', serializers.serialize(object.previousRoute, specifiedType: const FullType(String)), 'previewStack', serializers.serialize(object.previewStack, specifiedType: const FullType(BuiltList, const [const FullType(EntityType)])), 'filterStack', serializers.serialize(object.filterStack, specifiedType: const FullType(BuiltList, const [const FullType(BaseEntity)])), 'filterClearedAt', serializers.serialize(object.filterClearedAt, specifiedType: const FullType(int)), 'lastActivityAt', serializers.serialize(object.lastActivityAt, specifiedType: const FullType(int)), 'dashboardUIState', serializers.serialize(object.dashboardUIState, specifiedType: const FullType(DashboardUIState)), 'productUIState', serializers.serialize(object.productUIState, specifiedType: const FullType(ProductUIState)), 'clientUIState', serializers.serialize(object.clientUIState, specifiedType: const FullType(ClientUIState)), 'invoiceUIState', serializers.serialize(object.invoiceUIState, specifiedType: const FullType(InvoiceUIState)), 'scheduleUIState', serializers.serialize(object.scheduleUIState, specifiedType: const FullType(ScheduleUIState)), 'transactionRuleUIState', serializers.serialize(object.transactionRuleUIState, specifiedType: const FullType(TransactionRuleUIState)), 'transactionUIState', serializers.serialize(object.transactionUIState, specifiedType: const FullType(TransactionUIState)), 'bankAccountUIState', serializers.serialize(object.bankAccountUIState, specifiedType: const FullType(BankAccountUIState)), 'purchaseOrderUIState', serializers.serialize(object.purchaseOrderUIState, specifiedType: const FullType(PurchaseOrderUIState)), 'recurringExpenseUIState', serializers.serialize(object.recurringExpenseUIState, specifiedType: const FullType(RecurringExpenseUIState)), 'subscriptionUIState', serializers.serialize(object.subscriptionUIState, specifiedType: const FullType(SubscriptionUIState)), 'taskStatusUIState', serializers.serialize(object.taskStatusUIState, specifiedType: const FullType(TaskStatusUIState)), 'expenseCategoryUIState', serializers.serialize(object.expenseCategoryUIState, specifiedType: const FullType(ExpenseCategoryUIState)), 'recurringInvoiceUIState', serializers.serialize(object.recurringInvoiceUIState, specifiedType: const FullType(RecurringInvoiceUIState)), 'webhookUIState', serializers.serialize(object.webhookUIState, specifiedType: const FullType(WebhookUIState)), 'tokenUIState', serializers.serialize(object.tokenUIState, specifiedType: const FullType(TokenUIState)), 'paymentTermUIState', serializers.serialize(object.paymentTermUIState, specifiedType: const FullType(PaymentTermUIState)), 'designUIState', serializers.serialize(object.designUIState, specifiedType: const FullType(DesignUIState)), 'creditUIState', serializers.serialize(object.creditUIState, specifiedType: const FullType(CreditUIState)), 'userUIState', serializers.serialize(object.userUIState, specifiedType: const FullType(UserUIState)), 'taxRateUIState', serializers.serialize(object.taxRateUIState, specifiedType: const FullType(TaxRateUIState)), 'companyGatewayUIState', serializers.serialize(object.companyGatewayUIState, specifiedType: const FullType(CompanyGatewayUIState)), 'groupUIState', serializers.serialize(object.groupUIState, specifiedType: const FullType(GroupUIState)), 'documentUIState', serializers.serialize(object.documentUIState, specifiedType: const FullType(DocumentUIState)), 'expenseUIState', serializers.serialize(object.expenseUIState, specifiedType: const FullType(ExpenseUIState)), 'vendorUIState', serializers.serialize(object.vendorUIState, specifiedType: const FullType(VendorUIState)), 'taskUIState', serializers.serialize(object.taskUIState, specifiedType: const FullType(TaskUIState)), 'projectUIState', serializers.serialize(object.projectUIState, specifiedType: const FullType(ProjectUIState)), 'paymentUIState', serializers.serialize(object.paymentUIState, specifiedType: const FullType(PaymentUIState)), 'quoteUIState', serializers.serialize(object.quoteUIState, specifiedType: const FullType(QuoteUIState)), 'settingsUIState', serializers.serialize(object.settingsUIState, specifiedType: const FullType(SettingsUIState)), 'reportsUIState', serializers.serialize(object.reportsUIState, specifiedType: const FullType(ReportsUIState)), ]; Object? value; value = object.loadingEntityType; if (value != null) { result ..add('loadingEntityType') ..add(serializers.serialize(value, specifiedType: const FullType(EntityType))); } value = object.filter; if (value != null) { result ..add('filter') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override UIState deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new UIStateBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'selectedCompanyIndex': result.selectedCompanyIndex = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'currentRoute': result.currentRoute = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'previousRoute': result.previousRoute = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'loadingEntityType': result.loadingEntityType = serializers.deserialize(value, specifiedType: const FullType(EntityType)) as EntityType?; break; case 'previewStack': result.previewStack.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(EntityType)]))! as BuiltList); break; case 'filterStack': result.filterStack.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(BaseEntity)]))! as BuiltList); break; case 'filter': result.filter = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'filterClearedAt': result.filterClearedAt = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lastActivityAt': result.lastActivityAt = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'dashboardUIState': result.dashboardUIState.replace(serializers.deserialize(value, specifiedType: const FullType(DashboardUIState))! as DashboardUIState); break; case 'productUIState': result.productUIState.replace(serializers.deserialize(value, specifiedType: const FullType(ProductUIState))! as ProductUIState); break; case 'clientUIState': result.clientUIState.replace(serializers.deserialize(value, specifiedType: const FullType(ClientUIState))! as ClientUIState); break; case 'invoiceUIState': result.invoiceUIState.replace(serializers.deserialize(value, specifiedType: const FullType(InvoiceUIState))! as InvoiceUIState); break; case 'scheduleUIState': result.scheduleUIState.replace(serializers.deserialize(value, specifiedType: const FullType(ScheduleUIState))! as ScheduleUIState); break; case 'transactionRuleUIState': result.transactionRuleUIState.replace(serializers.deserialize(value, specifiedType: const FullType(TransactionRuleUIState))! as TransactionRuleUIState); break; case 'transactionUIState': result.transactionUIState.replace(serializers.deserialize(value, specifiedType: const FullType(TransactionUIState))! as TransactionUIState); break; case 'bankAccountUIState': result.bankAccountUIState.replace(serializers.deserialize(value, specifiedType: const FullType(BankAccountUIState))! as BankAccountUIState); break; case 'purchaseOrderUIState': result.purchaseOrderUIState.replace(serializers.deserialize(value, specifiedType: const FullType(PurchaseOrderUIState))! as PurchaseOrderUIState); break; case 'recurringExpenseUIState': result.recurringExpenseUIState.replace(serializers.deserialize(value, specifiedType: const FullType(RecurringExpenseUIState))! as RecurringExpenseUIState); break; case 'subscriptionUIState': result.subscriptionUIState.replace(serializers.deserialize(value, specifiedType: const FullType(SubscriptionUIState))! as SubscriptionUIState); break; case 'taskStatusUIState': result.taskStatusUIState.replace(serializers.deserialize(value, specifiedType: const FullType(TaskStatusUIState))! as TaskStatusUIState); break; case 'expenseCategoryUIState': result.expenseCategoryUIState.replace(serializers.deserialize(value, specifiedType: const FullType(ExpenseCategoryUIState))! as ExpenseCategoryUIState); break; case 'recurringInvoiceUIState': result.recurringInvoiceUIState.replace(serializers.deserialize(value, specifiedType: const FullType(RecurringInvoiceUIState))! as RecurringInvoiceUIState); break; case 'webhookUIState': result.webhookUIState.replace(serializers.deserialize(value, specifiedType: const FullType(WebhookUIState))! as WebhookUIState); break; case 'tokenUIState': result.tokenUIState.replace(serializers.deserialize(value, specifiedType: const FullType(TokenUIState))! as TokenUIState); break; case 'paymentTermUIState': result.paymentTermUIState.replace(serializers.deserialize(value, specifiedType: const FullType(PaymentTermUIState))! as PaymentTermUIState); break; case 'designUIState': result.designUIState.replace(serializers.deserialize(value, specifiedType: const FullType(DesignUIState))! as DesignUIState); break; case 'creditUIState': result.creditUIState.replace(serializers.deserialize(value, specifiedType: const FullType(CreditUIState))! as CreditUIState); break; case 'userUIState': result.userUIState.replace(serializers.deserialize(value, specifiedType: const FullType(UserUIState))! as UserUIState); break; case 'taxRateUIState': result.taxRateUIState.replace(serializers.deserialize(value, specifiedType: const FullType(TaxRateUIState))! as TaxRateUIState); break; case 'companyGatewayUIState': result.companyGatewayUIState.replace(serializers.deserialize(value, specifiedType: const FullType(CompanyGatewayUIState))! as CompanyGatewayUIState); break; case 'groupUIState': result.groupUIState.replace(serializers.deserialize(value, specifiedType: const FullType(GroupUIState))! as GroupUIState); break; case 'documentUIState': result.documentUIState.replace(serializers.deserialize(value, specifiedType: const FullType(DocumentUIState))! as DocumentUIState); break; case 'expenseUIState': result.expenseUIState.replace(serializers.deserialize(value, specifiedType: const FullType(ExpenseUIState))! as ExpenseUIState); break; case 'vendorUIState': result.vendorUIState.replace(serializers.deserialize(value, specifiedType: const FullType(VendorUIState))! as VendorUIState); break; case 'taskUIState': result.taskUIState.replace(serializers.deserialize(value, specifiedType: const FullType(TaskUIState))! as TaskUIState); break; case 'projectUIState': result.projectUIState.replace(serializers.deserialize(value, specifiedType: const FullType(ProjectUIState))! as ProjectUIState); break; case 'paymentUIState': result.paymentUIState.replace(serializers.deserialize(value, specifiedType: const FullType(PaymentUIState))! as PaymentUIState); break; case 'quoteUIState': result.quoteUIState.replace(serializers.deserialize(value, specifiedType: const FullType(QuoteUIState))! as QuoteUIState); break; case 'settingsUIState': result.settingsUIState.replace(serializers.deserialize(value, specifiedType: const FullType(SettingsUIState))! as SettingsUIState); break; case 'reportsUIState': result.reportsUIState.replace(serializers.deserialize(value, specifiedType: const FullType(ReportsUIState))! as ReportsUIState); break; } } return result.build(); } } class _$UIState extends UIState { @override final int selectedCompanyIndex; @override final String currentRoute; @override final String previousRoute; @override final EntityType? loadingEntityType; @override final BuiltList previewStack; @override final BuiltList filterStack; @override final String? filter; @override final int filterClearedAt; @override final int lastActivityAt; @override final DashboardUIState dashboardUIState; @override final ProductUIState productUIState; @override final ClientUIState clientUIState; @override final InvoiceUIState invoiceUIState; @override final ScheduleUIState scheduleUIState; @override final TransactionRuleUIState transactionRuleUIState; @override final TransactionUIState transactionUIState; @override final BankAccountUIState bankAccountUIState; @override final PurchaseOrderUIState purchaseOrderUIState; @override final RecurringExpenseUIState recurringExpenseUIState; @override final SubscriptionUIState subscriptionUIState; @override final TaskStatusUIState taskStatusUIState; @override final ExpenseCategoryUIState expenseCategoryUIState; @override final RecurringInvoiceUIState recurringInvoiceUIState; @override final WebhookUIState webhookUIState; @override final TokenUIState tokenUIState; @override final PaymentTermUIState paymentTermUIState; @override final DesignUIState designUIState; @override final CreditUIState creditUIState; @override final UserUIState userUIState; @override final TaxRateUIState taxRateUIState; @override final CompanyGatewayUIState companyGatewayUIState; @override final GroupUIState groupUIState; @override final DocumentUIState documentUIState; @override final ExpenseUIState expenseUIState; @override final VendorUIState vendorUIState; @override final TaskUIState taskUIState; @override final ProjectUIState projectUIState; @override final PaymentUIState paymentUIState; @override final QuoteUIState quoteUIState; @override final SettingsUIState settingsUIState; @override final ReportsUIState reportsUIState; factory _$UIState([void Function(UIStateBuilder)? updates]) => (new UIStateBuilder()..update(updates))._build(); _$UIState._( {required this.selectedCompanyIndex, required this.currentRoute, required this.previousRoute, this.loadingEntityType, required this.previewStack, required this.filterStack, this.filter, required this.filterClearedAt, required this.lastActivityAt, required this.dashboardUIState, required this.productUIState, required this.clientUIState, required this.invoiceUIState, required this.scheduleUIState, required this.transactionRuleUIState, required this.transactionUIState, required this.bankAccountUIState, required this.purchaseOrderUIState, required this.recurringExpenseUIState, required this.subscriptionUIState, required this.taskStatusUIState, required this.expenseCategoryUIState, required this.recurringInvoiceUIState, required this.webhookUIState, required this.tokenUIState, required this.paymentTermUIState, required this.designUIState, required this.creditUIState, required this.userUIState, required this.taxRateUIState, required this.companyGatewayUIState, required this.groupUIState, required this.documentUIState, required this.expenseUIState, required this.vendorUIState, required this.taskUIState, required this.projectUIState, required this.paymentUIState, required this.quoteUIState, required this.settingsUIState, required this.reportsUIState}) : super._() { BuiltValueNullFieldError.checkNotNull( selectedCompanyIndex, r'UIState', 'selectedCompanyIndex'); BuiltValueNullFieldError.checkNotNull( currentRoute, r'UIState', 'currentRoute'); BuiltValueNullFieldError.checkNotNull( previousRoute, r'UIState', 'previousRoute'); BuiltValueNullFieldError.checkNotNull( previewStack, r'UIState', 'previewStack'); BuiltValueNullFieldError.checkNotNull( filterStack, r'UIState', 'filterStack'); BuiltValueNullFieldError.checkNotNull( filterClearedAt, r'UIState', 'filterClearedAt'); BuiltValueNullFieldError.checkNotNull( lastActivityAt, r'UIState', 'lastActivityAt'); BuiltValueNullFieldError.checkNotNull( dashboardUIState, r'UIState', 'dashboardUIState'); BuiltValueNullFieldError.checkNotNull( productUIState, r'UIState', 'productUIState'); BuiltValueNullFieldError.checkNotNull( clientUIState, r'UIState', 'clientUIState'); BuiltValueNullFieldError.checkNotNull( invoiceUIState, r'UIState', 'invoiceUIState'); BuiltValueNullFieldError.checkNotNull( scheduleUIState, r'UIState', 'scheduleUIState'); BuiltValueNullFieldError.checkNotNull( transactionRuleUIState, r'UIState', 'transactionRuleUIState'); BuiltValueNullFieldError.checkNotNull( transactionUIState, r'UIState', 'transactionUIState'); BuiltValueNullFieldError.checkNotNull( bankAccountUIState, r'UIState', 'bankAccountUIState'); BuiltValueNullFieldError.checkNotNull( purchaseOrderUIState, r'UIState', 'purchaseOrderUIState'); BuiltValueNullFieldError.checkNotNull( recurringExpenseUIState, r'UIState', 'recurringExpenseUIState'); BuiltValueNullFieldError.checkNotNull( subscriptionUIState, r'UIState', 'subscriptionUIState'); BuiltValueNullFieldError.checkNotNull( taskStatusUIState, r'UIState', 'taskStatusUIState'); BuiltValueNullFieldError.checkNotNull( expenseCategoryUIState, r'UIState', 'expenseCategoryUIState'); BuiltValueNullFieldError.checkNotNull( recurringInvoiceUIState, r'UIState', 'recurringInvoiceUIState'); BuiltValueNullFieldError.checkNotNull( webhookUIState, r'UIState', 'webhookUIState'); BuiltValueNullFieldError.checkNotNull( tokenUIState, r'UIState', 'tokenUIState'); BuiltValueNullFieldError.checkNotNull( paymentTermUIState, r'UIState', 'paymentTermUIState'); BuiltValueNullFieldError.checkNotNull( designUIState, r'UIState', 'designUIState'); BuiltValueNullFieldError.checkNotNull( creditUIState, r'UIState', 'creditUIState'); BuiltValueNullFieldError.checkNotNull( userUIState, r'UIState', 'userUIState'); BuiltValueNullFieldError.checkNotNull( taxRateUIState, r'UIState', 'taxRateUIState'); BuiltValueNullFieldError.checkNotNull( companyGatewayUIState, r'UIState', 'companyGatewayUIState'); BuiltValueNullFieldError.checkNotNull( groupUIState, r'UIState', 'groupUIState'); BuiltValueNullFieldError.checkNotNull( documentUIState, r'UIState', 'documentUIState'); BuiltValueNullFieldError.checkNotNull( expenseUIState, r'UIState', 'expenseUIState'); BuiltValueNullFieldError.checkNotNull( vendorUIState, r'UIState', 'vendorUIState'); BuiltValueNullFieldError.checkNotNull( taskUIState, r'UIState', 'taskUIState'); BuiltValueNullFieldError.checkNotNull( projectUIState, r'UIState', 'projectUIState'); BuiltValueNullFieldError.checkNotNull( paymentUIState, r'UIState', 'paymentUIState'); BuiltValueNullFieldError.checkNotNull( quoteUIState, r'UIState', 'quoteUIState'); BuiltValueNullFieldError.checkNotNull( settingsUIState, r'UIState', 'settingsUIState'); BuiltValueNullFieldError.checkNotNull( reportsUIState, r'UIState', 'reportsUIState'); } @override UIState rebuild(void Function(UIStateBuilder) updates) => (toBuilder()..update(updates)).build(); @override UIStateBuilder toBuilder() => new UIStateBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is UIState && selectedCompanyIndex == other.selectedCompanyIndex && currentRoute == other.currentRoute && previousRoute == other.previousRoute && loadingEntityType == other.loadingEntityType && previewStack == other.previewStack && filterStack == other.filterStack && filter == other.filter && filterClearedAt == other.filterClearedAt && lastActivityAt == other.lastActivityAt && dashboardUIState == other.dashboardUIState && productUIState == other.productUIState && clientUIState == other.clientUIState && invoiceUIState == other.invoiceUIState && scheduleUIState == other.scheduleUIState && transactionRuleUIState == other.transactionRuleUIState && transactionUIState == other.transactionUIState && bankAccountUIState == other.bankAccountUIState && purchaseOrderUIState == other.purchaseOrderUIState && recurringExpenseUIState == other.recurringExpenseUIState && subscriptionUIState == other.subscriptionUIState && taskStatusUIState == other.taskStatusUIState && expenseCategoryUIState == other.expenseCategoryUIState && recurringInvoiceUIState == other.recurringInvoiceUIState && webhookUIState == other.webhookUIState && tokenUIState == other.tokenUIState && paymentTermUIState == other.paymentTermUIState && designUIState == other.designUIState && creditUIState == other.creditUIState && userUIState == other.userUIState && taxRateUIState == other.taxRateUIState && companyGatewayUIState == other.companyGatewayUIState && groupUIState == other.groupUIState && documentUIState == other.documentUIState && expenseUIState == other.expenseUIState && vendorUIState == other.vendorUIState && taskUIState == other.taskUIState && projectUIState == other.projectUIState && paymentUIState == other.paymentUIState && quoteUIState == other.quoteUIState && settingsUIState == other.settingsUIState && reportsUIState == other.reportsUIState; } int? __hashCode; @override int get hashCode { if (__hashCode != null) return __hashCode!; var _$hash = 0; _$hash = $jc(_$hash, selectedCompanyIndex.hashCode); _$hash = $jc(_$hash, currentRoute.hashCode); _$hash = $jc(_$hash, previousRoute.hashCode); _$hash = $jc(_$hash, loadingEntityType.hashCode); _$hash = $jc(_$hash, previewStack.hashCode); _$hash = $jc(_$hash, filterStack.hashCode); _$hash = $jc(_$hash, filter.hashCode); _$hash = $jc(_$hash, filterClearedAt.hashCode); _$hash = $jc(_$hash, lastActivityAt.hashCode); _$hash = $jc(_$hash, dashboardUIState.hashCode); _$hash = $jc(_$hash, productUIState.hashCode); _$hash = $jc(_$hash, clientUIState.hashCode); _$hash = $jc(_$hash, invoiceUIState.hashCode); _$hash = $jc(_$hash, scheduleUIState.hashCode); _$hash = $jc(_$hash, transactionRuleUIState.hashCode); _$hash = $jc(_$hash, transactionUIState.hashCode); _$hash = $jc(_$hash, bankAccountUIState.hashCode); _$hash = $jc(_$hash, purchaseOrderUIState.hashCode); _$hash = $jc(_$hash, recurringExpenseUIState.hashCode); _$hash = $jc(_$hash, subscriptionUIState.hashCode); _$hash = $jc(_$hash, taskStatusUIState.hashCode); _$hash = $jc(_$hash, expenseCategoryUIState.hashCode); _$hash = $jc(_$hash, recurringInvoiceUIState.hashCode); _$hash = $jc(_$hash, webhookUIState.hashCode); _$hash = $jc(_$hash, tokenUIState.hashCode); _$hash = $jc(_$hash, paymentTermUIState.hashCode); _$hash = $jc(_$hash, designUIState.hashCode); _$hash = $jc(_$hash, creditUIState.hashCode); _$hash = $jc(_$hash, userUIState.hashCode); _$hash = $jc(_$hash, taxRateUIState.hashCode); _$hash = $jc(_$hash, companyGatewayUIState.hashCode); _$hash = $jc(_$hash, groupUIState.hashCode); _$hash = $jc(_$hash, documentUIState.hashCode); _$hash = $jc(_$hash, expenseUIState.hashCode); _$hash = $jc(_$hash, vendorUIState.hashCode); _$hash = $jc(_$hash, taskUIState.hashCode); _$hash = $jc(_$hash, projectUIState.hashCode); _$hash = $jc(_$hash, paymentUIState.hashCode); _$hash = $jc(_$hash, quoteUIState.hashCode); _$hash = $jc(_$hash, settingsUIState.hashCode); _$hash = $jc(_$hash, reportsUIState.hashCode); _$hash = $jf(_$hash); return __hashCode ??= _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'UIState') ..add('selectedCompanyIndex', selectedCompanyIndex) ..add('currentRoute', currentRoute) ..add('previousRoute', previousRoute) ..add('loadingEntityType', loadingEntityType) ..add('previewStack', previewStack) ..add('filterStack', filterStack) ..add('filter', filter) ..add('filterClearedAt', filterClearedAt) ..add('lastActivityAt', lastActivityAt) ..add('dashboardUIState', dashboardUIState) ..add('productUIState', productUIState) ..add('clientUIState', clientUIState) ..add('invoiceUIState', invoiceUIState) ..add('scheduleUIState', scheduleUIState) ..add('transactionRuleUIState', transactionRuleUIState) ..add('transactionUIState', transactionUIState) ..add('bankAccountUIState', bankAccountUIState) ..add('purchaseOrderUIState', purchaseOrderUIState) ..add('recurringExpenseUIState', recurringExpenseUIState) ..add('subscriptionUIState', subscriptionUIState) ..add('taskStatusUIState', taskStatusUIState) ..add('expenseCategoryUIState', expenseCategoryUIState) ..add('recurringInvoiceUIState', recurringInvoiceUIState) ..add('webhookUIState', webhookUIState) ..add('tokenUIState', tokenUIState) ..add('paymentTermUIState', paymentTermUIState) ..add('designUIState', designUIState) ..add('creditUIState', creditUIState) ..add('userUIState', userUIState) ..add('taxRateUIState', taxRateUIState) ..add('companyGatewayUIState', companyGatewayUIState) ..add('groupUIState', groupUIState) ..add('documentUIState', documentUIState) ..add('expenseUIState', expenseUIState) ..add('vendorUIState', vendorUIState) ..add('taskUIState', taskUIState) ..add('projectUIState', projectUIState) ..add('paymentUIState', paymentUIState) ..add('quoteUIState', quoteUIState) ..add('settingsUIState', settingsUIState) ..add('reportsUIState', reportsUIState)) .toString(); } } class UIStateBuilder implements Builder { _$UIState? _$v; int? _selectedCompanyIndex; int? get selectedCompanyIndex => _$this._selectedCompanyIndex; set selectedCompanyIndex(int? selectedCompanyIndex) => _$this._selectedCompanyIndex = selectedCompanyIndex; String? _currentRoute; String? get currentRoute => _$this._currentRoute; set currentRoute(String? currentRoute) => _$this._currentRoute = currentRoute; String? _previousRoute; String? get previousRoute => _$this._previousRoute; set previousRoute(String? previousRoute) => _$this._previousRoute = previousRoute; EntityType? _loadingEntityType; EntityType? get loadingEntityType => _$this._loadingEntityType; set loadingEntityType(EntityType? loadingEntityType) => _$this._loadingEntityType = loadingEntityType; ListBuilder? _previewStack; ListBuilder get previewStack => _$this._previewStack ??= new ListBuilder(); set previewStack(ListBuilder? previewStack) => _$this._previewStack = previewStack; ListBuilder? _filterStack; ListBuilder get filterStack => _$this._filterStack ??= new ListBuilder(); set filterStack(ListBuilder? filterStack) => _$this._filterStack = filterStack; String? _filter; String? get filter => _$this._filter; set filter(String? filter) => _$this._filter = filter; int? _filterClearedAt; int? get filterClearedAt => _$this._filterClearedAt; set filterClearedAt(int? filterClearedAt) => _$this._filterClearedAt = filterClearedAt; int? _lastActivityAt; int? get lastActivityAt => _$this._lastActivityAt; set lastActivityAt(int? lastActivityAt) => _$this._lastActivityAt = lastActivityAt; DashboardUIStateBuilder? _dashboardUIState; DashboardUIStateBuilder get dashboardUIState => _$this._dashboardUIState ??= new DashboardUIStateBuilder(); set dashboardUIState(DashboardUIStateBuilder? dashboardUIState) => _$this._dashboardUIState = dashboardUIState; ProductUIStateBuilder? _productUIState; ProductUIStateBuilder get productUIState => _$this._productUIState ??= new ProductUIStateBuilder(); set productUIState(ProductUIStateBuilder? productUIState) => _$this._productUIState = productUIState; ClientUIStateBuilder? _clientUIState; ClientUIStateBuilder get clientUIState => _$this._clientUIState ??= new ClientUIStateBuilder(); set clientUIState(ClientUIStateBuilder? clientUIState) => _$this._clientUIState = clientUIState; InvoiceUIStateBuilder? _invoiceUIState; InvoiceUIStateBuilder get invoiceUIState => _$this._invoiceUIState ??= new InvoiceUIStateBuilder(); set invoiceUIState(InvoiceUIStateBuilder? invoiceUIState) => _$this._invoiceUIState = invoiceUIState; ScheduleUIStateBuilder? _scheduleUIState; ScheduleUIStateBuilder get scheduleUIState => _$this._scheduleUIState ??= new ScheduleUIStateBuilder(); set scheduleUIState(ScheduleUIStateBuilder? scheduleUIState) => _$this._scheduleUIState = scheduleUIState; TransactionRuleUIStateBuilder? _transactionRuleUIState; TransactionRuleUIStateBuilder get transactionRuleUIState => _$this._transactionRuleUIState ??= new TransactionRuleUIStateBuilder(); set transactionRuleUIState( TransactionRuleUIStateBuilder? transactionRuleUIState) => _$this._transactionRuleUIState = transactionRuleUIState; TransactionUIStateBuilder? _transactionUIState; TransactionUIStateBuilder get transactionUIState => _$this._transactionUIState ??= new TransactionUIStateBuilder(); set transactionUIState(TransactionUIStateBuilder? transactionUIState) => _$this._transactionUIState = transactionUIState; BankAccountUIStateBuilder? _bankAccountUIState; BankAccountUIStateBuilder get bankAccountUIState => _$this._bankAccountUIState ??= new BankAccountUIStateBuilder(); set bankAccountUIState(BankAccountUIStateBuilder? bankAccountUIState) => _$this._bankAccountUIState = bankAccountUIState; PurchaseOrderUIStateBuilder? _purchaseOrderUIState; PurchaseOrderUIStateBuilder get purchaseOrderUIState => _$this._purchaseOrderUIState ??= new PurchaseOrderUIStateBuilder(); set purchaseOrderUIState(PurchaseOrderUIStateBuilder? purchaseOrderUIState) => _$this._purchaseOrderUIState = purchaseOrderUIState; RecurringExpenseUIStateBuilder? _recurringExpenseUIState; RecurringExpenseUIStateBuilder get recurringExpenseUIState => _$this._recurringExpenseUIState ??= new RecurringExpenseUIStateBuilder(); set recurringExpenseUIState( RecurringExpenseUIStateBuilder? recurringExpenseUIState) => _$this._recurringExpenseUIState = recurringExpenseUIState; SubscriptionUIStateBuilder? _subscriptionUIState; SubscriptionUIStateBuilder get subscriptionUIState => _$this._subscriptionUIState ??= new SubscriptionUIStateBuilder(); set subscriptionUIState(SubscriptionUIStateBuilder? subscriptionUIState) => _$this._subscriptionUIState = subscriptionUIState; TaskStatusUIStateBuilder? _taskStatusUIState; TaskStatusUIStateBuilder get taskStatusUIState => _$this._taskStatusUIState ??= new TaskStatusUIStateBuilder(); set taskStatusUIState(TaskStatusUIStateBuilder? taskStatusUIState) => _$this._taskStatusUIState = taskStatusUIState; ExpenseCategoryUIStateBuilder? _expenseCategoryUIState; ExpenseCategoryUIStateBuilder get expenseCategoryUIState => _$this._expenseCategoryUIState ??= new ExpenseCategoryUIStateBuilder(); set expenseCategoryUIState( ExpenseCategoryUIStateBuilder? expenseCategoryUIState) => _$this._expenseCategoryUIState = expenseCategoryUIState; RecurringInvoiceUIStateBuilder? _recurringInvoiceUIState; RecurringInvoiceUIStateBuilder get recurringInvoiceUIState => _$this._recurringInvoiceUIState ??= new RecurringInvoiceUIStateBuilder(); set recurringInvoiceUIState( RecurringInvoiceUIStateBuilder? recurringInvoiceUIState) => _$this._recurringInvoiceUIState = recurringInvoiceUIState; WebhookUIStateBuilder? _webhookUIState; WebhookUIStateBuilder get webhookUIState => _$this._webhookUIState ??= new WebhookUIStateBuilder(); set webhookUIState(WebhookUIStateBuilder? webhookUIState) => _$this._webhookUIState = webhookUIState; TokenUIStateBuilder? _tokenUIState; TokenUIStateBuilder get tokenUIState => _$this._tokenUIState ??= new TokenUIStateBuilder(); set tokenUIState(TokenUIStateBuilder? tokenUIState) => _$this._tokenUIState = tokenUIState; PaymentTermUIStateBuilder? _paymentTermUIState; PaymentTermUIStateBuilder get paymentTermUIState => _$this._paymentTermUIState ??= new PaymentTermUIStateBuilder(); set paymentTermUIState(PaymentTermUIStateBuilder? paymentTermUIState) => _$this._paymentTermUIState = paymentTermUIState; DesignUIStateBuilder? _designUIState; DesignUIStateBuilder get designUIState => _$this._designUIState ??= new DesignUIStateBuilder(); set designUIState(DesignUIStateBuilder? designUIState) => _$this._designUIState = designUIState; CreditUIStateBuilder? _creditUIState; CreditUIStateBuilder get creditUIState => _$this._creditUIState ??= new CreditUIStateBuilder(); set creditUIState(CreditUIStateBuilder? creditUIState) => _$this._creditUIState = creditUIState; UserUIStateBuilder? _userUIState; UserUIStateBuilder get userUIState => _$this._userUIState ??= new UserUIStateBuilder(); set userUIState(UserUIStateBuilder? userUIState) => _$this._userUIState = userUIState; TaxRateUIStateBuilder? _taxRateUIState; TaxRateUIStateBuilder get taxRateUIState => _$this._taxRateUIState ??= new TaxRateUIStateBuilder(); set taxRateUIState(TaxRateUIStateBuilder? taxRateUIState) => _$this._taxRateUIState = taxRateUIState; CompanyGatewayUIStateBuilder? _companyGatewayUIState; CompanyGatewayUIStateBuilder get companyGatewayUIState => _$this._companyGatewayUIState ??= new CompanyGatewayUIStateBuilder(); set companyGatewayUIState( CompanyGatewayUIStateBuilder? companyGatewayUIState) => _$this._companyGatewayUIState = companyGatewayUIState; GroupUIStateBuilder? _groupUIState; GroupUIStateBuilder get groupUIState => _$this._groupUIState ??= new GroupUIStateBuilder(); set groupUIState(GroupUIStateBuilder? groupUIState) => _$this._groupUIState = groupUIState; DocumentUIStateBuilder? _documentUIState; DocumentUIStateBuilder get documentUIState => _$this._documentUIState ??= new DocumentUIStateBuilder(); set documentUIState(DocumentUIStateBuilder? documentUIState) => _$this._documentUIState = documentUIState; ExpenseUIStateBuilder? _expenseUIState; ExpenseUIStateBuilder get expenseUIState => _$this._expenseUIState ??= new ExpenseUIStateBuilder(); set expenseUIState(ExpenseUIStateBuilder? expenseUIState) => _$this._expenseUIState = expenseUIState; VendorUIStateBuilder? _vendorUIState; VendorUIStateBuilder get vendorUIState => _$this._vendorUIState ??= new VendorUIStateBuilder(); set vendorUIState(VendorUIStateBuilder? vendorUIState) => _$this._vendorUIState = vendorUIState; TaskUIStateBuilder? _taskUIState; TaskUIStateBuilder get taskUIState => _$this._taskUIState ??= new TaskUIStateBuilder(); set taskUIState(TaskUIStateBuilder? taskUIState) => _$this._taskUIState = taskUIState; ProjectUIStateBuilder? _projectUIState; ProjectUIStateBuilder get projectUIState => _$this._projectUIState ??= new ProjectUIStateBuilder(); set projectUIState(ProjectUIStateBuilder? projectUIState) => _$this._projectUIState = projectUIState; PaymentUIStateBuilder? _paymentUIState; PaymentUIStateBuilder get paymentUIState => _$this._paymentUIState ??= new PaymentUIStateBuilder(); set paymentUIState(PaymentUIStateBuilder? paymentUIState) => _$this._paymentUIState = paymentUIState; QuoteUIStateBuilder? _quoteUIState; QuoteUIStateBuilder get quoteUIState => _$this._quoteUIState ??= new QuoteUIStateBuilder(); set quoteUIState(QuoteUIStateBuilder? quoteUIState) => _$this._quoteUIState = quoteUIState; SettingsUIStateBuilder? _settingsUIState; SettingsUIStateBuilder get settingsUIState => _$this._settingsUIState ??= new SettingsUIStateBuilder(); set settingsUIState(SettingsUIStateBuilder? settingsUIState) => _$this._settingsUIState = settingsUIState; ReportsUIStateBuilder? _reportsUIState; ReportsUIStateBuilder get reportsUIState => _$this._reportsUIState ??= new ReportsUIStateBuilder(); set reportsUIState(ReportsUIStateBuilder? reportsUIState) => _$this._reportsUIState = reportsUIState; UIStateBuilder() { UIState._initializeBuilder(this); } UIStateBuilder get _$this { final $v = _$v; if ($v != null) { _selectedCompanyIndex = $v.selectedCompanyIndex; _currentRoute = $v.currentRoute; _previousRoute = $v.previousRoute; _loadingEntityType = $v.loadingEntityType; _previewStack = $v.previewStack.toBuilder(); _filterStack = $v.filterStack.toBuilder(); _filter = $v.filter; _filterClearedAt = $v.filterClearedAt; _lastActivityAt = $v.lastActivityAt; _dashboardUIState = $v.dashboardUIState.toBuilder(); _productUIState = $v.productUIState.toBuilder(); _clientUIState = $v.clientUIState.toBuilder(); _invoiceUIState = $v.invoiceUIState.toBuilder(); _scheduleUIState = $v.scheduleUIState.toBuilder(); _transactionRuleUIState = $v.transactionRuleUIState.toBuilder(); _transactionUIState = $v.transactionUIState.toBuilder(); _bankAccountUIState = $v.bankAccountUIState.toBuilder(); _purchaseOrderUIState = $v.purchaseOrderUIState.toBuilder(); _recurringExpenseUIState = $v.recurringExpenseUIState.toBuilder(); _subscriptionUIState = $v.subscriptionUIState.toBuilder(); _taskStatusUIState = $v.taskStatusUIState.toBuilder(); _expenseCategoryUIState = $v.expenseCategoryUIState.toBuilder(); _recurringInvoiceUIState = $v.recurringInvoiceUIState.toBuilder(); _webhookUIState = $v.webhookUIState.toBuilder(); _tokenUIState = $v.tokenUIState.toBuilder(); _paymentTermUIState = $v.paymentTermUIState.toBuilder(); _designUIState = $v.designUIState.toBuilder(); _creditUIState = $v.creditUIState.toBuilder(); _userUIState = $v.userUIState.toBuilder(); _taxRateUIState = $v.taxRateUIState.toBuilder(); _companyGatewayUIState = $v.companyGatewayUIState.toBuilder(); _groupUIState = $v.groupUIState.toBuilder(); _documentUIState = $v.documentUIState.toBuilder(); _expenseUIState = $v.expenseUIState.toBuilder(); _vendorUIState = $v.vendorUIState.toBuilder(); _taskUIState = $v.taskUIState.toBuilder(); _projectUIState = $v.projectUIState.toBuilder(); _paymentUIState = $v.paymentUIState.toBuilder(); _quoteUIState = $v.quoteUIState.toBuilder(); _settingsUIState = $v.settingsUIState.toBuilder(); _reportsUIState = $v.reportsUIState.toBuilder(); _$v = null; } return this; } @override void replace(UIState other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$UIState; } @override void update(void Function(UIStateBuilder)? updates) { if (updates != null) updates(this); } @override UIState build() => _build(); _$UIState _build() { _$UIState _$result; try { _$result = _$v ?? new _$UIState._( selectedCompanyIndex: BuiltValueNullFieldError.checkNotNull( selectedCompanyIndex, r'UIState', 'selectedCompanyIndex'), currentRoute: BuiltValueNullFieldError.checkNotNull( currentRoute, r'UIState', 'currentRoute'), previousRoute: BuiltValueNullFieldError.checkNotNull( previousRoute, r'UIState', 'previousRoute'), loadingEntityType: loadingEntityType, previewStack: previewStack.build(), filterStack: filterStack.build(), filter: filter, filterClearedAt: BuiltValueNullFieldError.checkNotNull( filterClearedAt, r'UIState', 'filterClearedAt'), lastActivityAt: BuiltValueNullFieldError.checkNotNull( lastActivityAt, r'UIState', 'lastActivityAt'), dashboardUIState: dashboardUIState.build(), productUIState: productUIState.build(), clientUIState: clientUIState.build(), invoiceUIState: invoiceUIState.build(), scheduleUIState: scheduleUIState.build(), transactionRuleUIState: transactionRuleUIState.build(), transactionUIState: transactionUIState.build(), bankAccountUIState: bankAccountUIState.build(), purchaseOrderUIState: purchaseOrderUIState.build(), recurringExpenseUIState: recurringExpenseUIState.build(), subscriptionUIState: subscriptionUIState.build(), taskStatusUIState: taskStatusUIState.build(), expenseCategoryUIState: expenseCategoryUIState.build(), recurringInvoiceUIState: recurringInvoiceUIState.build(), webhookUIState: webhookUIState.build(), tokenUIState: tokenUIState.build(), paymentTermUIState: paymentTermUIState.build(), designUIState: designUIState.build(), creditUIState: creditUIState.build(), userUIState: userUIState.build(), taxRateUIState: taxRateUIState.build(), companyGatewayUIState: companyGatewayUIState.build(), groupUIState: groupUIState.build(), documentUIState: documentUIState.build(), expenseUIState: expenseUIState.build(), vendorUIState: vendorUIState.build(), taskUIState: taskUIState.build(), projectUIState: projectUIState.build(), paymentUIState: paymentUIState.build(), quoteUIState: quoteUIState.build(), settingsUIState: settingsUIState.build(), reportsUIState: reportsUIState.build()); } catch (_) { late String _$failedField; try { _$failedField = 'previewStack'; previewStack.build(); _$failedField = 'filterStack'; filterStack.build(); _$failedField = 'dashboardUIState'; dashboardUIState.build(); _$failedField = 'productUIState'; productUIState.build(); _$failedField = 'clientUIState'; clientUIState.build(); _$failedField = 'invoiceUIState'; invoiceUIState.build(); _$failedField = 'scheduleUIState'; scheduleUIState.build(); _$failedField = 'transactionRuleUIState'; transactionRuleUIState.build(); _$failedField = 'transactionUIState'; transactionUIState.build(); _$failedField = 'bankAccountUIState'; bankAccountUIState.build(); _$failedField = 'purchaseOrderUIState'; purchaseOrderUIState.build(); _$failedField = 'recurringExpenseUIState'; recurringExpenseUIState.build(); _$failedField = 'subscriptionUIState'; subscriptionUIState.build(); _$failedField = 'taskStatusUIState'; taskStatusUIState.build(); _$failedField = 'expenseCategoryUIState'; expenseCategoryUIState.build(); _$failedField = 'recurringInvoiceUIState'; recurringInvoiceUIState.build(); _$failedField = 'webhookUIState'; webhookUIState.build(); _$failedField = 'tokenUIState'; tokenUIState.build(); _$failedField = 'paymentTermUIState'; paymentTermUIState.build(); _$failedField = 'designUIState'; designUIState.build(); _$failedField = 'creditUIState'; creditUIState.build(); _$failedField = 'userUIState'; userUIState.build(); _$failedField = 'taxRateUIState'; taxRateUIState.build(); _$failedField = 'companyGatewayUIState'; companyGatewayUIState.build(); _$failedField = 'groupUIState'; groupUIState.build(); _$failedField = 'documentUIState'; documentUIState.build(); _$failedField = 'expenseUIState'; expenseUIState.build(); _$failedField = 'vendorUIState'; vendorUIState.build(); _$failedField = 'taskUIState'; taskUIState.build(); _$failedField = 'projectUIState'; projectUIState.build(); _$failedField = 'paymentUIState'; paymentUIState.build(); _$failedField = 'quoteUIState'; quoteUIState.build(); _$failedField = 'settingsUIState'; settingsUIState.build(); _$failedField = 'reportsUIState'; reportsUIState.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'UIState', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } // ignore_for_file: deprecated_member_use_from_same_package,type=lint