invoice/lib/redux/ui/ui_state.g.dart

1177 lines
49 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'ui_state.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<UIState> _$uIStateSerializer = new _$UIStateSerializer();
class _$UIStateSerializer implements StructuredSerializer<UIState> {
@override
final Iterable<Type> types = const [UIState, _$UIState];
@override
final String wireName = 'UIState';
@override
Iterable<Object?> serialize(Serializers serializers, UIState object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'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<Object?> 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<Object?>);
break;
case 'filterStack':
result.filterStack.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(BaseEntity)]))!
as BuiltList<Object?>);
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<EntityType> previewStack;
@override
final BuiltList<BaseEntity> 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, UIStateBuilder> {
_$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<EntityType>? _previewStack;
ListBuilder<EntityType> get previewStack =>
_$this._previewStack ??= new ListBuilder<EntityType>();
set previewStack(ListBuilder<EntityType>? previewStack) =>
_$this._previewStack = previewStack;
ListBuilder<BaseEntity>? _filterStack;
ListBuilder<BaseEntity> get filterStack =>
_$this._filterStack ??= new ListBuilder<BaseEntity>();
set filterStack(ListBuilder<BaseEntity>? 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