invoice/lib/data/models/company_model.g.dart

4938 lines
193 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'company_model.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<CompanyEntity> _$companyEntitySerializer =
new _$CompanyEntitySerializer();
Serializer<GatewayEntity> _$gatewayEntitySerializer =
new _$GatewayEntitySerializer();
Serializer<GatewayOptionsEntity> _$gatewayOptionsEntitySerializer =
new _$GatewayOptionsEntitySerializer();
Serializer<UserCompanyEntity> _$userCompanyEntitySerializer =
new _$UserCompanyEntitySerializer();
Serializer<UserSettingsEntity> _$userSettingsEntitySerializer =
new _$UserSettingsEntitySerializer();
Serializer<ReportSettingsEntity> _$reportSettingsEntitySerializer =
new _$ReportSettingsEntitySerializer();
Serializer<CompanyItemResponse> _$companyItemResponseSerializer =
new _$CompanyItemResponseSerializer();
Serializer<RegistrationFieldEntity> _$registrationFieldEntitySerializer =
new _$RegistrationFieldEntitySerializer();
Serializer<DashboardField> _$dashboardFieldSerializer =
new _$DashboardFieldSerializer();
class _$CompanyEntitySerializer implements StructuredSerializer<CompanyEntity> {
@override
final Iterable<Type> types = const [CompanyEntity, _$CompanyEntity];
@override
final String wireName = 'CompanyEntity';
@override
Iterable<Object?> serialize(Serializers serializers, CompanyEntity object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'custom_surcharge_taxes1',
serializers.serialize(object.enableCustomSurchargeTaxes1,
specifiedType: const FullType(bool)),
'custom_surcharge_taxes2',
serializers.serialize(object.enableCustomSurchargeTaxes2,
specifiedType: const FullType(bool)),
'custom_surcharge_taxes3',
serializers.serialize(object.enableCustomSurchargeTaxes3,
specifiedType: const FullType(bool)),
'custom_surcharge_taxes4',
serializers.serialize(object.enableCustomSurchargeTaxes4,
specifiedType: const FullType(bool)),
'size_id',
serializers.serialize(object.sizeId,
specifiedType: const FullType(String)),
'industry_id',
serializers.serialize(object.industryId,
specifiedType: const FullType(String)),
'subdomain',
serializers.serialize(object.subdomain,
specifiedType: const FullType(String)),
'portal_mode',
serializers.serialize(object.portalMode,
specifiedType: const FullType(String)),
'portal_domain',
serializers.serialize(object.portalDomain,
specifiedType: const FullType(String)),
'update_products',
serializers.serialize(object.updateProducts,
specifiedType: const FullType(bool)),
'convert_products',
serializers.serialize(object.convertProductExchangeRate,
specifiedType: const FullType(bool)),
'convert_rate_to_client',
serializers.serialize(object.convertRateToClient,
specifiedType: const FullType(bool)),
'fill_products',
serializers.serialize(object.fillProducts,
specifiedType: const FullType(bool)),
'enable_product_cost',
serializers.serialize(object.enableProductCost,
specifiedType: const FullType(bool)),
'enable_product_quantity',
serializers.serialize(object.enableProductQuantity,
specifiedType: const FullType(bool)),
'enable_product_discount',
serializers.serialize(object.enableProductDiscount,
specifiedType: const FullType(bool)),
'default_task_is_date_based',
serializers.serialize(object.defaultTaskIsDateBased,
specifiedType: const FullType(bool)),
'default_quantity',
serializers.serialize(object.defaultQuantity,
specifiedType: const FullType(bool)),
'show_product_details',
serializers.serialize(object.showProductDetails,
specifiedType: const FullType(bool)),
'client_can_register',
serializers.serialize(object.clientCanRegister,
specifiedType: const FullType(bool)),
'is_large',
serializers.serialize(object.isLarge,
specifiedType: const FullType(bool)),
'is_disabled',
serializers.serialize(object.isDisabled,
specifiedType: const FullType(bool)),
'enable_shop_api',
serializers.serialize(object.enableShopApi,
specifiedType: const FullType(bool)),
'company_key',
serializers.serialize(object.companyKey,
specifiedType: const FullType(String)),
'first_day_of_week',
serializers.serialize(object.firstDayOfWeek,
specifiedType: const FullType(String)),
'first_month_of_year',
serializers.serialize(object.firstMonthOfYear,
specifiedType: const FullType(String)),
'enabled_tax_rates',
serializers.serialize(object.numberOfInvoiceTaxRates,
specifiedType: const FullType(int)),
'enabled_item_tax_rates',
serializers.serialize(object.numberOfItemTaxRates,
specifiedType: const FullType(int)),
'enabled_expense_tax_rates',
serializers.serialize(object.numberOfExpenseTaxRates,
specifiedType: const FullType(int)),
'expense_inclusive_taxes',
serializers.serialize(object.expenseInclusiveTaxes,
specifiedType: const FullType(bool)),
'session_timeout',
serializers.serialize(object.sessionTimeout,
specifiedType: const FullType(int)),
'default_password_timeout',
serializers.serialize(object.passwordTimeout,
specifiedType: const FullType(int)),
'oauth_password_required',
serializers.serialize(object.oauthPasswordRequired,
specifiedType: const FullType(bool)),
'markdown_enabled',
serializers.serialize(object.markdownEnabled,
specifiedType: const FullType(bool)),
'markdown_email_enabled',
serializers.serialize(object.markdownEmailEnabled,
specifiedType: const FullType(bool)),
'use_comma_as_decimal_place',
serializers.serialize(object.useCommaAsDecimalPlace,
specifiedType: const FullType(bool)),
'report_include_drafts',
serializers.serialize(object.reportIncludeDrafts,
specifiedType: const FullType(bool)),
'report_include_deleted',
serializers.serialize(object.reportIncludeDeleted,
specifiedType: const FullType(bool)),
'use_quote_terms_on_conversion',
serializers.serialize(object.useQuoteTermsOnConversion,
specifiedType: const FullType(bool)),
'enable_applying_payments',
serializers.serialize(object.enableApplyingPayments,
specifiedType: const FullType(bool)),
'track_inventory',
serializers.serialize(object.trackInventory,
specifiedType: const FullType(bool)),
'inventory_notification_threshold',
serializers.serialize(object.stockNotificationThreshold,
specifiedType: const FullType(int)),
'stock_notification',
serializers.serialize(object.stockNotification,
specifiedType: const FullType(bool)),
'invoice_task_lock',
serializers.serialize(object.invoiceTaskLock,
specifiedType: const FullType(bool)),
'convert_payment_currency',
serializers.serialize(object.convertPaymentCurrency,
specifiedType: const FullType(bool)),
'convert_expense_currency',
serializers.serialize(object.convertExpenseCurrency,
specifiedType: const FullType(bool)),
'notify_vendor_when_paid',
serializers.serialize(object.notifyVendorWhenPaid,
specifiedType: const FullType(bool)),
'groups',
serializers.serialize(object.groups,
specifiedType:
const FullType(BuiltList, const [const FullType(GroupEntity)])),
'activities',
serializers.serialize(object.activities,
specifiedType: const FullType(
BuiltList, const [const FullType(ActivityEntity)])),
'tax_rates',
serializers.serialize(object.taxRates,
specifiedType:
const FullType(BuiltList, const [const FullType(TaxRateEntity)])),
'task_statuses',
serializers.serialize(object.taskStatuses,
specifiedType: const FullType(
BuiltList, const [const FullType(TaskStatusEntity)])),
'taskStatusMap',
serializers.serialize(object.taskStatusMap,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(TaskStatusEntity)
])),
'company_gateways',
serializers.serialize(object.companyGateways,
specifiedType: const FullType(
BuiltList, const [const FullType(CompanyGatewayEntity)])),
'expense_categories',
serializers.serialize(object.expenseCategories,
specifiedType: const FullType(
BuiltList, const [const FullType(ExpenseCategoryEntity)])),
'users',
serializers.serialize(object.users,
specifiedType:
const FullType(BuiltList, const [const FullType(UserEntity)])),
'clients',
serializers.serialize(object.clients,
specifiedType:
const FullType(BuiltList, const [const FullType(ClientEntity)])),
'products',
serializers.serialize(object.products,
specifiedType:
const FullType(BuiltList, const [const FullType(ProductEntity)])),
'invoices',
serializers.serialize(object.invoices,
specifiedType:
const FullType(BuiltList, const [const FullType(InvoiceEntity)])),
'recurring_invoices',
serializers.serialize(object.recurringInvoices,
specifiedType:
const FullType(BuiltList, const [const FullType(InvoiceEntity)])),
'recurring_expenses',
serializers.serialize(object.recurringExpenses,
specifiedType:
const FullType(BuiltList, const [const FullType(ExpenseEntity)])),
'payments',
serializers.serialize(object.payments,
specifiedType:
const FullType(BuiltList, const [const FullType(PaymentEntity)])),
'quotes',
serializers.serialize(object.quotes,
specifiedType:
const FullType(BuiltList, const [const FullType(InvoiceEntity)])),
'credits',
serializers.serialize(object.credits,
specifiedType:
const FullType(BuiltList, const [const FullType(InvoiceEntity)])),
'purchase_orders',
serializers.serialize(object.purchaseOrders,
specifiedType:
const FullType(BuiltList, const [const FullType(InvoiceEntity)])),
'bank_integrations',
serializers.serialize(object.bankAccounts,
specifiedType: const FullType(
BuiltList, const [const FullType(BankAccountEntity)])),
'bank_transactions',
serializers.serialize(object.transactions,
specifiedType: const FullType(
BuiltList, const [const FullType(TransactionEntity)])),
'bank_transaction_rules',
serializers.serialize(object.transactionRules,
specifiedType: const FullType(
BuiltList, const [const FullType(TransactionRuleEntity)])),
'tasks',
serializers.serialize(object.tasks,
specifiedType:
const FullType(BuiltList, const [const FullType(TaskEntity)])),
'projects',
serializers.serialize(object.projects,
specifiedType:
const FullType(BuiltList, const [const FullType(ProjectEntity)])),
'expenses',
serializers.serialize(object.expenses,
specifiedType:
const FullType(BuiltList, const [const FullType(ExpenseEntity)])),
'vendors',
serializers.serialize(object.vendors,
specifiedType:
const FullType(BuiltList, const [const FullType(VendorEntity)])),
'designs',
serializers.serialize(object.designs,
specifiedType:
const FullType(BuiltList, const [const FullType(DesignEntity)])),
'documents',
serializers.serialize(object.documents,
specifiedType: const FullType(
BuiltList, const [const FullType(DocumentEntity)])),
'task_schedulers',
serializers.serialize(object.schedules,
specifiedType: const FullType(
BuiltList, const [const FullType(ScheduleEntity)])),
'tokens_hashed',
serializers.serialize(object.tokens,
specifiedType:
const FullType(BuiltList, const [const FullType(TokenEntity)])),
'webhooks',
serializers.serialize(object.webhooks,
specifiedType:
const FullType(BuiltList, const [const FullType(WebhookEntity)])),
'subscriptions',
serializers.serialize(object.subscriptions,
specifiedType: const FullType(
BuiltList, const [const FullType(SubscriptionEntity)])),
'payment_terms',
serializers.serialize(object.paymentTerms,
specifiedType: const FullType(
BuiltList, const [const FullType(PaymentTermEntity)])),
'system_logs',
serializers.serialize(object.systemLogs,
specifiedType: const FullType(
BuiltList, const [const FullType(SystemLogEntity)])),
'client_registration_fields',
serializers.serialize(object.clientRegistrationFields,
specifiedType: const FullType(
BuiltList, const [const FullType(RegistrationFieldEntity)])),
'custom_fields',
serializers.serialize(object.customFields,
specifiedType: const FullType(BuiltMap,
const [const FullType(String), const FullType(String)])),
'slack_webhook_url',
serializers.serialize(object.slackWebhookUrl,
specifiedType: const FullType(String)),
'google_analytics_key',
serializers.serialize(object.googleAnalyticsKey,
specifiedType: const FullType(String)),
'matomo_url',
serializers.serialize(object.matomoUrl,
specifiedType: const FullType(String)),
'matomo_id',
serializers.serialize(object.matomoId,
specifiedType: const FullType(String)),
'mark_expenses_invoiceable',
serializers.serialize(object.markExpensesInvoiceable,
specifiedType: const FullType(bool)),
'mark_expenses_paid',
serializers.serialize(object.markExpensesPaid,
specifiedType: const FullType(bool)),
'invoice_expense_documents',
serializers.serialize(object.invoiceExpenseDocuments,
specifiedType: const FullType(bool)),
'invoice_task_documents',
serializers.serialize(object.invoiceTaskDocuments,
specifiedType: const FullType(bool)),
'invoice_task_timelog',
serializers.serialize(object.invoiceTaskTimelog,
specifiedType: const FullType(bool)),
'invoice_task_datelog',
serializers.serialize(object.invoiceTaskDatelog,
specifiedType: const FullType(bool)),
'invoice_task_project',
serializers.serialize(object.invoiceTaskProject,
specifiedType: const FullType(bool)),
'invoice_task_hours',
serializers.serialize(object.invoiceTaskHours,
specifiedType: const FullType(bool)),
'invoice_task_item_description',
serializers.serialize(object.invoiceTaskItemDescription,
specifiedType: const FullType(bool)),
'invoice_task_project_header',
serializers.serialize(object.invoiceTaskProjectHeader,
specifiedType: const FullType(bool)),
'auto_start_tasks',
serializers.serialize(object.autoStartTasks,
specifiedType: const FullType(bool)),
'show_tasks_table',
serializers.serialize(object.showTasksTable,
specifiedType: const FullType(bool)),
'show_task_end_date',
serializers.serialize(object.showTaskEndDate,
specifiedType: const FullType(bool)),
'settings',
serializers.serialize(object.settings,
specifiedType: const FullType(SettingsEntity)),
'enabled_modules',
serializers.serialize(object.enabledModules,
specifiedType: const FullType(int)),
'calculate_expense_tax_by_amount',
serializers.serialize(object.calculateExpenseTaxByAmount,
specifiedType: const FullType(bool)),
'stop_on_unpaid_recurring',
serializers.serialize(object.stopOnUnpaidRecurring,
specifiedType: const FullType(bool)),
'calculate_taxes',
serializers.serialize(object.calculateTaxes,
specifiedType: const FullType(bool)),
'tax_data',
serializers.serialize(object.taxConfig,
specifiedType: const FullType(TaxConfigEntity)),
'origin_tax_data',
serializers.serialize(object.taxData,
specifiedType: const FullType(TaxDataEntity)),
'has_e_invoice_certificate',
serializers.serialize(object.hasEInvoiceCertificate,
specifiedType: const FullType(bool)),
'has_e_invoice_certificate_passphrase',
serializers.serialize(object.hasEInvoiceCertificatePassphrase,
specifiedType: const FullType(bool)),
'e_invoice_certificate_passphrase',
serializers.serialize(object.eInvoiceCertificatePassphrase,
specifiedType: const FullType(String)),
'created_at',
serializers.serialize(object.createdAt,
specifiedType: const FullType(int)),
'updated_at',
serializers.serialize(object.updatedAt,
specifiedType: const FullType(int)),
'archived_at',
serializers.serialize(object.archivedAt,
specifiedType: const FullType(int)),
'id',
serializers.serialize(object.id, specifiedType: const FullType(String)),
];
Object? value;
value = object.isChanged;
if (value != null) {
result
..add('isChanged')
..add(
serializers.serialize(value, specifiedType: const FullType(bool)));
}
value = object.isDeleted;
if (value != null) {
result
..add('is_deleted')
..add(
serializers.serialize(value, specifiedType: const FullType(bool)));
}
value = object.createdUserId;
if (value != null) {
result
..add('user_id')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.assignedUserId;
if (value != null) {
result
..add('assigned_user_id')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
value = object.entityType;
if (value != null) {
result
..add('entity_type')
..add(serializers.serialize(value,
specifiedType: const FullType(EntityType)));
}
return result;
}
@override
CompanyEntity deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new CompanyEntityBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'custom_surcharge_taxes1':
result.enableCustomSurchargeTaxes1 = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'custom_surcharge_taxes2':
result.enableCustomSurchargeTaxes2 = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'custom_surcharge_taxes3':
result.enableCustomSurchargeTaxes3 = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'custom_surcharge_taxes4':
result.enableCustomSurchargeTaxes4 = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'size_id':
result.sizeId = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'industry_id':
result.industryId = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'subdomain':
result.subdomain = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'portal_mode':
result.portalMode = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'portal_domain':
result.portalDomain = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'update_products':
result.updateProducts = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'convert_products':
result.convertProductExchangeRate = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'convert_rate_to_client':
result.convertRateToClient = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'fill_products':
result.fillProducts = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'enable_product_cost':
result.enableProductCost = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'enable_product_quantity':
result.enableProductQuantity = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'enable_product_discount':
result.enableProductDiscount = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'default_task_is_date_based':
result.defaultTaskIsDateBased = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'default_quantity':
result.defaultQuantity = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'show_product_details':
result.showProductDetails = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'client_can_register':
result.clientCanRegister = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'is_large':
result.isLarge = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'is_disabled':
result.isDisabled = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'enable_shop_api':
result.enableShopApi = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'company_key':
result.companyKey = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'first_day_of_week':
result.firstDayOfWeek = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'first_month_of_year':
result.firstMonthOfYear = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'enabled_tax_rates':
result.numberOfInvoiceTaxRates = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'enabled_item_tax_rates':
result.numberOfItemTaxRates = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'enabled_expense_tax_rates':
result.numberOfExpenseTaxRates = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'expense_inclusive_taxes':
result.expenseInclusiveTaxes = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'session_timeout':
result.sessionTimeout = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'default_password_timeout':
result.passwordTimeout = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'oauth_password_required':
result.oauthPasswordRequired = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'markdown_enabled':
result.markdownEnabled = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'markdown_email_enabled':
result.markdownEmailEnabled = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'use_comma_as_decimal_place':
result.useCommaAsDecimalPlace = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'report_include_drafts':
result.reportIncludeDrafts = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'report_include_deleted':
result.reportIncludeDeleted = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'use_quote_terms_on_conversion':
result.useQuoteTermsOnConversion = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'enable_applying_payments':
result.enableApplyingPayments = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'track_inventory':
result.trackInventory = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'inventory_notification_threshold':
result.stockNotificationThreshold = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'stock_notification':
result.stockNotification = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_lock':
result.invoiceTaskLock = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'convert_payment_currency':
result.convertPaymentCurrency = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'convert_expense_currency':
result.convertExpenseCurrency = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'notify_vendor_when_paid':
result.notifyVendorWhenPaid = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'groups':
result.groups.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(GroupEntity)]))!
as BuiltList<Object?>);
break;
case 'activities':
result.activities.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(ActivityEntity)]))!
as BuiltList<Object?>);
break;
case 'tax_rates':
result.taxRates.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(TaxRateEntity)]))!
as BuiltList<Object?>);
break;
case 'task_statuses':
result.taskStatuses.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(TaskStatusEntity)]))!
as BuiltList<Object?>);
break;
case 'taskStatusMap':
result.taskStatusMap.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(TaskStatusEntity)
]))!);
break;
case 'company_gateways':
result.companyGateways.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(CompanyGatewayEntity)]))!
as BuiltList<Object?>);
break;
case 'expense_categories':
result.expenseCategories.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltList, const [
const FullType(ExpenseCategoryEntity)
]))! as BuiltList<Object?>);
break;
case 'users':
result.users.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(UserEntity)]))!
as BuiltList<Object?>);
break;
case 'clients':
result.clients.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(ClientEntity)]))!
as BuiltList<Object?>);
break;
case 'products':
result.products.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(ProductEntity)]))!
as BuiltList<Object?>);
break;
case 'invoices':
result.invoices.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(InvoiceEntity)]))!
as BuiltList<Object?>);
break;
case 'recurring_invoices':
result.recurringInvoices.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(InvoiceEntity)]))!
as BuiltList<Object?>);
break;
case 'recurring_expenses':
result.recurringExpenses.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(ExpenseEntity)]))!
as BuiltList<Object?>);
break;
case 'payments':
result.payments.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(PaymentEntity)]))!
as BuiltList<Object?>);
break;
case 'quotes':
result.quotes.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(InvoiceEntity)]))!
as BuiltList<Object?>);
break;
case 'credits':
result.credits.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(InvoiceEntity)]))!
as BuiltList<Object?>);
break;
case 'purchase_orders':
result.purchaseOrders.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(InvoiceEntity)]))!
as BuiltList<Object?>);
break;
case 'bank_integrations':
result.bankAccounts.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(BankAccountEntity)]))!
as BuiltList<Object?>);
break;
case 'bank_transactions':
result.transactions.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(TransactionEntity)]))!
as BuiltList<Object?>);
break;
case 'bank_transaction_rules':
result.transactionRules.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltList, const [
const FullType(TransactionRuleEntity)
]))! as BuiltList<Object?>);
break;
case 'tasks':
result.tasks.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(TaskEntity)]))!
as BuiltList<Object?>);
break;
case 'projects':
result.projects.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(ProjectEntity)]))!
as BuiltList<Object?>);
break;
case 'expenses':
result.expenses.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(ExpenseEntity)]))!
as BuiltList<Object?>);
break;
case 'vendors':
result.vendors.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(VendorEntity)]))!
as BuiltList<Object?>);
break;
case 'designs':
result.designs.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(DesignEntity)]))!
as BuiltList<Object?>);
break;
case 'documents':
result.documents.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(DocumentEntity)]))!
as BuiltList<Object?>);
break;
case 'task_schedulers':
result.schedules.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(ScheduleEntity)]))!
as BuiltList<Object?>);
break;
case 'tokens_hashed':
result.tokens.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(TokenEntity)]))!
as BuiltList<Object?>);
break;
case 'webhooks':
result.webhooks.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(WebhookEntity)]))!
as BuiltList<Object?>);
break;
case 'subscriptions':
result.subscriptions.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(SubscriptionEntity)]))!
as BuiltList<Object?>);
break;
case 'payment_terms':
result.paymentTerms.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(PaymentTermEntity)]))!
as BuiltList<Object?>);
break;
case 'system_logs':
result.systemLogs.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(SystemLogEntity)]))!
as BuiltList<Object?>);
break;
case 'client_registration_fields':
result.clientRegistrationFields.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltList, const [
const FullType(RegistrationFieldEntity)
]))! as BuiltList<Object?>);
break;
case 'custom_fields':
result.customFields.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltMap,
const [const FullType(String), const FullType(String)]))!);
break;
case 'slack_webhook_url':
result.slackWebhookUrl = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'google_analytics_key':
result.googleAnalyticsKey = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'matomo_url':
result.matomoUrl = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'matomo_id':
result.matomoId = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'mark_expenses_invoiceable':
result.markExpensesInvoiceable = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'mark_expenses_paid':
result.markExpensesPaid = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_expense_documents':
result.invoiceExpenseDocuments = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_documents':
result.invoiceTaskDocuments = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_timelog':
result.invoiceTaskTimelog = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_datelog':
result.invoiceTaskDatelog = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_project':
result.invoiceTaskProject = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_hours':
result.invoiceTaskHours = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_item_description':
result.invoiceTaskItemDescription = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'invoice_task_project_header':
result.invoiceTaskProjectHeader = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'auto_start_tasks':
result.autoStartTasks = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'show_tasks_table':
result.showTasksTable = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'show_task_end_date':
result.showTaskEndDate = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'settings':
result.settings.replace(serializers.deserialize(value,
specifiedType: const FullType(SettingsEntity))!
as SettingsEntity);
break;
case 'enabled_modules':
result.enabledModules = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'calculate_expense_tax_by_amount':
result.calculateExpenseTaxByAmount = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'stop_on_unpaid_recurring':
result.stopOnUnpaidRecurring = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'calculate_taxes':
result.calculateTaxes = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'tax_data':
result.taxConfig.replace(serializers.deserialize(value,
specifiedType: const FullType(TaxConfigEntity))!
as TaxConfigEntity);
break;
case 'origin_tax_data':
result.taxData.replace(serializers.deserialize(value,
specifiedType: const FullType(TaxDataEntity))! as TaxDataEntity);
break;
case 'has_e_invoice_certificate':
result.hasEInvoiceCertificate = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'has_e_invoice_certificate_passphrase':
result.hasEInvoiceCertificatePassphrase = serializers
.deserialize(value, specifiedType: const FullType(bool))! as bool;
break;
case 'e_invoice_certificate_passphrase':
result.eInvoiceCertificatePassphrase = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'isChanged':
result.isChanged = serializers.deserialize(value,
specifiedType: const FullType(bool)) as bool?;
break;
case 'created_at':
result.createdAt = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'updated_at':
result.updatedAt = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'archived_at':
result.archivedAt = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'is_deleted':
result.isDeleted = serializers.deserialize(value,
specifiedType: const FullType(bool)) as bool?;
break;
case 'user_id':
result.createdUserId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'assigned_user_id':
result.assignedUserId = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'entity_type':
result.entityType = serializers.deserialize(value,
specifiedType: const FullType(EntityType)) as EntityType?;
break;
case 'id':
result.id = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
}
}
return result.build();
}
}
class _$GatewayEntitySerializer implements StructuredSerializer<GatewayEntity> {
@override
final Iterable<Type> types = const [GatewayEntity, _$GatewayEntity];
@override
final String wireName = 'GatewayEntity';
@override
Iterable<Object?> serialize(Serializers serializers, GatewayEntity object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'key',
serializers.serialize(object.id, specifiedType: const FullType(String)),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'is_offsite',
serializers.serialize(object.isOffsite,
specifiedType: const FullType(bool)),
'visible',
serializers.serialize(object.isVisible,
specifiedType: const FullType(bool)),
'sort_order',
serializers.serialize(object.sortOrder,
specifiedType: const FullType(int)),
'default_gateway_type_id',
serializers.serialize(object.defaultGatewayTypeId,
specifiedType: const FullType(String)),
'site_url',
serializers.serialize(object.siteUrl,
specifiedType: const FullType(String)),
'options',
serializers.serialize(object.options,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(GatewayOptionsEntity)
])),
'fields',
serializers.serialize(object.fields,
specifiedType: const FullType(String)),
];
return result;
}
@override
GatewayEntity deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GatewayEntityBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'key':
result.id = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'is_offsite':
result.isOffsite = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'visible':
result.isVisible = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'sort_order':
result.sortOrder = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'default_gateway_type_id':
result.defaultGatewayTypeId = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'site_url':
result.siteUrl = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'options':
result.options.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(GatewayOptionsEntity)
]))!);
break;
case 'fields':
result.fields = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
}
}
return result.build();
}
}
class _$GatewayOptionsEntitySerializer
implements StructuredSerializer<GatewayOptionsEntity> {
@override
final Iterable<Type> types = const [
GatewayOptionsEntity,
_$GatewayOptionsEntity
];
@override
final String wireName = 'GatewayOptionsEntity';
@override
Iterable<Object?> serialize(
Serializers serializers, GatewayOptionsEntity object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'refund',
serializers.serialize(object.supportRefunds,
specifiedType: const FullType(bool)),
'token_billing',
serializers.serialize(object.supportTokenBilling,
specifiedType: const FullType(bool)),
];
Object? value;
value = object.webhooks;
if (value != null) {
result
..add('webhooks')
..add(serializers.serialize(value,
specifiedType:
const FullType(BuiltList, const [const FullType(String)])));
}
return result;
}
@override
GatewayOptionsEntity deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new GatewayOptionsEntityBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'refund':
result.supportRefunds = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'token_billing':
result.supportTokenBilling = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'webhooks':
result.webhooks.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(String)]))!
as BuiltList<Object?>);
break;
}
}
return result.build();
}
}
class _$UserCompanyEntitySerializer
implements StructuredSerializer<UserCompanyEntity> {
@override
final Iterable<Type> types = const [UserCompanyEntity, _$UserCompanyEntity];
@override
final String wireName = 'UserCompanyEntity';
@override
Iterable<Object?> serialize(Serializers serializers, UserCompanyEntity object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'is_admin',
serializers.serialize(object.isAdmin,
specifiedType: const FullType(bool)),
'is_owner',
serializers.serialize(object.isOwner,
specifiedType: const FullType(bool)),
'permissions_updated_at',
serializers.serialize(object.permissionsUpdatedAt,
specifiedType: const FullType(int)),
'permissions',
serializers.serialize(object.permissions,
specifiedType: const FullType(String)),
'notifications',
serializers.serialize(object.notifications,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(BuiltList, const [const FullType(String)])
])),
'company',
serializers.serialize(object.company,
specifiedType: const FullType(CompanyEntity)),
'user',
serializers.serialize(object.user,
specifiedType: const FullType(UserEntity)),
'token',
serializers.serialize(object.token,
specifiedType: const FullType(TokenEntity)),
'account',
serializers.serialize(object.account,
specifiedType: const FullType(AccountEntity)),
'settings',
serializers.serialize(object.settings,
specifiedType: const FullType(UserSettingsEntity)),
'ninja_portal_url',
serializers.serialize(object.ninjaPortalUrl,
specifiedType: const FullType(String)),
];
return result;
}
@override
UserCompanyEntity deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new UserCompanyEntityBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'is_admin':
result.isAdmin = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'is_owner':
result.isOwner = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'permissions_updated_at':
result.permissionsUpdatedAt = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'permissions':
result.permissions = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'notifications':
result.notifications.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(BuiltList, const [const FullType(String)])
]))!);
break;
case 'company':
result.company.replace(serializers.deserialize(value,
specifiedType: const FullType(CompanyEntity))! as CompanyEntity);
break;
case 'user':
result.user.replace(serializers.deserialize(value,
specifiedType: const FullType(UserEntity))! as UserEntity);
break;
case 'token':
result.token.replace(serializers.deserialize(value,
specifiedType: const FullType(TokenEntity))! as TokenEntity);
break;
case 'account':
result.account.replace(serializers.deserialize(value,
specifiedType: const FullType(AccountEntity))! as AccountEntity);
break;
case 'settings':
result.settings.replace(serializers.deserialize(value,
specifiedType: const FullType(UserSettingsEntity))!
as UserSettingsEntity);
break;
case 'ninja_portal_url':
result.ninjaPortalUrl = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
}
}
return result.build();
}
}
class _$UserSettingsEntitySerializer
implements StructuredSerializer<UserSettingsEntity> {
@override
final Iterable<Type> types = const [UserSettingsEntity, _$UserSettingsEntity];
@override
final String wireName = 'UserSettingsEntity';
@override
Iterable<Object?> serialize(
Serializers serializers, UserSettingsEntity object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'table_columns',
serializers.serialize(object.tableColumns,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(BuiltList, const [const FullType(String)])
])),
'report_settings',
serializers.serialize(object.reportSettings,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(ReportSettingsEntity)
])),
'number_years_active',
serializers.serialize(object.numberYearsActive,
specifiedType: const FullType(int)),
'include_deleted_clients',
serializers.serialize(object.includeDeletedClients,
specifiedType: const FullType(bool)),
'dashboard_fields',
serializers.serialize(object.dashboardFields,
specifiedType: const FullType(
BuiltList, const [const FullType(DashboardField)])),
'dashboard_fields_per_row_mobile',
serializers.serialize(object.dashboardFieldsPerRowMobile,
specifiedType: const FullType(int)),
'dashboard_fields_per_row_desktop',
serializers.serialize(object.dashboardFieldsPerRowDesktop,
specifiedType: const FullType(int)),
];
Object? value;
value = object.accentColor;
if (value != null) {
result
..add('accent_color')
..add(serializers.serialize(value,
specifiedType: const FullType(String)));
}
return result;
}
@override
UserSettingsEntity deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new UserSettingsEntityBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'accent_color':
result.accentColor = serializers.deserialize(value,
specifiedType: const FullType(String)) as String?;
break;
case 'table_columns':
result.tableColumns.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(BuiltList, const [const FullType(String)])
]))!);
break;
case 'report_settings':
result.reportSettings.replace(serializers.deserialize(value,
specifiedType: const FullType(BuiltMap, const [
const FullType(String),
const FullType(ReportSettingsEntity)
]))!);
break;
case 'number_years_active':
result.numberYearsActive = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'include_deleted_clients':
result.includeDeletedClients = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'dashboard_fields':
result.dashboardFields.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(DashboardField)]))!
as BuiltList<Object?>);
break;
case 'dashboard_fields_per_row_mobile':
result.dashboardFieldsPerRowMobile = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'dashboard_fields_per_row_desktop':
result.dashboardFieldsPerRowDesktop = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
}
}
return result.build();
}
}
class _$ReportSettingsEntitySerializer
implements StructuredSerializer<ReportSettingsEntity> {
@override
final Iterable<Type> types = const [
ReportSettingsEntity,
_$ReportSettingsEntity
];
@override
final String wireName = 'ReportSettingsEntity';
@override
Iterable<Object?> serialize(
Serializers serializers, ReportSettingsEntity object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'sort_column',
serializers.serialize(object.sortColumn,
specifiedType: const FullType(String)),
'sort_ascending',
serializers.serialize(object.sortAscending,
specifiedType: const FullType(bool)),
'sort_totals_index',
serializers.serialize(object.sortTotalsIndex,
specifiedType: const FullType(int)),
'sort_totals_ascending',
serializers.serialize(object.sortTotalsAscending,
specifiedType: const FullType(bool)),
'columns',
serializers.serialize(object.columns,
specifiedType:
const FullType(BuiltList, const [const FullType(String)])),
];
return result;
}
@override
ReportSettingsEntity deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new ReportSettingsEntityBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'sort_column':
result.sortColumn = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'sort_ascending':
result.sortAscending = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'sort_totals_index':
result.sortTotalsIndex = serializers.deserialize(value,
specifiedType: const FullType(int))! as int;
break;
case 'sort_totals_ascending':
result.sortTotalsAscending = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'columns':
result.columns.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(String)]))!
as BuiltList<Object?>);
break;
}
}
return result.build();
}
}
class _$CompanyItemResponseSerializer
implements StructuredSerializer<CompanyItemResponse> {
@override
final Iterable<Type> types = const [
CompanyItemResponse,
_$CompanyItemResponse
];
@override
final String wireName = 'CompanyItemResponse';
@override
Iterable<Object?> serialize(
Serializers serializers, CompanyItemResponse object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'data',
serializers.serialize(object.data,
specifiedType: const FullType(CompanyEntity)),
];
return result;
}
@override
CompanyItemResponse deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new CompanyItemResponseBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'data':
result.data.replace(serializers.deserialize(value,
specifiedType: const FullType(CompanyEntity))! as CompanyEntity);
break;
}
}
return result.build();
}
}
class _$RegistrationFieldEntitySerializer
implements StructuredSerializer<RegistrationFieldEntity> {
@override
final Iterable<Type> types = const [
RegistrationFieldEntity,
_$RegistrationFieldEntity
];
@override
final String wireName = 'RegistrationFieldEntity';
@override
Iterable<Object?> serialize(
Serializers serializers, RegistrationFieldEntity object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'key',
serializers.serialize(object.key, specifiedType: const FullType(String)),
'required',
serializers.serialize(object.required,
specifiedType: const FullType(bool)),
'visible',
serializers.serialize(object.visible,
specifiedType: const FullType(bool)),
];
return result;
}
@override
RegistrationFieldEntity deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new RegistrationFieldEntityBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'key':
result.key = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'required':
result.required = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
case 'visible':
result.visible = serializers.deserialize(value,
specifiedType: const FullType(bool))! as bool;
break;
}
}
return result.build();
}
}
class _$DashboardFieldSerializer
implements StructuredSerializer<DashboardField> {
@override
final Iterable<Type> types = const [DashboardField, _$DashboardField];
@override
final String wireName = 'DashboardField';
@override
Iterable<Object?> serialize(Serializers serializers, DashboardField object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'field',
serializers.serialize(object.field,
specifiedType: const FullType(String)),
'period',
serializers.serialize(object.period,
specifiedType: const FullType(String)),
'type',
serializers.serialize(object.type, specifiedType: const FullType(String)),
];
return result;
}
@override
DashboardField deserialize(
Serializers serializers, Iterable<Object?> serialized,
{FullType specifiedType = FullType.unspecified}) {
final result = new DashboardFieldBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'field':
result.field = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'period':
result.period = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
case 'type':
result.type = serializers.deserialize(value,
specifiedType: const FullType(String))! as String;
break;
}
}
return result.build();
}
}
class _$CompanyEntity extends CompanyEntity {
@override
final bool enableCustomSurchargeTaxes1;
@override
final bool enableCustomSurchargeTaxes2;
@override
final bool enableCustomSurchargeTaxes3;
@override
final bool enableCustomSurchargeTaxes4;
@override
final String sizeId;
@override
final String industryId;
@override
final String subdomain;
@override
final String portalMode;
@override
final String portalDomain;
@override
final bool updateProducts;
@override
final bool convertProductExchangeRate;
@override
final bool convertRateToClient;
@override
final bool fillProducts;
@override
final bool enableProductCost;
@override
final bool enableProductQuantity;
@override
final bool enableProductDiscount;
@override
final bool defaultTaskIsDateBased;
@override
final bool defaultQuantity;
@override
final bool showProductDetails;
@override
final bool clientCanRegister;
@override
final bool isLarge;
@override
final bool isDisabled;
@override
final bool enableShopApi;
@override
final String companyKey;
@override
final String firstDayOfWeek;
@override
final String firstMonthOfYear;
@override
final int numberOfInvoiceTaxRates;
@override
final int numberOfItemTaxRates;
@override
final int numberOfExpenseTaxRates;
@override
final bool expenseInclusiveTaxes;
@override
final int sessionTimeout;
@override
final int passwordTimeout;
@override
final bool oauthPasswordRequired;
@override
final bool markdownEnabled;
@override
final bool markdownEmailEnabled;
@override
final bool useCommaAsDecimalPlace;
@override
final bool reportIncludeDrafts;
@override
final bool reportIncludeDeleted;
@override
final bool useQuoteTermsOnConversion;
@override
final bool enableApplyingPayments;
@override
final bool trackInventory;
@override
final int stockNotificationThreshold;
@override
final bool stockNotification;
@override
final bool invoiceTaskLock;
@override
final bool convertPaymentCurrency;
@override
final bool convertExpenseCurrency;
@override
final bool notifyVendorWhenPaid;
@override
final BuiltList<GroupEntity> groups;
@override
final BuiltList<ActivityEntity> activities;
@override
final BuiltList<TaxRateEntity> taxRates;
@override
final BuiltList<TaskStatusEntity> taskStatuses;
@override
final BuiltMap<String, TaskStatusEntity> taskStatusMap;
@override
final BuiltList<CompanyGatewayEntity> companyGateways;
@override
final BuiltList<ExpenseCategoryEntity> expenseCategories;
@override
final BuiltList<UserEntity> users;
@override
final BuiltList<ClientEntity> clients;
@override
final BuiltList<ProductEntity> products;
@override
final BuiltList<InvoiceEntity> invoices;
@override
final BuiltList<InvoiceEntity> recurringInvoices;
@override
final BuiltList<ExpenseEntity> recurringExpenses;
@override
final BuiltList<PaymentEntity> payments;
@override
final BuiltList<InvoiceEntity> quotes;
@override
final BuiltList<InvoiceEntity> credits;
@override
final BuiltList<InvoiceEntity> purchaseOrders;
@override
final BuiltList<BankAccountEntity> bankAccounts;
@override
final BuiltList<TransactionEntity> transactions;
@override
final BuiltList<TransactionRuleEntity> transactionRules;
@override
final BuiltList<TaskEntity> tasks;
@override
final BuiltList<ProjectEntity> projects;
@override
final BuiltList<ExpenseEntity> expenses;
@override
final BuiltList<VendorEntity> vendors;
@override
final BuiltList<DesignEntity> designs;
@override
final BuiltList<DocumentEntity> documents;
@override
final BuiltList<ScheduleEntity> schedules;
@override
final BuiltList<TokenEntity> tokens;
@override
final BuiltList<WebhookEntity> webhooks;
@override
final BuiltList<SubscriptionEntity> subscriptions;
@override
final BuiltList<PaymentTermEntity> paymentTerms;
@override
final BuiltList<SystemLogEntity> systemLogs;
@override
final BuiltList<RegistrationFieldEntity> clientRegistrationFields;
@override
final BuiltMap<String, String> customFields;
@override
final String slackWebhookUrl;
@override
final String googleAnalyticsKey;
@override
final String matomoUrl;
@override
final String matomoId;
@override
final bool markExpensesInvoiceable;
@override
final bool markExpensesPaid;
@override
final bool invoiceExpenseDocuments;
@override
final bool invoiceTaskDocuments;
@override
final bool invoiceTaskTimelog;
@override
final bool invoiceTaskDatelog;
@override
final bool invoiceTaskProject;
@override
final bool invoiceTaskHours;
@override
final bool invoiceTaskItemDescription;
@override
final bool invoiceTaskProjectHeader;
@override
final bool autoStartTasks;
@override
final bool showTasksTable;
@override
final bool showTaskEndDate;
@override
final SettingsEntity settings;
@override
final int enabledModules;
@override
final bool calculateExpenseTaxByAmount;
@override
final bool stopOnUnpaidRecurring;
@override
final bool calculateTaxes;
@override
final TaxConfigEntity taxConfig;
@override
final TaxDataEntity taxData;
@override
final bool hasEInvoiceCertificate;
@override
final bool hasEInvoiceCertificatePassphrase;
@override
final String eInvoiceCertificatePassphrase;
@override
final bool? isChanged;
@override
final int createdAt;
@override
final int updatedAt;
@override
final int archivedAt;
@override
final bool? isDeleted;
@override
final String? createdUserId;
@override
final String? assignedUserId;
@override
final EntityType? entityType;
@override
final String id;
factory _$CompanyEntity([void Function(CompanyEntityBuilder)? updates]) =>
(new CompanyEntityBuilder()..update(updates))._build();
_$CompanyEntity._(
{required this.enableCustomSurchargeTaxes1,
required this.enableCustomSurchargeTaxes2,
required this.enableCustomSurchargeTaxes3,
required this.enableCustomSurchargeTaxes4,
required this.sizeId,
required this.industryId,
required this.subdomain,
required this.portalMode,
required this.portalDomain,
required this.updateProducts,
required this.convertProductExchangeRate,
required this.convertRateToClient,
required this.fillProducts,
required this.enableProductCost,
required this.enableProductQuantity,
required this.enableProductDiscount,
required this.defaultTaskIsDateBased,
required this.defaultQuantity,
required this.showProductDetails,
required this.clientCanRegister,
required this.isLarge,
required this.isDisabled,
required this.enableShopApi,
required this.companyKey,
required this.firstDayOfWeek,
required this.firstMonthOfYear,
required this.numberOfInvoiceTaxRates,
required this.numberOfItemTaxRates,
required this.numberOfExpenseTaxRates,
required this.expenseInclusiveTaxes,
required this.sessionTimeout,
required this.passwordTimeout,
required this.oauthPasswordRequired,
required this.markdownEnabled,
required this.markdownEmailEnabled,
required this.useCommaAsDecimalPlace,
required this.reportIncludeDrafts,
required this.reportIncludeDeleted,
required this.useQuoteTermsOnConversion,
required this.enableApplyingPayments,
required this.trackInventory,
required this.stockNotificationThreshold,
required this.stockNotification,
required this.invoiceTaskLock,
required this.convertPaymentCurrency,
required this.convertExpenseCurrency,
required this.notifyVendorWhenPaid,
required this.groups,
required this.activities,
required this.taxRates,
required this.taskStatuses,
required this.taskStatusMap,
required this.companyGateways,
required this.expenseCategories,
required this.users,
required this.clients,
required this.products,
required this.invoices,
required this.recurringInvoices,
required this.recurringExpenses,
required this.payments,
required this.quotes,
required this.credits,
required this.purchaseOrders,
required this.bankAccounts,
required this.transactions,
required this.transactionRules,
required this.tasks,
required this.projects,
required this.expenses,
required this.vendors,
required this.designs,
required this.documents,
required this.schedules,
required this.tokens,
required this.webhooks,
required this.subscriptions,
required this.paymentTerms,
required this.systemLogs,
required this.clientRegistrationFields,
required this.customFields,
required this.slackWebhookUrl,
required this.googleAnalyticsKey,
required this.matomoUrl,
required this.matomoId,
required this.markExpensesInvoiceable,
required this.markExpensesPaid,
required this.invoiceExpenseDocuments,
required this.invoiceTaskDocuments,
required this.invoiceTaskTimelog,
required this.invoiceTaskDatelog,
required this.invoiceTaskProject,
required this.invoiceTaskHours,
required this.invoiceTaskItemDescription,
required this.invoiceTaskProjectHeader,
required this.autoStartTasks,
required this.showTasksTable,
required this.showTaskEndDate,
required this.settings,
required this.enabledModules,
required this.calculateExpenseTaxByAmount,
required this.stopOnUnpaidRecurring,
required this.calculateTaxes,
required this.taxConfig,
required this.taxData,
required this.hasEInvoiceCertificate,
required this.hasEInvoiceCertificatePassphrase,
required this.eInvoiceCertificatePassphrase,
this.isChanged,
required this.createdAt,
required this.updatedAt,
required this.archivedAt,
this.isDeleted,
this.createdUserId,
this.assignedUserId,
this.entityType,
required this.id})
: super._() {
BuiltValueNullFieldError.checkNotNull(enableCustomSurchargeTaxes1,
r'CompanyEntity', 'enableCustomSurchargeTaxes1');
BuiltValueNullFieldError.checkNotNull(enableCustomSurchargeTaxes2,
r'CompanyEntity', 'enableCustomSurchargeTaxes2');
BuiltValueNullFieldError.checkNotNull(enableCustomSurchargeTaxes3,
r'CompanyEntity', 'enableCustomSurchargeTaxes3');
BuiltValueNullFieldError.checkNotNull(enableCustomSurchargeTaxes4,
r'CompanyEntity', 'enableCustomSurchargeTaxes4');
BuiltValueNullFieldError.checkNotNull(sizeId, r'CompanyEntity', 'sizeId');
BuiltValueNullFieldError.checkNotNull(
industryId, r'CompanyEntity', 'industryId');
BuiltValueNullFieldError.checkNotNull(
subdomain, r'CompanyEntity', 'subdomain');
BuiltValueNullFieldError.checkNotNull(
portalMode, r'CompanyEntity', 'portalMode');
BuiltValueNullFieldError.checkNotNull(
portalDomain, r'CompanyEntity', 'portalDomain');
BuiltValueNullFieldError.checkNotNull(
updateProducts, r'CompanyEntity', 'updateProducts');
BuiltValueNullFieldError.checkNotNull(convertProductExchangeRate,
r'CompanyEntity', 'convertProductExchangeRate');
BuiltValueNullFieldError.checkNotNull(
convertRateToClient, r'CompanyEntity', 'convertRateToClient');
BuiltValueNullFieldError.checkNotNull(
fillProducts, r'CompanyEntity', 'fillProducts');
BuiltValueNullFieldError.checkNotNull(
enableProductCost, r'CompanyEntity', 'enableProductCost');
BuiltValueNullFieldError.checkNotNull(
enableProductQuantity, r'CompanyEntity', 'enableProductQuantity');
BuiltValueNullFieldError.checkNotNull(
enableProductDiscount, r'CompanyEntity', 'enableProductDiscount');
BuiltValueNullFieldError.checkNotNull(
defaultTaskIsDateBased, r'CompanyEntity', 'defaultTaskIsDateBased');
BuiltValueNullFieldError.checkNotNull(
defaultQuantity, r'CompanyEntity', 'defaultQuantity');
BuiltValueNullFieldError.checkNotNull(
showProductDetails, r'CompanyEntity', 'showProductDetails');
BuiltValueNullFieldError.checkNotNull(
clientCanRegister, r'CompanyEntity', 'clientCanRegister');
BuiltValueNullFieldError.checkNotNull(isLarge, r'CompanyEntity', 'isLarge');
BuiltValueNullFieldError.checkNotNull(
isDisabled, r'CompanyEntity', 'isDisabled');
BuiltValueNullFieldError.checkNotNull(
enableShopApi, r'CompanyEntity', 'enableShopApi');
BuiltValueNullFieldError.checkNotNull(
companyKey, r'CompanyEntity', 'companyKey');
BuiltValueNullFieldError.checkNotNull(
firstDayOfWeek, r'CompanyEntity', 'firstDayOfWeek');
BuiltValueNullFieldError.checkNotNull(
firstMonthOfYear, r'CompanyEntity', 'firstMonthOfYear');
BuiltValueNullFieldError.checkNotNull(
numberOfInvoiceTaxRates, r'CompanyEntity', 'numberOfInvoiceTaxRates');
BuiltValueNullFieldError.checkNotNull(
numberOfItemTaxRates, r'CompanyEntity', 'numberOfItemTaxRates');
BuiltValueNullFieldError.checkNotNull(
numberOfExpenseTaxRates, r'CompanyEntity', 'numberOfExpenseTaxRates');
BuiltValueNullFieldError.checkNotNull(
expenseInclusiveTaxes, r'CompanyEntity', 'expenseInclusiveTaxes');
BuiltValueNullFieldError.checkNotNull(
sessionTimeout, r'CompanyEntity', 'sessionTimeout');
BuiltValueNullFieldError.checkNotNull(
passwordTimeout, r'CompanyEntity', 'passwordTimeout');
BuiltValueNullFieldError.checkNotNull(
oauthPasswordRequired, r'CompanyEntity', 'oauthPasswordRequired');
BuiltValueNullFieldError.checkNotNull(
markdownEnabled, r'CompanyEntity', 'markdownEnabled');
BuiltValueNullFieldError.checkNotNull(
markdownEmailEnabled, r'CompanyEntity', 'markdownEmailEnabled');
BuiltValueNullFieldError.checkNotNull(
useCommaAsDecimalPlace, r'CompanyEntity', 'useCommaAsDecimalPlace');
BuiltValueNullFieldError.checkNotNull(
reportIncludeDrafts, r'CompanyEntity', 'reportIncludeDrafts');
BuiltValueNullFieldError.checkNotNull(
reportIncludeDeleted, r'CompanyEntity', 'reportIncludeDeleted');
BuiltValueNullFieldError.checkNotNull(useQuoteTermsOnConversion,
r'CompanyEntity', 'useQuoteTermsOnConversion');
BuiltValueNullFieldError.checkNotNull(
enableApplyingPayments, r'CompanyEntity', 'enableApplyingPayments');
BuiltValueNullFieldError.checkNotNull(
trackInventory, r'CompanyEntity', 'trackInventory');
BuiltValueNullFieldError.checkNotNull(stockNotificationThreshold,
r'CompanyEntity', 'stockNotificationThreshold');
BuiltValueNullFieldError.checkNotNull(
stockNotification, r'CompanyEntity', 'stockNotification');
BuiltValueNullFieldError.checkNotNull(
invoiceTaskLock, r'CompanyEntity', 'invoiceTaskLock');
BuiltValueNullFieldError.checkNotNull(
convertPaymentCurrency, r'CompanyEntity', 'convertPaymentCurrency');
BuiltValueNullFieldError.checkNotNull(
convertExpenseCurrency, r'CompanyEntity', 'convertExpenseCurrency');
BuiltValueNullFieldError.checkNotNull(
notifyVendorWhenPaid, r'CompanyEntity', 'notifyVendorWhenPaid');
BuiltValueNullFieldError.checkNotNull(groups, r'CompanyEntity', 'groups');
BuiltValueNullFieldError.checkNotNull(
activities, r'CompanyEntity', 'activities');
BuiltValueNullFieldError.checkNotNull(
taxRates, r'CompanyEntity', 'taxRates');
BuiltValueNullFieldError.checkNotNull(
taskStatuses, r'CompanyEntity', 'taskStatuses');
BuiltValueNullFieldError.checkNotNull(
taskStatusMap, r'CompanyEntity', 'taskStatusMap');
BuiltValueNullFieldError.checkNotNull(
companyGateways, r'CompanyEntity', 'companyGateways');
BuiltValueNullFieldError.checkNotNull(
expenseCategories, r'CompanyEntity', 'expenseCategories');
BuiltValueNullFieldError.checkNotNull(users, r'CompanyEntity', 'users');
BuiltValueNullFieldError.checkNotNull(clients, r'CompanyEntity', 'clients');
BuiltValueNullFieldError.checkNotNull(
products, r'CompanyEntity', 'products');
BuiltValueNullFieldError.checkNotNull(
invoices, r'CompanyEntity', 'invoices');
BuiltValueNullFieldError.checkNotNull(
recurringInvoices, r'CompanyEntity', 'recurringInvoices');
BuiltValueNullFieldError.checkNotNull(
recurringExpenses, r'CompanyEntity', 'recurringExpenses');
BuiltValueNullFieldError.checkNotNull(
payments, r'CompanyEntity', 'payments');
BuiltValueNullFieldError.checkNotNull(quotes, r'CompanyEntity', 'quotes');
BuiltValueNullFieldError.checkNotNull(credits, r'CompanyEntity', 'credits');
BuiltValueNullFieldError.checkNotNull(
purchaseOrders, r'CompanyEntity', 'purchaseOrders');
BuiltValueNullFieldError.checkNotNull(
bankAccounts, r'CompanyEntity', 'bankAccounts');
BuiltValueNullFieldError.checkNotNull(
transactions, r'CompanyEntity', 'transactions');
BuiltValueNullFieldError.checkNotNull(
transactionRules, r'CompanyEntity', 'transactionRules');
BuiltValueNullFieldError.checkNotNull(tasks, r'CompanyEntity', 'tasks');
BuiltValueNullFieldError.checkNotNull(
projects, r'CompanyEntity', 'projects');
BuiltValueNullFieldError.checkNotNull(
expenses, r'CompanyEntity', 'expenses');
BuiltValueNullFieldError.checkNotNull(vendors, r'CompanyEntity', 'vendors');
BuiltValueNullFieldError.checkNotNull(designs, r'CompanyEntity', 'designs');
BuiltValueNullFieldError.checkNotNull(
documents, r'CompanyEntity', 'documents');
BuiltValueNullFieldError.checkNotNull(
schedules, r'CompanyEntity', 'schedules');
BuiltValueNullFieldError.checkNotNull(tokens, r'CompanyEntity', 'tokens');
BuiltValueNullFieldError.checkNotNull(
webhooks, r'CompanyEntity', 'webhooks');
BuiltValueNullFieldError.checkNotNull(
subscriptions, r'CompanyEntity', 'subscriptions');
BuiltValueNullFieldError.checkNotNull(
paymentTerms, r'CompanyEntity', 'paymentTerms');
BuiltValueNullFieldError.checkNotNull(
systemLogs, r'CompanyEntity', 'systemLogs');
BuiltValueNullFieldError.checkNotNull(
clientRegistrationFields, r'CompanyEntity', 'clientRegistrationFields');
BuiltValueNullFieldError.checkNotNull(
customFields, r'CompanyEntity', 'customFields');
BuiltValueNullFieldError.checkNotNull(
slackWebhookUrl, r'CompanyEntity', 'slackWebhookUrl');
BuiltValueNullFieldError.checkNotNull(
googleAnalyticsKey, r'CompanyEntity', 'googleAnalyticsKey');
BuiltValueNullFieldError.checkNotNull(
matomoUrl, r'CompanyEntity', 'matomoUrl');
BuiltValueNullFieldError.checkNotNull(
matomoId, r'CompanyEntity', 'matomoId');
BuiltValueNullFieldError.checkNotNull(
markExpensesInvoiceable, r'CompanyEntity', 'markExpensesInvoiceable');
BuiltValueNullFieldError.checkNotNull(
markExpensesPaid, r'CompanyEntity', 'markExpensesPaid');
BuiltValueNullFieldError.checkNotNull(
invoiceExpenseDocuments, r'CompanyEntity', 'invoiceExpenseDocuments');
BuiltValueNullFieldError.checkNotNull(
invoiceTaskDocuments, r'CompanyEntity', 'invoiceTaskDocuments');
BuiltValueNullFieldError.checkNotNull(
invoiceTaskTimelog, r'CompanyEntity', 'invoiceTaskTimelog');
BuiltValueNullFieldError.checkNotNull(
invoiceTaskDatelog, r'CompanyEntity', 'invoiceTaskDatelog');
BuiltValueNullFieldError.checkNotNull(
invoiceTaskProject, r'CompanyEntity', 'invoiceTaskProject');
BuiltValueNullFieldError.checkNotNull(
invoiceTaskHours, r'CompanyEntity', 'invoiceTaskHours');
BuiltValueNullFieldError.checkNotNull(invoiceTaskItemDescription,
r'CompanyEntity', 'invoiceTaskItemDescription');
BuiltValueNullFieldError.checkNotNull(
invoiceTaskProjectHeader, r'CompanyEntity', 'invoiceTaskProjectHeader');
BuiltValueNullFieldError.checkNotNull(
autoStartTasks, r'CompanyEntity', 'autoStartTasks');
BuiltValueNullFieldError.checkNotNull(
showTasksTable, r'CompanyEntity', 'showTasksTable');
BuiltValueNullFieldError.checkNotNull(
showTaskEndDate, r'CompanyEntity', 'showTaskEndDate');
BuiltValueNullFieldError.checkNotNull(
settings, r'CompanyEntity', 'settings');
BuiltValueNullFieldError.checkNotNull(
enabledModules, r'CompanyEntity', 'enabledModules');
BuiltValueNullFieldError.checkNotNull(calculateExpenseTaxByAmount,
r'CompanyEntity', 'calculateExpenseTaxByAmount');
BuiltValueNullFieldError.checkNotNull(
stopOnUnpaidRecurring, r'CompanyEntity', 'stopOnUnpaidRecurring');
BuiltValueNullFieldError.checkNotNull(
calculateTaxes, r'CompanyEntity', 'calculateTaxes');
BuiltValueNullFieldError.checkNotNull(
taxConfig, r'CompanyEntity', 'taxConfig');
BuiltValueNullFieldError.checkNotNull(taxData, r'CompanyEntity', 'taxData');
BuiltValueNullFieldError.checkNotNull(
hasEInvoiceCertificate, r'CompanyEntity', 'hasEInvoiceCertificate');
BuiltValueNullFieldError.checkNotNull(hasEInvoiceCertificatePassphrase,
r'CompanyEntity', 'hasEInvoiceCertificatePassphrase');
BuiltValueNullFieldError.checkNotNull(eInvoiceCertificatePassphrase,
r'CompanyEntity', 'eInvoiceCertificatePassphrase');
BuiltValueNullFieldError.checkNotNull(
createdAt, r'CompanyEntity', 'createdAt');
BuiltValueNullFieldError.checkNotNull(
updatedAt, r'CompanyEntity', 'updatedAt');
BuiltValueNullFieldError.checkNotNull(
archivedAt, r'CompanyEntity', 'archivedAt');
BuiltValueNullFieldError.checkNotNull(id, r'CompanyEntity', 'id');
}
@override
CompanyEntity rebuild(void Function(CompanyEntityBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
CompanyEntityBuilder toBuilder() => new CompanyEntityBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is CompanyEntity &&
enableCustomSurchargeTaxes1 == other.enableCustomSurchargeTaxes1 &&
enableCustomSurchargeTaxes2 == other.enableCustomSurchargeTaxes2 &&
enableCustomSurchargeTaxes3 == other.enableCustomSurchargeTaxes3 &&
enableCustomSurchargeTaxes4 == other.enableCustomSurchargeTaxes4 &&
sizeId == other.sizeId &&
industryId == other.industryId &&
subdomain == other.subdomain &&
portalMode == other.portalMode &&
portalDomain == other.portalDomain &&
updateProducts == other.updateProducts &&
convertProductExchangeRate == other.convertProductExchangeRate &&
convertRateToClient == other.convertRateToClient &&
fillProducts == other.fillProducts &&
enableProductCost == other.enableProductCost &&
enableProductQuantity == other.enableProductQuantity &&
enableProductDiscount == other.enableProductDiscount &&
defaultTaskIsDateBased == other.defaultTaskIsDateBased &&
defaultQuantity == other.defaultQuantity &&
showProductDetails == other.showProductDetails &&
clientCanRegister == other.clientCanRegister &&
isLarge == other.isLarge &&
isDisabled == other.isDisabled &&
enableShopApi == other.enableShopApi &&
companyKey == other.companyKey &&
firstDayOfWeek == other.firstDayOfWeek &&
firstMonthOfYear == other.firstMonthOfYear &&
numberOfInvoiceTaxRates == other.numberOfInvoiceTaxRates &&
numberOfItemTaxRates == other.numberOfItemTaxRates &&
numberOfExpenseTaxRates == other.numberOfExpenseTaxRates &&
expenseInclusiveTaxes == other.expenseInclusiveTaxes &&
sessionTimeout == other.sessionTimeout &&
passwordTimeout == other.passwordTimeout &&
oauthPasswordRequired == other.oauthPasswordRequired &&
markdownEnabled == other.markdownEnabled &&
markdownEmailEnabled == other.markdownEmailEnabled &&
useCommaAsDecimalPlace == other.useCommaAsDecimalPlace &&
reportIncludeDrafts == other.reportIncludeDrafts &&
reportIncludeDeleted == other.reportIncludeDeleted &&
useQuoteTermsOnConversion == other.useQuoteTermsOnConversion &&
enableApplyingPayments == other.enableApplyingPayments &&
trackInventory == other.trackInventory &&
stockNotificationThreshold == other.stockNotificationThreshold &&
stockNotification == other.stockNotification &&
invoiceTaskLock == other.invoiceTaskLock &&
convertPaymentCurrency == other.convertPaymentCurrency &&
convertExpenseCurrency == other.convertExpenseCurrency &&
notifyVendorWhenPaid == other.notifyVendorWhenPaid &&
groups == other.groups &&
activities == other.activities &&
taxRates == other.taxRates &&
taskStatuses == other.taskStatuses &&
taskStatusMap == other.taskStatusMap &&
companyGateways == other.companyGateways &&
expenseCategories == other.expenseCategories &&
users == other.users &&
clients == other.clients &&
products == other.products &&
invoices == other.invoices &&
recurringInvoices == other.recurringInvoices &&
recurringExpenses == other.recurringExpenses &&
payments == other.payments &&
quotes == other.quotes &&
credits == other.credits &&
purchaseOrders == other.purchaseOrders &&
bankAccounts == other.bankAccounts &&
transactions == other.transactions &&
transactionRules == other.transactionRules &&
tasks == other.tasks &&
projects == other.projects &&
expenses == other.expenses &&
vendors == other.vendors &&
designs == other.designs &&
documents == other.documents &&
schedules == other.schedules &&
tokens == other.tokens &&
webhooks == other.webhooks &&
subscriptions == other.subscriptions &&
paymentTerms == other.paymentTerms &&
systemLogs == other.systemLogs &&
clientRegistrationFields == other.clientRegistrationFields &&
customFields == other.customFields &&
slackWebhookUrl == other.slackWebhookUrl &&
googleAnalyticsKey == other.googleAnalyticsKey &&
matomoUrl == other.matomoUrl &&
matomoId == other.matomoId &&
markExpensesInvoiceable == other.markExpensesInvoiceable &&
markExpensesPaid == other.markExpensesPaid &&
invoiceExpenseDocuments == other.invoiceExpenseDocuments &&
invoiceTaskDocuments == other.invoiceTaskDocuments &&
invoiceTaskTimelog == other.invoiceTaskTimelog &&
invoiceTaskDatelog == other.invoiceTaskDatelog &&
invoiceTaskProject == other.invoiceTaskProject &&
invoiceTaskHours == other.invoiceTaskHours &&
invoiceTaskItemDescription == other.invoiceTaskItemDescription &&
invoiceTaskProjectHeader == other.invoiceTaskProjectHeader &&
autoStartTasks == other.autoStartTasks &&
showTasksTable == other.showTasksTable &&
showTaskEndDate == other.showTaskEndDate &&
settings == other.settings &&
enabledModules == other.enabledModules &&
calculateExpenseTaxByAmount == other.calculateExpenseTaxByAmount &&
stopOnUnpaidRecurring == other.stopOnUnpaidRecurring &&
calculateTaxes == other.calculateTaxes &&
taxConfig == other.taxConfig &&
taxData == other.taxData &&
hasEInvoiceCertificate == other.hasEInvoiceCertificate &&
hasEInvoiceCertificatePassphrase ==
other.hasEInvoiceCertificatePassphrase &&
eInvoiceCertificatePassphrase == other.eInvoiceCertificatePassphrase &&
isChanged == other.isChanged &&
createdAt == other.createdAt &&
updatedAt == other.updatedAt &&
archivedAt == other.archivedAt &&
isDeleted == other.isDeleted &&
createdUserId == other.createdUserId &&
assignedUserId == other.assignedUserId &&
entityType == other.entityType &&
id == other.id;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, enableCustomSurchargeTaxes1.hashCode);
_$hash = $jc(_$hash, enableCustomSurchargeTaxes2.hashCode);
_$hash = $jc(_$hash, enableCustomSurchargeTaxes3.hashCode);
_$hash = $jc(_$hash, enableCustomSurchargeTaxes4.hashCode);
_$hash = $jc(_$hash, sizeId.hashCode);
_$hash = $jc(_$hash, industryId.hashCode);
_$hash = $jc(_$hash, subdomain.hashCode);
_$hash = $jc(_$hash, portalMode.hashCode);
_$hash = $jc(_$hash, portalDomain.hashCode);
_$hash = $jc(_$hash, updateProducts.hashCode);
_$hash = $jc(_$hash, convertProductExchangeRate.hashCode);
_$hash = $jc(_$hash, convertRateToClient.hashCode);
_$hash = $jc(_$hash, fillProducts.hashCode);
_$hash = $jc(_$hash, enableProductCost.hashCode);
_$hash = $jc(_$hash, enableProductQuantity.hashCode);
_$hash = $jc(_$hash, enableProductDiscount.hashCode);
_$hash = $jc(_$hash, defaultTaskIsDateBased.hashCode);
_$hash = $jc(_$hash, defaultQuantity.hashCode);
_$hash = $jc(_$hash, showProductDetails.hashCode);
_$hash = $jc(_$hash, clientCanRegister.hashCode);
_$hash = $jc(_$hash, isLarge.hashCode);
_$hash = $jc(_$hash, isDisabled.hashCode);
_$hash = $jc(_$hash, enableShopApi.hashCode);
_$hash = $jc(_$hash, companyKey.hashCode);
_$hash = $jc(_$hash, firstDayOfWeek.hashCode);
_$hash = $jc(_$hash, firstMonthOfYear.hashCode);
_$hash = $jc(_$hash, numberOfInvoiceTaxRates.hashCode);
_$hash = $jc(_$hash, numberOfItemTaxRates.hashCode);
_$hash = $jc(_$hash, numberOfExpenseTaxRates.hashCode);
_$hash = $jc(_$hash, expenseInclusiveTaxes.hashCode);
_$hash = $jc(_$hash, sessionTimeout.hashCode);
_$hash = $jc(_$hash, passwordTimeout.hashCode);
_$hash = $jc(_$hash, oauthPasswordRequired.hashCode);
_$hash = $jc(_$hash, markdownEnabled.hashCode);
_$hash = $jc(_$hash, markdownEmailEnabled.hashCode);
_$hash = $jc(_$hash, useCommaAsDecimalPlace.hashCode);
_$hash = $jc(_$hash, reportIncludeDrafts.hashCode);
_$hash = $jc(_$hash, reportIncludeDeleted.hashCode);
_$hash = $jc(_$hash, useQuoteTermsOnConversion.hashCode);
_$hash = $jc(_$hash, enableApplyingPayments.hashCode);
_$hash = $jc(_$hash, trackInventory.hashCode);
_$hash = $jc(_$hash, stockNotificationThreshold.hashCode);
_$hash = $jc(_$hash, stockNotification.hashCode);
_$hash = $jc(_$hash, invoiceTaskLock.hashCode);
_$hash = $jc(_$hash, convertPaymentCurrency.hashCode);
_$hash = $jc(_$hash, convertExpenseCurrency.hashCode);
_$hash = $jc(_$hash, notifyVendorWhenPaid.hashCode);
_$hash = $jc(_$hash, groups.hashCode);
_$hash = $jc(_$hash, activities.hashCode);
_$hash = $jc(_$hash, taxRates.hashCode);
_$hash = $jc(_$hash, taskStatuses.hashCode);
_$hash = $jc(_$hash, taskStatusMap.hashCode);
_$hash = $jc(_$hash, companyGateways.hashCode);
_$hash = $jc(_$hash, expenseCategories.hashCode);
_$hash = $jc(_$hash, users.hashCode);
_$hash = $jc(_$hash, clients.hashCode);
_$hash = $jc(_$hash, products.hashCode);
_$hash = $jc(_$hash, invoices.hashCode);
_$hash = $jc(_$hash, recurringInvoices.hashCode);
_$hash = $jc(_$hash, recurringExpenses.hashCode);
_$hash = $jc(_$hash, payments.hashCode);
_$hash = $jc(_$hash, quotes.hashCode);
_$hash = $jc(_$hash, credits.hashCode);
_$hash = $jc(_$hash, purchaseOrders.hashCode);
_$hash = $jc(_$hash, bankAccounts.hashCode);
_$hash = $jc(_$hash, transactions.hashCode);
_$hash = $jc(_$hash, transactionRules.hashCode);
_$hash = $jc(_$hash, tasks.hashCode);
_$hash = $jc(_$hash, projects.hashCode);
_$hash = $jc(_$hash, expenses.hashCode);
_$hash = $jc(_$hash, vendors.hashCode);
_$hash = $jc(_$hash, designs.hashCode);
_$hash = $jc(_$hash, documents.hashCode);
_$hash = $jc(_$hash, schedules.hashCode);
_$hash = $jc(_$hash, tokens.hashCode);
_$hash = $jc(_$hash, webhooks.hashCode);
_$hash = $jc(_$hash, subscriptions.hashCode);
_$hash = $jc(_$hash, paymentTerms.hashCode);
_$hash = $jc(_$hash, systemLogs.hashCode);
_$hash = $jc(_$hash, clientRegistrationFields.hashCode);
_$hash = $jc(_$hash, customFields.hashCode);
_$hash = $jc(_$hash, slackWebhookUrl.hashCode);
_$hash = $jc(_$hash, googleAnalyticsKey.hashCode);
_$hash = $jc(_$hash, matomoUrl.hashCode);
_$hash = $jc(_$hash, matomoId.hashCode);
_$hash = $jc(_$hash, markExpensesInvoiceable.hashCode);
_$hash = $jc(_$hash, markExpensesPaid.hashCode);
_$hash = $jc(_$hash, invoiceExpenseDocuments.hashCode);
_$hash = $jc(_$hash, invoiceTaskDocuments.hashCode);
_$hash = $jc(_$hash, invoiceTaskTimelog.hashCode);
_$hash = $jc(_$hash, invoiceTaskDatelog.hashCode);
_$hash = $jc(_$hash, invoiceTaskProject.hashCode);
_$hash = $jc(_$hash, invoiceTaskHours.hashCode);
_$hash = $jc(_$hash, invoiceTaskItemDescription.hashCode);
_$hash = $jc(_$hash, invoiceTaskProjectHeader.hashCode);
_$hash = $jc(_$hash, autoStartTasks.hashCode);
_$hash = $jc(_$hash, showTasksTable.hashCode);
_$hash = $jc(_$hash, showTaskEndDate.hashCode);
_$hash = $jc(_$hash, settings.hashCode);
_$hash = $jc(_$hash, enabledModules.hashCode);
_$hash = $jc(_$hash, calculateExpenseTaxByAmount.hashCode);
_$hash = $jc(_$hash, stopOnUnpaidRecurring.hashCode);
_$hash = $jc(_$hash, calculateTaxes.hashCode);
_$hash = $jc(_$hash, taxConfig.hashCode);
_$hash = $jc(_$hash, taxData.hashCode);
_$hash = $jc(_$hash, hasEInvoiceCertificate.hashCode);
_$hash = $jc(_$hash, hasEInvoiceCertificatePassphrase.hashCode);
_$hash = $jc(_$hash, eInvoiceCertificatePassphrase.hashCode);
_$hash = $jc(_$hash, isChanged.hashCode);
_$hash = $jc(_$hash, createdAt.hashCode);
_$hash = $jc(_$hash, updatedAt.hashCode);
_$hash = $jc(_$hash, archivedAt.hashCode);
_$hash = $jc(_$hash, isDeleted.hashCode);
_$hash = $jc(_$hash, createdUserId.hashCode);
_$hash = $jc(_$hash, assignedUserId.hashCode);
_$hash = $jc(_$hash, entityType.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'CompanyEntity')
..add('enableCustomSurchargeTaxes1', enableCustomSurchargeTaxes1)
..add('enableCustomSurchargeTaxes2', enableCustomSurchargeTaxes2)
..add('enableCustomSurchargeTaxes3', enableCustomSurchargeTaxes3)
..add('enableCustomSurchargeTaxes4', enableCustomSurchargeTaxes4)
..add('sizeId', sizeId)
..add('industryId', industryId)
..add('subdomain', subdomain)
..add('portalMode', portalMode)
..add('portalDomain', portalDomain)
..add('updateProducts', updateProducts)
..add('convertProductExchangeRate', convertProductExchangeRate)
..add('convertRateToClient', convertRateToClient)
..add('fillProducts', fillProducts)
..add('enableProductCost', enableProductCost)
..add('enableProductQuantity', enableProductQuantity)
..add('enableProductDiscount', enableProductDiscount)
..add('defaultTaskIsDateBased', defaultTaskIsDateBased)
..add('defaultQuantity', defaultQuantity)
..add('showProductDetails', showProductDetails)
..add('clientCanRegister', clientCanRegister)
..add('isLarge', isLarge)
..add('isDisabled', isDisabled)
..add('enableShopApi', enableShopApi)
..add('companyKey', companyKey)
..add('firstDayOfWeek', firstDayOfWeek)
..add('firstMonthOfYear', firstMonthOfYear)
..add('numberOfInvoiceTaxRates', numberOfInvoiceTaxRates)
..add('numberOfItemTaxRates', numberOfItemTaxRates)
..add('numberOfExpenseTaxRates', numberOfExpenseTaxRates)
..add('expenseInclusiveTaxes', expenseInclusiveTaxes)
..add('sessionTimeout', sessionTimeout)
..add('passwordTimeout', passwordTimeout)
..add('oauthPasswordRequired', oauthPasswordRequired)
..add('markdownEnabled', markdownEnabled)
..add('markdownEmailEnabled', markdownEmailEnabled)
..add('useCommaAsDecimalPlace', useCommaAsDecimalPlace)
..add('reportIncludeDrafts', reportIncludeDrafts)
..add('reportIncludeDeleted', reportIncludeDeleted)
..add('useQuoteTermsOnConversion', useQuoteTermsOnConversion)
..add('enableApplyingPayments', enableApplyingPayments)
..add('trackInventory', trackInventory)
..add('stockNotificationThreshold', stockNotificationThreshold)
..add('stockNotification', stockNotification)
..add('invoiceTaskLock', invoiceTaskLock)
..add('convertPaymentCurrency', convertPaymentCurrency)
..add('convertExpenseCurrency', convertExpenseCurrency)
..add('notifyVendorWhenPaid', notifyVendorWhenPaid)
..add('groups', groups)
..add('activities', activities)
..add('taxRates', taxRates)
..add('taskStatuses', taskStatuses)
..add('taskStatusMap', taskStatusMap)
..add('companyGateways', companyGateways)
..add('expenseCategories', expenseCategories)
..add('users', users)
..add('clients', clients)
..add('products', products)
..add('invoices', invoices)
..add('recurringInvoices', recurringInvoices)
..add('recurringExpenses', recurringExpenses)
..add('payments', payments)
..add('quotes', quotes)
..add('credits', credits)
..add('purchaseOrders', purchaseOrders)
..add('bankAccounts', bankAccounts)
..add('transactions', transactions)
..add('transactionRules', transactionRules)
..add('tasks', tasks)
..add('projects', projects)
..add('expenses', expenses)
..add('vendors', vendors)
..add('designs', designs)
..add('documents', documents)
..add('schedules', schedules)
..add('tokens', tokens)
..add('webhooks', webhooks)
..add('subscriptions', subscriptions)
..add('paymentTerms', paymentTerms)
..add('systemLogs', systemLogs)
..add('clientRegistrationFields', clientRegistrationFields)
..add('customFields', customFields)
..add('slackWebhookUrl', slackWebhookUrl)
..add('googleAnalyticsKey', googleAnalyticsKey)
..add('matomoUrl', matomoUrl)
..add('matomoId', matomoId)
..add('markExpensesInvoiceable', markExpensesInvoiceable)
..add('markExpensesPaid', markExpensesPaid)
..add('invoiceExpenseDocuments', invoiceExpenseDocuments)
..add('invoiceTaskDocuments', invoiceTaskDocuments)
..add('invoiceTaskTimelog', invoiceTaskTimelog)
..add('invoiceTaskDatelog', invoiceTaskDatelog)
..add('invoiceTaskProject', invoiceTaskProject)
..add('invoiceTaskHours', invoiceTaskHours)
..add('invoiceTaskItemDescription', invoiceTaskItemDescription)
..add('invoiceTaskProjectHeader', invoiceTaskProjectHeader)
..add('autoStartTasks', autoStartTasks)
..add('showTasksTable', showTasksTable)
..add('showTaskEndDate', showTaskEndDate)
..add('settings', settings)
..add('enabledModules', enabledModules)
..add('calculateExpenseTaxByAmount', calculateExpenseTaxByAmount)
..add('stopOnUnpaidRecurring', stopOnUnpaidRecurring)
..add('calculateTaxes', calculateTaxes)
..add('taxConfig', taxConfig)
..add('taxData', taxData)
..add('hasEInvoiceCertificate', hasEInvoiceCertificate)
..add('hasEInvoiceCertificatePassphrase',
hasEInvoiceCertificatePassphrase)
..add('eInvoiceCertificatePassphrase', eInvoiceCertificatePassphrase)
..add('isChanged', isChanged)
..add('createdAt', createdAt)
..add('updatedAt', updatedAt)
..add('archivedAt', archivedAt)
..add('isDeleted', isDeleted)
..add('createdUserId', createdUserId)
..add('assignedUserId', assignedUserId)
..add('entityType', entityType)
..add('id', id))
.toString();
}
}
class CompanyEntityBuilder
implements Builder<CompanyEntity, CompanyEntityBuilder> {
_$CompanyEntity? _$v;
bool? _enableCustomSurchargeTaxes1;
bool? get enableCustomSurchargeTaxes1 => _$this._enableCustomSurchargeTaxes1;
set enableCustomSurchargeTaxes1(bool? enableCustomSurchargeTaxes1) =>
_$this._enableCustomSurchargeTaxes1 = enableCustomSurchargeTaxes1;
bool? _enableCustomSurchargeTaxes2;
bool? get enableCustomSurchargeTaxes2 => _$this._enableCustomSurchargeTaxes2;
set enableCustomSurchargeTaxes2(bool? enableCustomSurchargeTaxes2) =>
_$this._enableCustomSurchargeTaxes2 = enableCustomSurchargeTaxes2;
bool? _enableCustomSurchargeTaxes3;
bool? get enableCustomSurchargeTaxes3 => _$this._enableCustomSurchargeTaxes3;
set enableCustomSurchargeTaxes3(bool? enableCustomSurchargeTaxes3) =>
_$this._enableCustomSurchargeTaxes3 = enableCustomSurchargeTaxes3;
bool? _enableCustomSurchargeTaxes4;
bool? get enableCustomSurchargeTaxes4 => _$this._enableCustomSurchargeTaxes4;
set enableCustomSurchargeTaxes4(bool? enableCustomSurchargeTaxes4) =>
_$this._enableCustomSurchargeTaxes4 = enableCustomSurchargeTaxes4;
String? _sizeId;
String? get sizeId => _$this._sizeId;
set sizeId(String? sizeId) => _$this._sizeId = sizeId;
String? _industryId;
String? get industryId => _$this._industryId;
set industryId(String? industryId) => _$this._industryId = industryId;
String? _subdomain;
String? get subdomain => _$this._subdomain;
set subdomain(String? subdomain) => _$this._subdomain = subdomain;
String? _portalMode;
String? get portalMode => _$this._portalMode;
set portalMode(String? portalMode) => _$this._portalMode = portalMode;
String? _portalDomain;
String? get portalDomain => _$this._portalDomain;
set portalDomain(String? portalDomain) => _$this._portalDomain = portalDomain;
bool? _updateProducts;
bool? get updateProducts => _$this._updateProducts;
set updateProducts(bool? updateProducts) =>
_$this._updateProducts = updateProducts;
bool? _convertProductExchangeRate;
bool? get convertProductExchangeRate => _$this._convertProductExchangeRate;
set convertProductExchangeRate(bool? convertProductExchangeRate) =>
_$this._convertProductExchangeRate = convertProductExchangeRate;
bool? _convertRateToClient;
bool? get convertRateToClient => _$this._convertRateToClient;
set convertRateToClient(bool? convertRateToClient) =>
_$this._convertRateToClient = convertRateToClient;
bool? _fillProducts;
bool? get fillProducts => _$this._fillProducts;
set fillProducts(bool? fillProducts) => _$this._fillProducts = fillProducts;
bool? _enableProductCost;
bool? get enableProductCost => _$this._enableProductCost;
set enableProductCost(bool? enableProductCost) =>
_$this._enableProductCost = enableProductCost;
bool? _enableProductQuantity;
bool? get enableProductQuantity => _$this._enableProductQuantity;
set enableProductQuantity(bool? enableProductQuantity) =>
_$this._enableProductQuantity = enableProductQuantity;
bool? _enableProductDiscount;
bool? get enableProductDiscount => _$this._enableProductDiscount;
set enableProductDiscount(bool? enableProductDiscount) =>
_$this._enableProductDiscount = enableProductDiscount;
bool? _defaultTaskIsDateBased;
bool? get defaultTaskIsDateBased => _$this._defaultTaskIsDateBased;
set defaultTaskIsDateBased(bool? defaultTaskIsDateBased) =>
_$this._defaultTaskIsDateBased = defaultTaskIsDateBased;
bool? _defaultQuantity;
bool? get defaultQuantity => _$this._defaultQuantity;
set defaultQuantity(bool? defaultQuantity) =>
_$this._defaultQuantity = defaultQuantity;
bool? _showProductDetails;
bool? get showProductDetails => _$this._showProductDetails;
set showProductDetails(bool? showProductDetails) =>
_$this._showProductDetails = showProductDetails;
bool? _clientCanRegister;
bool? get clientCanRegister => _$this._clientCanRegister;
set clientCanRegister(bool? clientCanRegister) =>
_$this._clientCanRegister = clientCanRegister;
bool? _isLarge;
bool? get isLarge => _$this._isLarge;
set isLarge(bool? isLarge) => _$this._isLarge = isLarge;
bool? _isDisabled;
bool? get isDisabled => _$this._isDisabled;
set isDisabled(bool? isDisabled) => _$this._isDisabled = isDisabled;
bool? _enableShopApi;
bool? get enableShopApi => _$this._enableShopApi;
set enableShopApi(bool? enableShopApi) =>
_$this._enableShopApi = enableShopApi;
String? _companyKey;
String? get companyKey => _$this._companyKey;
set companyKey(String? companyKey) => _$this._companyKey = companyKey;
String? _firstDayOfWeek;
String? get firstDayOfWeek => _$this._firstDayOfWeek;
set firstDayOfWeek(String? firstDayOfWeek) =>
_$this._firstDayOfWeek = firstDayOfWeek;
String? _firstMonthOfYear;
String? get firstMonthOfYear => _$this._firstMonthOfYear;
set firstMonthOfYear(String? firstMonthOfYear) =>
_$this._firstMonthOfYear = firstMonthOfYear;
int? _numberOfInvoiceTaxRates;
int? get numberOfInvoiceTaxRates => _$this._numberOfInvoiceTaxRates;
set numberOfInvoiceTaxRates(int? numberOfInvoiceTaxRates) =>
_$this._numberOfInvoiceTaxRates = numberOfInvoiceTaxRates;
int? _numberOfItemTaxRates;
int? get numberOfItemTaxRates => _$this._numberOfItemTaxRates;
set numberOfItemTaxRates(int? numberOfItemTaxRates) =>
_$this._numberOfItemTaxRates = numberOfItemTaxRates;
int? _numberOfExpenseTaxRates;
int? get numberOfExpenseTaxRates => _$this._numberOfExpenseTaxRates;
set numberOfExpenseTaxRates(int? numberOfExpenseTaxRates) =>
_$this._numberOfExpenseTaxRates = numberOfExpenseTaxRates;
bool? _expenseInclusiveTaxes;
bool? get expenseInclusiveTaxes => _$this._expenseInclusiveTaxes;
set expenseInclusiveTaxes(bool? expenseInclusiveTaxes) =>
_$this._expenseInclusiveTaxes = expenseInclusiveTaxes;
int? _sessionTimeout;
int? get sessionTimeout => _$this._sessionTimeout;
set sessionTimeout(int? sessionTimeout) =>
_$this._sessionTimeout = sessionTimeout;
int? _passwordTimeout;
int? get passwordTimeout => _$this._passwordTimeout;
set passwordTimeout(int? passwordTimeout) =>
_$this._passwordTimeout = passwordTimeout;
bool? _oauthPasswordRequired;
bool? get oauthPasswordRequired => _$this._oauthPasswordRequired;
set oauthPasswordRequired(bool? oauthPasswordRequired) =>
_$this._oauthPasswordRequired = oauthPasswordRequired;
bool? _markdownEnabled;
bool? get markdownEnabled => _$this._markdownEnabled;
set markdownEnabled(bool? markdownEnabled) =>
_$this._markdownEnabled = markdownEnabled;
bool? _markdownEmailEnabled;
bool? get markdownEmailEnabled => _$this._markdownEmailEnabled;
set markdownEmailEnabled(bool? markdownEmailEnabled) =>
_$this._markdownEmailEnabled = markdownEmailEnabled;
bool? _useCommaAsDecimalPlace;
bool? get useCommaAsDecimalPlace => _$this._useCommaAsDecimalPlace;
set useCommaAsDecimalPlace(bool? useCommaAsDecimalPlace) =>
_$this._useCommaAsDecimalPlace = useCommaAsDecimalPlace;
bool? _reportIncludeDrafts;
bool? get reportIncludeDrafts => _$this._reportIncludeDrafts;
set reportIncludeDrafts(bool? reportIncludeDrafts) =>
_$this._reportIncludeDrafts = reportIncludeDrafts;
bool? _reportIncludeDeleted;
bool? get reportIncludeDeleted => _$this._reportIncludeDeleted;
set reportIncludeDeleted(bool? reportIncludeDeleted) =>
_$this._reportIncludeDeleted = reportIncludeDeleted;
bool? _useQuoteTermsOnConversion;
bool? get useQuoteTermsOnConversion => _$this._useQuoteTermsOnConversion;
set useQuoteTermsOnConversion(bool? useQuoteTermsOnConversion) =>
_$this._useQuoteTermsOnConversion = useQuoteTermsOnConversion;
bool? _enableApplyingPayments;
bool? get enableApplyingPayments => _$this._enableApplyingPayments;
set enableApplyingPayments(bool? enableApplyingPayments) =>
_$this._enableApplyingPayments = enableApplyingPayments;
bool? _trackInventory;
bool? get trackInventory => _$this._trackInventory;
set trackInventory(bool? trackInventory) =>
_$this._trackInventory = trackInventory;
int? _stockNotificationThreshold;
int? get stockNotificationThreshold => _$this._stockNotificationThreshold;
set stockNotificationThreshold(int? stockNotificationThreshold) =>
_$this._stockNotificationThreshold = stockNotificationThreshold;
bool? _stockNotification;
bool? get stockNotification => _$this._stockNotification;
set stockNotification(bool? stockNotification) =>
_$this._stockNotification = stockNotification;
bool? _invoiceTaskLock;
bool? get invoiceTaskLock => _$this._invoiceTaskLock;
set invoiceTaskLock(bool? invoiceTaskLock) =>
_$this._invoiceTaskLock = invoiceTaskLock;
bool? _convertPaymentCurrency;
bool? get convertPaymentCurrency => _$this._convertPaymentCurrency;
set convertPaymentCurrency(bool? convertPaymentCurrency) =>
_$this._convertPaymentCurrency = convertPaymentCurrency;
bool? _convertExpenseCurrency;
bool? get convertExpenseCurrency => _$this._convertExpenseCurrency;
set convertExpenseCurrency(bool? convertExpenseCurrency) =>
_$this._convertExpenseCurrency = convertExpenseCurrency;
bool? _notifyVendorWhenPaid;
bool? get notifyVendorWhenPaid => _$this._notifyVendorWhenPaid;
set notifyVendorWhenPaid(bool? notifyVendorWhenPaid) =>
_$this._notifyVendorWhenPaid = notifyVendorWhenPaid;
ListBuilder<GroupEntity>? _groups;
ListBuilder<GroupEntity> get groups =>
_$this._groups ??= new ListBuilder<GroupEntity>();
set groups(ListBuilder<GroupEntity>? groups) => _$this._groups = groups;
ListBuilder<ActivityEntity>? _activities;
ListBuilder<ActivityEntity> get activities =>
_$this._activities ??= new ListBuilder<ActivityEntity>();
set activities(ListBuilder<ActivityEntity>? activities) =>
_$this._activities = activities;
ListBuilder<TaxRateEntity>? _taxRates;
ListBuilder<TaxRateEntity> get taxRates =>
_$this._taxRates ??= new ListBuilder<TaxRateEntity>();
set taxRates(ListBuilder<TaxRateEntity>? taxRates) =>
_$this._taxRates = taxRates;
ListBuilder<TaskStatusEntity>? _taskStatuses;
ListBuilder<TaskStatusEntity> get taskStatuses =>
_$this._taskStatuses ??= new ListBuilder<TaskStatusEntity>();
set taskStatuses(ListBuilder<TaskStatusEntity>? taskStatuses) =>
_$this._taskStatuses = taskStatuses;
MapBuilder<String, TaskStatusEntity>? _taskStatusMap;
MapBuilder<String, TaskStatusEntity> get taskStatusMap =>
_$this._taskStatusMap ??= new MapBuilder<String, TaskStatusEntity>();
set taskStatusMap(MapBuilder<String, TaskStatusEntity>? taskStatusMap) =>
_$this._taskStatusMap = taskStatusMap;
ListBuilder<CompanyGatewayEntity>? _companyGateways;
ListBuilder<CompanyGatewayEntity> get companyGateways =>
_$this._companyGateways ??= new ListBuilder<CompanyGatewayEntity>();
set companyGateways(ListBuilder<CompanyGatewayEntity>? companyGateways) =>
_$this._companyGateways = companyGateways;
ListBuilder<ExpenseCategoryEntity>? _expenseCategories;
ListBuilder<ExpenseCategoryEntity> get expenseCategories =>
_$this._expenseCategories ??= new ListBuilder<ExpenseCategoryEntity>();
set expenseCategories(
ListBuilder<ExpenseCategoryEntity>? expenseCategories) =>
_$this._expenseCategories = expenseCategories;
ListBuilder<UserEntity>? _users;
ListBuilder<UserEntity> get users =>
_$this._users ??= new ListBuilder<UserEntity>();
set users(ListBuilder<UserEntity>? users) => _$this._users = users;
ListBuilder<ClientEntity>? _clients;
ListBuilder<ClientEntity> get clients =>
_$this._clients ??= new ListBuilder<ClientEntity>();
set clients(ListBuilder<ClientEntity>? clients) => _$this._clients = clients;
ListBuilder<ProductEntity>? _products;
ListBuilder<ProductEntity> get products =>
_$this._products ??= new ListBuilder<ProductEntity>();
set products(ListBuilder<ProductEntity>? products) =>
_$this._products = products;
ListBuilder<InvoiceEntity>? _invoices;
ListBuilder<InvoiceEntity> get invoices =>
_$this._invoices ??= new ListBuilder<InvoiceEntity>();
set invoices(ListBuilder<InvoiceEntity>? invoices) =>
_$this._invoices = invoices;
ListBuilder<InvoiceEntity>? _recurringInvoices;
ListBuilder<InvoiceEntity> get recurringInvoices =>
_$this._recurringInvoices ??= new ListBuilder<InvoiceEntity>();
set recurringInvoices(ListBuilder<InvoiceEntity>? recurringInvoices) =>
_$this._recurringInvoices = recurringInvoices;
ListBuilder<ExpenseEntity>? _recurringExpenses;
ListBuilder<ExpenseEntity> get recurringExpenses =>
_$this._recurringExpenses ??= new ListBuilder<ExpenseEntity>();
set recurringExpenses(ListBuilder<ExpenseEntity>? recurringExpenses) =>
_$this._recurringExpenses = recurringExpenses;
ListBuilder<PaymentEntity>? _payments;
ListBuilder<PaymentEntity> get payments =>
_$this._payments ??= new ListBuilder<PaymentEntity>();
set payments(ListBuilder<PaymentEntity>? payments) =>
_$this._payments = payments;
ListBuilder<InvoiceEntity>? _quotes;
ListBuilder<InvoiceEntity> get quotes =>
_$this._quotes ??= new ListBuilder<InvoiceEntity>();
set quotes(ListBuilder<InvoiceEntity>? quotes) => _$this._quotes = quotes;
ListBuilder<InvoiceEntity>? _credits;
ListBuilder<InvoiceEntity> get credits =>
_$this._credits ??= new ListBuilder<InvoiceEntity>();
set credits(ListBuilder<InvoiceEntity>? credits) => _$this._credits = credits;
ListBuilder<InvoiceEntity>? _purchaseOrders;
ListBuilder<InvoiceEntity> get purchaseOrders =>
_$this._purchaseOrders ??= new ListBuilder<InvoiceEntity>();
set purchaseOrders(ListBuilder<InvoiceEntity>? purchaseOrders) =>
_$this._purchaseOrders = purchaseOrders;
ListBuilder<BankAccountEntity>? _bankAccounts;
ListBuilder<BankAccountEntity> get bankAccounts =>
_$this._bankAccounts ??= new ListBuilder<BankAccountEntity>();
set bankAccounts(ListBuilder<BankAccountEntity>? bankAccounts) =>
_$this._bankAccounts = bankAccounts;
ListBuilder<TransactionEntity>? _transactions;
ListBuilder<TransactionEntity> get transactions =>
_$this._transactions ??= new ListBuilder<TransactionEntity>();
set transactions(ListBuilder<TransactionEntity>? transactions) =>
_$this._transactions = transactions;
ListBuilder<TransactionRuleEntity>? _transactionRules;
ListBuilder<TransactionRuleEntity> get transactionRules =>
_$this._transactionRules ??= new ListBuilder<TransactionRuleEntity>();
set transactionRules(ListBuilder<TransactionRuleEntity>? transactionRules) =>
_$this._transactionRules = transactionRules;
ListBuilder<TaskEntity>? _tasks;
ListBuilder<TaskEntity> get tasks =>
_$this._tasks ??= new ListBuilder<TaskEntity>();
set tasks(ListBuilder<TaskEntity>? tasks) => _$this._tasks = tasks;
ListBuilder<ProjectEntity>? _projects;
ListBuilder<ProjectEntity> get projects =>
_$this._projects ??= new ListBuilder<ProjectEntity>();
set projects(ListBuilder<ProjectEntity>? projects) =>
_$this._projects = projects;
ListBuilder<ExpenseEntity>? _expenses;
ListBuilder<ExpenseEntity> get expenses =>
_$this._expenses ??= new ListBuilder<ExpenseEntity>();
set expenses(ListBuilder<ExpenseEntity>? expenses) =>
_$this._expenses = expenses;
ListBuilder<VendorEntity>? _vendors;
ListBuilder<VendorEntity> get vendors =>
_$this._vendors ??= new ListBuilder<VendorEntity>();
set vendors(ListBuilder<VendorEntity>? vendors) => _$this._vendors = vendors;
ListBuilder<DesignEntity>? _designs;
ListBuilder<DesignEntity> get designs =>
_$this._designs ??= new ListBuilder<DesignEntity>();
set designs(ListBuilder<DesignEntity>? designs) => _$this._designs = designs;
ListBuilder<DocumentEntity>? _documents;
ListBuilder<DocumentEntity> get documents =>
_$this._documents ??= new ListBuilder<DocumentEntity>();
set documents(ListBuilder<DocumentEntity>? documents) =>
_$this._documents = documents;
ListBuilder<ScheduleEntity>? _schedules;
ListBuilder<ScheduleEntity> get schedules =>
_$this._schedules ??= new ListBuilder<ScheduleEntity>();
set schedules(ListBuilder<ScheduleEntity>? schedules) =>
_$this._schedules = schedules;
ListBuilder<TokenEntity>? _tokens;
ListBuilder<TokenEntity> get tokens =>
_$this._tokens ??= new ListBuilder<TokenEntity>();
set tokens(ListBuilder<TokenEntity>? tokens) => _$this._tokens = tokens;
ListBuilder<WebhookEntity>? _webhooks;
ListBuilder<WebhookEntity> get webhooks =>
_$this._webhooks ??= new ListBuilder<WebhookEntity>();
set webhooks(ListBuilder<WebhookEntity>? webhooks) =>
_$this._webhooks = webhooks;
ListBuilder<SubscriptionEntity>? _subscriptions;
ListBuilder<SubscriptionEntity> get subscriptions =>
_$this._subscriptions ??= new ListBuilder<SubscriptionEntity>();
set subscriptions(ListBuilder<SubscriptionEntity>? subscriptions) =>
_$this._subscriptions = subscriptions;
ListBuilder<PaymentTermEntity>? _paymentTerms;
ListBuilder<PaymentTermEntity> get paymentTerms =>
_$this._paymentTerms ??= new ListBuilder<PaymentTermEntity>();
set paymentTerms(ListBuilder<PaymentTermEntity>? paymentTerms) =>
_$this._paymentTerms = paymentTerms;
ListBuilder<SystemLogEntity>? _systemLogs;
ListBuilder<SystemLogEntity> get systemLogs =>
_$this._systemLogs ??= new ListBuilder<SystemLogEntity>();
set systemLogs(ListBuilder<SystemLogEntity>? systemLogs) =>
_$this._systemLogs = systemLogs;
ListBuilder<RegistrationFieldEntity>? _clientRegistrationFields;
ListBuilder<RegistrationFieldEntity> get clientRegistrationFields =>
_$this._clientRegistrationFields ??=
new ListBuilder<RegistrationFieldEntity>();
set clientRegistrationFields(
ListBuilder<RegistrationFieldEntity>? clientRegistrationFields) =>
_$this._clientRegistrationFields = clientRegistrationFields;
MapBuilder<String, String>? _customFields;
MapBuilder<String, String> get customFields =>
_$this._customFields ??= new MapBuilder<String, String>();
set customFields(MapBuilder<String, String>? customFields) =>
_$this._customFields = customFields;
String? _slackWebhookUrl;
String? get slackWebhookUrl => _$this._slackWebhookUrl;
set slackWebhookUrl(String? slackWebhookUrl) =>
_$this._slackWebhookUrl = slackWebhookUrl;
String? _googleAnalyticsKey;
String? get googleAnalyticsKey => _$this._googleAnalyticsKey;
set googleAnalyticsKey(String? googleAnalyticsKey) =>
_$this._googleAnalyticsKey = googleAnalyticsKey;
String? _matomoUrl;
String? get matomoUrl => _$this._matomoUrl;
set matomoUrl(String? matomoUrl) => _$this._matomoUrl = matomoUrl;
String? _matomoId;
String? get matomoId => _$this._matomoId;
set matomoId(String? matomoId) => _$this._matomoId = matomoId;
bool? _markExpensesInvoiceable;
bool? get markExpensesInvoiceable => _$this._markExpensesInvoiceable;
set markExpensesInvoiceable(bool? markExpensesInvoiceable) =>
_$this._markExpensesInvoiceable = markExpensesInvoiceable;
bool? _markExpensesPaid;
bool? get markExpensesPaid => _$this._markExpensesPaid;
set markExpensesPaid(bool? markExpensesPaid) =>
_$this._markExpensesPaid = markExpensesPaid;
bool? _invoiceExpenseDocuments;
bool? get invoiceExpenseDocuments => _$this._invoiceExpenseDocuments;
set invoiceExpenseDocuments(bool? invoiceExpenseDocuments) =>
_$this._invoiceExpenseDocuments = invoiceExpenseDocuments;
bool? _invoiceTaskDocuments;
bool? get invoiceTaskDocuments => _$this._invoiceTaskDocuments;
set invoiceTaskDocuments(bool? invoiceTaskDocuments) =>
_$this._invoiceTaskDocuments = invoiceTaskDocuments;
bool? _invoiceTaskTimelog;
bool? get invoiceTaskTimelog => _$this._invoiceTaskTimelog;
set invoiceTaskTimelog(bool? invoiceTaskTimelog) =>
_$this._invoiceTaskTimelog = invoiceTaskTimelog;
bool? _invoiceTaskDatelog;
bool? get invoiceTaskDatelog => _$this._invoiceTaskDatelog;
set invoiceTaskDatelog(bool? invoiceTaskDatelog) =>
_$this._invoiceTaskDatelog = invoiceTaskDatelog;
bool? _invoiceTaskProject;
bool? get invoiceTaskProject => _$this._invoiceTaskProject;
set invoiceTaskProject(bool? invoiceTaskProject) =>
_$this._invoiceTaskProject = invoiceTaskProject;
bool? _invoiceTaskHours;
bool? get invoiceTaskHours => _$this._invoiceTaskHours;
set invoiceTaskHours(bool? invoiceTaskHours) =>
_$this._invoiceTaskHours = invoiceTaskHours;
bool? _invoiceTaskItemDescription;
bool? get invoiceTaskItemDescription => _$this._invoiceTaskItemDescription;
set invoiceTaskItemDescription(bool? invoiceTaskItemDescription) =>
_$this._invoiceTaskItemDescription = invoiceTaskItemDescription;
bool? _invoiceTaskProjectHeader;
bool? get invoiceTaskProjectHeader => _$this._invoiceTaskProjectHeader;
set invoiceTaskProjectHeader(bool? invoiceTaskProjectHeader) =>
_$this._invoiceTaskProjectHeader = invoiceTaskProjectHeader;
bool? _autoStartTasks;
bool? get autoStartTasks => _$this._autoStartTasks;
set autoStartTasks(bool? autoStartTasks) =>
_$this._autoStartTasks = autoStartTasks;
bool? _showTasksTable;
bool? get showTasksTable => _$this._showTasksTable;
set showTasksTable(bool? showTasksTable) =>
_$this._showTasksTable = showTasksTable;
bool? _showTaskEndDate;
bool? get showTaskEndDate => _$this._showTaskEndDate;
set showTaskEndDate(bool? showTaskEndDate) =>
_$this._showTaskEndDate = showTaskEndDate;
SettingsEntityBuilder? _settings;
SettingsEntityBuilder get settings =>
_$this._settings ??= new SettingsEntityBuilder();
set settings(SettingsEntityBuilder? settings) => _$this._settings = settings;
int? _enabledModules;
int? get enabledModules => _$this._enabledModules;
set enabledModules(int? enabledModules) =>
_$this._enabledModules = enabledModules;
bool? _calculateExpenseTaxByAmount;
bool? get calculateExpenseTaxByAmount => _$this._calculateExpenseTaxByAmount;
set calculateExpenseTaxByAmount(bool? calculateExpenseTaxByAmount) =>
_$this._calculateExpenseTaxByAmount = calculateExpenseTaxByAmount;
bool? _stopOnUnpaidRecurring;
bool? get stopOnUnpaidRecurring => _$this._stopOnUnpaidRecurring;
set stopOnUnpaidRecurring(bool? stopOnUnpaidRecurring) =>
_$this._stopOnUnpaidRecurring = stopOnUnpaidRecurring;
bool? _calculateTaxes;
bool? get calculateTaxes => _$this._calculateTaxes;
set calculateTaxes(bool? calculateTaxes) =>
_$this._calculateTaxes = calculateTaxes;
TaxConfigEntityBuilder? _taxConfig;
TaxConfigEntityBuilder get taxConfig =>
_$this._taxConfig ??= new TaxConfigEntityBuilder();
set taxConfig(TaxConfigEntityBuilder? taxConfig) =>
_$this._taxConfig = taxConfig;
TaxDataEntityBuilder? _taxData;
TaxDataEntityBuilder get taxData =>
_$this._taxData ??= new TaxDataEntityBuilder();
set taxData(TaxDataEntityBuilder? taxData) => _$this._taxData = taxData;
bool? _hasEInvoiceCertificate;
bool? get hasEInvoiceCertificate => _$this._hasEInvoiceCertificate;
set hasEInvoiceCertificate(bool? hasEInvoiceCertificate) =>
_$this._hasEInvoiceCertificate = hasEInvoiceCertificate;
bool? _hasEInvoiceCertificatePassphrase;
bool? get hasEInvoiceCertificatePassphrase =>
_$this._hasEInvoiceCertificatePassphrase;
set hasEInvoiceCertificatePassphrase(
bool? hasEInvoiceCertificatePassphrase) =>
_$this._hasEInvoiceCertificatePassphrase =
hasEInvoiceCertificatePassphrase;
String? _eInvoiceCertificatePassphrase;
String? get eInvoiceCertificatePassphrase =>
_$this._eInvoiceCertificatePassphrase;
set eInvoiceCertificatePassphrase(String? eInvoiceCertificatePassphrase) =>
_$this._eInvoiceCertificatePassphrase = eInvoiceCertificatePassphrase;
bool? _isChanged;
bool? get isChanged => _$this._isChanged;
set isChanged(bool? isChanged) => _$this._isChanged = isChanged;
int? _createdAt;
int? get createdAt => _$this._createdAt;
set createdAt(int? createdAt) => _$this._createdAt = createdAt;
int? _updatedAt;
int? get updatedAt => _$this._updatedAt;
set updatedAt(int? updatedAt) => _$this._updatedAt = updatedAt;
int? _archivedAt;
int? get archivedAt => _$this._archivedAt;
set archivedAt(int? archivedAt) => _$this._archivedAt = archivedAt;
bool? _isDeleted;
bool? get isDeleted => _$this._isDeleted;
set isDeleted(bool? isDeleted) => _$this._isDeleted = isDeleted;
String? _createdUserId;
String? get createdUserId => _$this._createdUserId;
set createdUserId(String? createdUserId) =>
_$this._createdUserId = createdUserId;
String? _assignedUserId;
String? get assignedUserId => _$this._assignedUserId;
set assignedUserId(String? assignedUserId) =>
_$this._assignedUserId = assignedUserId;
EntityType? _entityType;
EntityType? get entityType => _$this._entityType;
set entityType(EntityType? entityType) => _$this._entityType = entityType;
String? _id;
String? get id => _$this._id;
set id(String? id) => _$this._id = id;
CompanyEntityBuilder() {
CompanyEntity._initializeBuilder(this);
}
CompanyEntityBuilder get _$this {
final $v = _$v;
if ($v != null) {
_enableCustomSurchargeTaxes1 = $v.enableCustomSurchargeTaxes1;
_enableCustomSurchargeTaxes2 = $v.enableCustomSurchargeTaxes2;
_enableCustomSurchargeTaxes3 = $v.enableCustomSurchargeTaxes3;
_enableCustomSurchargeTaxes4 = $v.enableCustomSurchargeTaxes4;
_sizeId = $v.sizeId;
_industryId = $v.industryId;
_subdomain = $v.subdomain;
_portalMode = $v.portalMode;
_portalDomain = $v.portalDomain;
_updateProducts = $v.updateProducts;
_convertProductExchangeRate = $v.convertProductExchangeRate;
_convertRateToClient = $v.convertRateToClient;
_fillProducts = $v.fillProducts;
_enableProductCost = $v.enableProductCost;
_enableProductQuantity = $v.enableProductQuantity;
_enableProductDiscount = $v.enableProductDiscount;
_defaultTaskIsDateBased = $v.defaultTaskIsDateBased;
_defaultQuantity = $v.defaultQuantity;
_showProductDetails = $v.showProductDetails;
_clientCanRegister = $v.clientCanRegister;
_isLarge = $v.isLarge;
_isDisabled = $v.isDisabled;
_enableShopApi = $v.enableShopApi;
_companyKey = $v.companyKey;
_firstDayOfWeek = $v.firstDayOfWeek;
_firstMonthOfYear = $v.firstMonthOfYear;
_numberOfInvoiceTaxRates = $v.numberOfInvoiceTaxRates;
_numberOfItemTaxRates = $v.numberOfItemTaxRates;
_numberOfExpenseTaxRates = $v.numberOfExpenseTaxRates;
_expenseInclusiveTaxes = $v.expenseInclusiveTaxes;
_sessionTimeout = $v.sessionTimeout;
_passwordTimeout = $v.passwordTimeout;
_oauthPasswordRequired = $v.oauthPasswordRequired;
_markdownEnabled = $v.markdownEnabled;
_markdownEmailEnabled = $v.markdownEmailEnabled;
_useCommaAsDecimalPlace = $v.useCommaAsDecimalPlace;
_reportIncludeDrafts = $v.reportIncludeDrafts;
_reportIncludeDeleted = $v.reportIncludeDeleted;
_useQuoteTermsOnConversion = $v.useQuoteTermsOnConversion;
_enableApplyingPayments = $v.enableApplyingPayments;
_trackInventory = $v.trackInventory;
_stockNotificationThreshold = $v.stockNotificationThreshold;
_stockNotification = $v.stockNotification;
_invoiceTaskLock = $v.invoiceTaskLock;
_convertPaymentCurrency = $v.convertPaymentCurrency;
_convertExpenseCurrency = $v.convertExpenseCurrency;
_notifyVendorWhenPaid = $v.notifyVendorWhenPaid;
_groups = $v.groups.toBuilder();
_activities = $v.activities.toBuilder();
_taxRates = $v.taxRates.toBuilder();
_taskStatuses = $v.taskStatuses.toBuilder();
_taskStatusMap = $v.taskStatusMap.toBuilder();
_companyGateways = $v.companyGateways.toBuilder();
_expenseCategories = $v.expenseCategories.toBuilder();
_users = $v.users.toBuilder();
_clients = $v.clients.toBuilder();
_products = $v.products.toBuilder();
_invoices = $v.invoices.toBuilder();
_recurringInvoices = $v.recurringInvoices.toBuilder();
_recurringExpenses = $v.recurringExpenses.toBuilder();
_payments = $v.payments.toBuilder();
_quotes = $v.quotes.toBuilder();
_credits = $v.credits.toBuilder();
_purchaseOrders = $v.purchaseOrders.toBuilder();
_bankAccounts = $v.bankAccounts.toBuilder();
_transactions = $v.transactions.toBuilder();
_transactionRules = $v.transactionRules.toBuilder();
_tasks = $v.tasks.toBuilder();
_projects = $v.projects.toBuilder();
_expenses = $v.expenses.toBuilder();
_vendors = $v.vendors.toBuilder();
_designs = $v.designs.toBuilder();
_documents = $v.documents.toBuilder();
_schedules = $v.schedules.toBuilder();
_tokens = $v.tokens.toBuilder();
_webhooks = $v.webhooks.toBuilder();
_subscriptions = $v.subscriptions.toBuilder();
_paymentTerms = $v.paymentTerms.toBuilder();
_systemLogs = $v.systemLogs.toBuilder();
_clientRegistrationFields = $v.clientRegistrationFields.toBuilder();
_customFields = $v.customFields.toBuilder();
_slackWebhookUrl = $v.slackWebhookUrl;
_googleAnalyticsKey = $v.googleAnalyticsKey;
_matomoUrl = $v.matomoUrl;
_matomoId = $v.matomoId;
_markExpensesInvoiceable = $v.markExpensesInvoiceable;
_markExpensesPaid = $v.markExpensesPaid;
_invoiceExpenseDocuments = $v.invoiceExpenseDocuments;
_invoiceTaskDocuments = $v.invoiceTaskDocuments;
_invoiceTaskTimelog = $v.invoiceTaskTimelog;
_invoiceTaskDatelog = $v.invoiceTaskDatelog;
_invoiceTaskProject = $v.invoiceTaskProject;
_invoiceTaskHours = $v.invoiceTaskHours;
_invoiceTaskItemDescription = $v.invoiceTaskItemDescription;
_invoiceTaskProjectHeader = $v.invoiceTaskProjectHeader;
_autoStartTasks = $v.autoStartTasks;
_showTasksTable = $v.showTasksTable;
_showTaskEndDate = $v.showTaskEndDate;
_settings = $v.settings.toBuilder();
_enabledModules = $v.enabledModules;
_calculateExpenseTaxByAmount = $v.calculateExpenseTaxByAmount;
_stopOnUnpaidRecurring = $v.stopOnUnpaidRecurring;
_calculateTaxes = $v.calculateTaxes;
_taxConfig = $v.taxConfig.toBuilder();
_taxData = $v.taxData.toBuilder();
_hasEInvoiceCertificate = $v.hasEInvoiceCertificate;
_hasEInvoiceCertificatePassphrase = $v.hasEInvoiceCertificatePassphrase;
_eInvoiceCertificatePassphrase = $v.eInvoiceCertificatePassphrase;
_isChanged = $v.isChanged;
_createdAt = $v.createdAt;
_updatedAt = $v.updatedAt;
_archivedAt = $v.archivedAt;
_isDeleted = $v.isDeleted;
_createdUserId = $v.createdUserId;
_assignedUserId = $v.assignedUserId;
_entityType = $v.entityType;
_id = $v.id;
_$v = null;
}
return this;
}
@override
void replace(CompanyEntity other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$CompanyEntity;
}
@override
void update(void Function(CompanyEntityBuilder)? updates) {
if (updates != null) updates(this);
}
@override
CompanyEntity build() => _build();
_$CompanyEntity _build() {
_$CompanyEntity _$result;
try {
_$result = _$v ??
new _$CompanyEntity._(
enableCustomSurchargeTaxes1: BuiltValueNullFieldError.checkNotNull(
enableCustomSurchargeTaxes1,
r'CompanyEntity',
'enableCustomSurchargeTaxes1'),
enableCustomSurchargeTaxes2: BuiltValueNullFieldError.checkNotNull(
enableCustomSurchargeTaxes2,
r'CompanyEntity',
'enableCustomSurchargeTaxes2'),
enableCustomSurchargeTaxes3: BuiltValueNullFieldError.checkNotNull(
enableCustomSurchargeTaxes3,
r'CompanyEntity',
'enableCustomSurchargeTaxes3'),
enableCustomSurchargeTaxes4:
BuiltValueNullFieldError.checkNotNull(
enableCustomSurchargeTaxes4,
r'CompanyEntity',
'enableCustomSurchargeTaxes4'),
sizeId: BuiltValueNullFieldError.checkNotNull(
sizeId, r'CompanyEntity', 'sizeId'),
industryId: BuiltValueNullFieldError.checkNotNull(industryId, r'CompanyEntity', 'industryId'),
subdomain: BuiltValueNullFieldError.checkNotNull(subdomain, r'CompanyEntity', 'subdomain'),
portalMode: BuiltValueNullFieldError.checkNotNull(portalMode, r'CompanyEntity', 'portalMode'),
portalDomain: BuiltValueNullFieldError.checkNotNull(portalDomain, r'CompanyEntity', 'portalDomain'),
updateProducts: BuiltValueNullFieldError.checkNotNull(updateProducts, r'CompanyEntity', 'updateProducts'),
convertProductExchangeRate: BuiltValueNullFieldError.checkNotNull(convertProductExchangeRate, r'CompanyEntity', 'convertProductExchangeRate'),
convertRateToClient: BuiltValueNullFieldError.checkNotNull(convertRateToClient, r'CompanyEntity', 'convertRateToClient'),
fillProducts: BuiltValueNullFieldError.checkNotNull(fillProducts, r'CompanyEntity', 'fillProducts'),
enableProductCost: BuiltValueNullFieldError.checkNotNull(enableProductCost, r'CompanyEntity', 'enableProductCost'),
enableProductQuantity: BuiltValueNullFieldError.checkNotNull(enableProductQuantity, r'CompanyEntity', 'enableProductQuantity'),
enableProductDiscount: BuiltValueNullFieldError.checkNotNull(enableProductDiscount, r'CompanyEntity', 'enableProductDiscount'),
defaultTaskIsDateBased: BuiltValueNullFieldError.checkNotNull(defaultTaskIsDateBased, r'CompanyEntity', 'defaultTaskIsDateBased'),
defaultQuantity: BuiltValueNullFieldError.checkNotNull(defaultQuantity, r'CompanyEntity', 'defaultQuantity'),
showProductDetails: BuiltValueNullFieldError.checkNotNull(showProductDetails, r'CompanyEntity', 'showProductDetails'),
clientCanRegister: BuiltValueNullFieldError.checkNotNull(clientCanRegister, r'CompanyEntity', 'clientCanRegister'),
isLarge: BuiltValueNullFieldError.checkNotNull(isLarge, r'CompanyEntity', 'isLarge'),
isDisabled: BuiltValueNullFieldError.checkNotNull(isDisabled, r'CompanyEntity', 'isDisabled'),
enableShopApi: BuiltValueNullFieldError.checkNotNull(enableShopApi, r'CompanyEntity', 'enableShopApi'),
companyKey: BuiltValueNullFieldError.checkNotNull(companyKey, r'CompanyEntity', 'companyKey'),
firstDayOfWeek: BuiltValueNullFieldError.checkNotNull(firstDayOfWeek, r'CompanyEntity', 'firstDayOfWeek'),
firstMonthOfYear: BuiltValueNullFieldError.checkNotNull(firstMonthOfYear, r'CompanyEntity', 'firstMonthOfYear'),
numberOfInvoiceTaxRates: BuiltValueNullFieldError.checkNotNull(numberOfInvoiceTaxRates, r'CompanyEntity', 'numberOfInvoiceTaxRates'),
numberOfItemTaxRates: BuiltValueNullFieldError.checkNotNull(numberOfItemTaxRates, r'CompanyEntity', 'numberOfItemTaxRates'),
numberOfExpenseTaxRates: BuiltValueNullFieldError.checkNotNull(numberOfExpenseTaxRates, r'CompanyEntity', 'numberOfExpenseTaxRates'),
expenseInclusiveTaxes: BuiltValueNullFieldError.checkNotNull(expenseInclusiveTaxes, r'CompanyEntity', 'expenseInclusiveTaxes'),
sessionTimeout: BuiltValueNullFieldError.checkNotNull(sessionTimeout, r'CompanyEntity', 'sessionTimeout'),
passwordTimeout: BuiltValueNullFieldError.checkNotNull(passwordTimeout, r'CompanyEntity', 'passwordTimeout'),
oauthPasswordRequired: BuiltValueNullFieldError.checkNotNull(oauthPasswordRequired, r'CompanyEntity', 'oauthPasswordRequired'),
markdownEnabled: BuiltValueNullFieldError.checkNotNull(markdownEnabled, r'CompanyEntity', 'markdownEnabled'),
markdownEmailEnabled: BuiltValueNullFieldError.checkNotNull(markdownEmailEnabled, r'CompanyEntity', 'markdownEmailEnabled'),
useCommaAsDecimalPlace: BuiltValueNullFieldError.checkNotNull(useCommaAsDecimalPlace, r'CompanyEntity', 'useCommaAsDecimalPlace'),
reportIncludeDrafts: BuiltValueNullFieldError.checkNotNull(reportIncludeDrafts, r'CompanyEntity', 'reportIncludeDrafts'),
reportIncludeDeleted: BuiltValueNullFieldError.checkNotNull(reportIncludeDeleted, r'CompanyEntity', 'reportIncludeDeleted'),
useQuoteTermsOnConversion: BuiltValueNullFieldError.checkNotNull(useQuoteTermsOnConversion, r'CompanyEntity', 'useQuoteTermsOnConversion'),
enableApplyingPayments: BuiltValueNullFieldError.checkNotNull(enableApplyingPayments, r'CompanyEntity', 'enableApplyingPayments'),
trackInventory: BuiltValueNullFieldError.checkNotNull(trackInventory, r'CompanyEntity', 'trackInventory'),
stockNotificationThreshold: BuiltValueNullFieldError.checkNotNull(stockNotificationThreshold, r'CompanyEntity', 'stockNotificationThreshold'),
stockNotification: BuiltValueNullFieldError.checkNotNull(stockNotification, r'CompanyEntity', 'stockNotification'),
invoiceTaskLock: BuiltValueNullFieldError.checkNotNull(invoiceTaskLock, r'CompanyEntity', 'invoiceTaskLock'),
convertPaymentCurrency: BuiltValueNullFieldError.checkNotNull(convertPaymentCurrency, r'CompanyEntity', 'convertPaymentCurrency'),
convertExpenseCurrency: BuiltValueNullFieldError.checkNotNull(convertExpenseCurrency, r'CompanyEntity', 'convertExpenseCurrency'),
notifyVendorWhenPaid: BuiltValueNullFieldError.checkNotNull(notifyVendorWhenPaid, r'CompanyEntity', 'notifyVendorWhenPaid'),
groups: groups.build(),
activities: activities.build(),
taxRates: taxRates.build(),
taskStatuses: taskStatuses.build(),
taskStatusMap: taskStatusMap.build(),
companyGateways: companyGateways.build(),
expenseCategories: expenseCategories.build(),
users: users.build(),
clients: clients.build(),
products: products.build(),
invoices: invoices.build(),
recurringInvoices: recurringInvoices.build(),
recurringExpenses: recurringExpenses.build(),
payments: payments.build(),
quotes: quotes.build(),
credits: credits.build(),
purchaseOrders: purchaseOrders.build(),
bankAccounts: bankAccounts.build(),
transactions: transactions.build(),
transactionRules: transactionRules.build(),
tasks: tasks.build(),
projects: projects.build(),
expenses: expenses.build(),
vendors: vendors.build(),
designs: designs.build(),
documents: documents.build(),
schedules: schedules.build(),
tokens: tokens.build(),
webhooks: webhooks.build(),
subscriptions: subscriptions.build(),
paymentTerms: paymentTerms.build(),
systemLogs: systemLogs.build(),
clientRegistrationFields: clientRegistrationFields.build(),
customFields: customFields.build(),
slackWebhookUrl: BuiltValueNullFieldError.checkNotNull(slackWebhookUrl, r'CompanyEntity', 'slackWebhookUrl'),
googleAnalyticsKey: BuiltValueNullFieldError.checkNotNull(googleAnalyticsKey, r'CompanyEntity', 'googleAnalyticsKey'),
matomoUrl: BuiltValueNullFieldError.checkNotNull(matomoUrl, r'CompanyEntity', 'matomoUrl'),
matomoId: BuiltValueNullFieldError.checkNotNull(matomoId, r'CompanyEntity', 'matomoId'),
markExpensesInvoiceable: BuiltValueNullFieldError.checkNotNull(markExpensesInvoiceable, r'CompanyEntity', 'markExpensesInvoiceable'),
markExpensesPaid: BuiltValueNullFieldError.checkNotNull(markExpensesPaid, r'CompanyEntity', 'markExpensesPaid'),
invoiceExpenseDocuments: BuiltValueNullFieldError.checkNotNull(invoiceExpenseDocuments, r'CompanyEntity', 'invoiceExpenseDocuments'),
invoiceTaskDocuments: BuiltValueNullFieldError.checkNotNull(invoiceTaskDocuments, r'CompanyEntity', 'invoiceTaskDocuments'),
invoiceTaskTimelog: BuiltValueNullFieldError.checkNotNull(invoiceTaskTimelog, r'CompanyEntity', 'invoiceTaskTimelog'),
invoiceTaskDatelog: BuiltValueNullFieldError.checkNotNull(invoiceTaskDatelog, r'CompanyEntity', 'invoiceTaskDatelog'),
invoiceTaskProject: BuiltValueNullFieldError.checkNotNull(invoiceTaskProject, r'CompanyEntity', 'invoiceTaskProject'),
invoiceTaskHours: BuiltValueNullFieldError.checkNotNull(invoiceTaskHours, r'CompanyEntity', 'invoiceTaskHours'),
invoiceTaskItemDescription: BuiltValueNullFieldError.checkNotNull(invoiceTaskItemDescription, r'CompanyEntity', 'invoiceTaskItemDescription'),
invoiceTaskProjectHeader: BuiltValueNullFieldError.checkNotNull(invoiceTaskProjectHeader, r'CompanyEntity', 'invoiceTaskProjectHeader'),
autoStartTasks: BuiltValueNullFieldError.checkNotNull(autoStartTasks, r'CompanyEntity', 'autoStartTasks'),
showTasksTable: BuiltValueNullFieldError.checkNotNull(showTasksTable, r'CompanyEntity', 'showTasksTable'),
showTaskEndDate: BuiltValueNullFieldError.checkNotNull(showTaskEndDate, r'CompanyEntity', 'showTaskEndDate'),
settings: settings.build(),
enabledModules: BuiltValueNullFieldError.checkNotNull(enabledModules, r'CompanyEntity', 'enabledModules'),
calculateExpenseTaxByAmount: BuiltValueNullFieldError.checkNotNull(calculateExpenseTaxByAmount, r'CompanyEntity', 'calculateExpenseTaxByAmount'),
stopOnUnpaidRecurring: BuiltValueNullFieldError.checkNotNull(stopOnUnpaidRecurring, r'CompanyEntity', 'stopOnUnpaidRecurring'),
calculateTaxes: BuiltValueNullFieldError.checkNotNull(calculateTaxes, r'CompanyEntity', 'calculateTaxes'),
taxConfig: taxConfig.build(),
taxData: taxData.build(),
hasEInvoiceCertificate: BuiltValueNullFieldError.checkNotNull(hasEInvoiceCertificate, r'CompanyEntity', 'hasEInvoiceCertificate'),
hasEInvoiceCertificatePassphrase: BuiltValueNullFieldError.checkNotNull(hasEInvoiceCertificatePassphrase, r'CompanyEntity', 'hasEInvoiceCertificatePassphrase'),
eInvoiceCertificatePassphrase: BuiltValueNullFieldError.checkNotNull(eInvoiceCertificatePassphrase, r'CompanyEntity', 'eInvoiceCertificatePassphrase'),
isChanged: isChanged,
createdAt: BuiltValueNullFieldError.checkNotNull(createdAt, r'CompanyEntity', 'createdAt'),
updatedAt: BuiltValueNullFieldError.checkNotNull(updatedAt, r'CompanyEntity', 'updatedAt'),
archivedAt: BuiltValueNullFieldError.checkNotNull(archivedAt, r'CompanyEntity', 'archivedAt'),
isDeleted: isDeleted,
createdUserId: createdUserId,
assignedUserId: assignedUserId,
entityType: entityType,
id: BuiltValueNullFieldError.checkNotNull(id, r'CompanyEntity', 'id'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'groups';
groups.build();
_$failedField = 'activities';
activities.build();
_$failedField = 'taxRates';
taxRates.build();
_$failedField = 'taskStatuses';
taskStatuses.build();
_$failedField = 'taskStatusMap';
taskStatusMap.build();
_$failedField = 'companyGateways';
companyGateways.build();
_$failedField = 'expenseCategories';
expenseCategories.build();
_$failedField = 'users';
users.build();
_$failedField = 'clients';
clients.build();
_$failedField = 'products';
products.build();
_$failedField = 'invoices';
invoices.build();
_$failedField = 'recurringInvoices';
recurringInvoices.build();
_$failedField = 'recurringExpenses';
recurringExpenses.build();
_$failedField = 'payments';
payments.build();
_$failedField = 'quotes';
quotes.build();
_$failedField = 'credits';
credits.build();
_$failedField = 'purchaseOrders';
purchaseOrders.build();
_$failedField = 'bankAccounts';
bankAccounts.build();
_$failedField = 'transactions';
transactions.build();
_$failedField = 'transactionRules';
transactionRules.build();
_$failedField = 'tasks';
tasks.build();
_$failedField = 'projects';
projects.build();
_$failedField = 'expenses';
expenses.build();
_$failedField = 'vendors';
vendors.build();
_$failedField = 'designs';
designs.build();
_$failedField = 'documents';
documents.build();
_$failedField = 'schedules';
schedules.build();
_$failedField = 'tokens';
tokens.build();
_$failedField = 'webhooks';
webhooks.build();
_$failedField = 'subscriptions';
subscriptions.build();
_$failedField = 'paymentTerms';
paymentTerms.build();
_$failedField = 'systemLogs';
systemLogs.build();
_$failedField = 'clientRegistrationFields';
clientRegistrationFields.build();
_$failedField = 'customFields';
customFields.build();
_$failedField = 'settings';
settings.build();
_$failedField = 'taxConfig';
taxConfig.build();
_$failedField = 'taxData';
taxData.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'CompanyEntity', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GatewayEntity extends GatewayEntity {
@override
final String id;
@override
final String name;
@override
final bool isOffsite;
@override
final bool isVisible;
@override
final int sortOrder;
@override
final String defaultGatewayTypeId;
@override
final String siteUrl;
@override
final BuiltMap<String, GatewayOptionsEntity> options;
@override
final String fields;
factory _$GatewayEntity([void Function(GatewayEntityBuilder)? updates]) =>
(new GatewayEntityBuilder()..update(updates))._build();
_$GatewayEntity._(
{required this.id,
required this.name,
required this.isOffsite,
required this.isVisible,
required this.sortOrder,
required this.defaultGatewayTypeId,
required this.siteUrl,
required this.options,
required this.fields})
: super._() {
BuiltValueNullFieldError.checkNotNull(id, r'GatewayEntity', 'id');
BuiltValueNullFieldError.checkNotNull(name, r'GatewayEntity', 'name');
BuiltValueNullFieldError.checkNotNull(
isOffsite, r'GatewayEntity', 'isOffsite');
BuiltValueNullFieldError.checkNotNull(
isVisible, r'GatewayEntity', 'isVisible');
BuiltValueNullFieldError.checkNotNull(
sortOrder, r'GatewayEntity', 'sortOrder');
BuiltValueNullFieldError.checkNotNull(
defaultGatewayTypeId, r'GatewayEntity', 'defaultGatewayTypeId');
BuiltValueNullFieldError.checkNotNull(siteUrl, r'GatewayEntity', 'siteUrl');
BuiltValueNullFieldError.checkNotNull(options, r'GatewayEntity', 'options');
BuiltValueNullFieldError.checkNotNull(fields, r'GatewayEntity', 'fields');
}
@override
GatewayEntity rebuild(void Function(GatewayEntityBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GatewayEntityBuilder toBuilder() => new GatewayEntityBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GatewayEntity &&
id == other.id &&
name == other.name &&
isOffsite == other.isOffsite &&
isVisible == other.isVisible &&
sortOrder == other.sortOrder &&
defaultGatewayTypeId == other.defaultGatewayTypeId &&
siteUrl == other.siteUrl &&
options == other.options &&
fields == other.fields;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, name.hashCode);
_$hash = $jc(_$hash, isOffsite.hashCode);
_$hash = $jc(_$hash, isVisible.hashCode);
_$hash = $jc(_$hash, sortOrder.hashCode);
_$hash = $jc(_$hash, defaultGatewayTypeId.hashCode);
_$hash = $jc(_$hash, siteUrl.hashCode);
_$hash = $jc(_$hash, options.hashCode);
_$hash = $jc(_$hash, fields.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GatewayEntity')
..add('id', id)
..add('name', name)
..add('isOffsite', isOffsite)
..add('isVisible', isVisible)
..add('sortOrder', sortOrder)
..add('defaultGatewayTypeId', defaultGatewayTypeId)
..add('siteUrl', siteUrl)
..add('options', options)
..add('fields', fields))
.toString();
}
}
class GatewayEntityBuilder
implements Builder<GatewayEntity, GatewayEntityBuilder> {
_$GatewayEntity? _$v;
String? _id;
String? get id => _$this._id;
set id(String? id) => _$this._id = id;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
bool? _isOffsite;
bool? get isOffsite => _$this._isOffsite;
set isOffsite(bool? isOffsite) => _$this._isOffsite = isOffsite;
bool? _isVisible;
bool? get isVisible => _$this._isVisible;
set isVisible(bool? isVisible) => _$this._isVisible = isVisible;
int? _sortOrder;
int? get sortOrder => _$this._sortOrder;
set sortOrder(int? sortOrder) => _$this._sortOrder = sortOrder;
String? _defaultGatewayTypeId;
String? get defaultGatewayTypeId => _$this._defaultGatewayTypeId;
set defaultGatewayTypeId(String? defaultGatewayTypeId) =>
_$this._defaultGatewayTypeId = defaultGatewayTypeId;
String? _siteUrl;
String? get siteUrl => _$this._siteUrl;
set siteUrl(String? siteUrl) => _$this._siteUrl = siteUrl;
MapBuilder<String, GatewayOptionsEntity>? _options;
MapBuilder<String, GatewayOptionsEntity> get options =>
_$this._options ??= new MapBuilder<String, GatewayOptionsEntity>();
set options(MapBuilder<String, GatewayOptionsEntity>? options) =>
_$this._options = options;
String? _fields;
String? get fields => _$this._fields;
set fields(String? fields) => _$this._fields = fields;
GatewayEntityBuilder() {
GatewayEntity._initializeBuilder(this);
}
GatewayEntityBuilder get _$this {
final $v = _$v;
if ($v != null) {
_id = $v.id;
_name = $v.name;
_isOffsite = $v.isOffsite;
_isVisible = $v.isVisible;
_sortOrder = $v.sortOrder;
_defaultGatewayTypeId = $v.defaultGatewayTypeId;
_siteUrl = $v.siteUrl;
_options = $v.options.toBuilder();
_fields = $v.fields;
_$v = null;
}
return this;
}
@override
void replace(GatewayEntity other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GatewayEntity;
}
@override
void update(void Function(GatewayEntityBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GatewayEntity build() => _build();
_$GatewayEntity _build() {
_$GatewayEntity _$result;
try {
_$result = _$v ??
new _$GatewayEntity._(
id: BuiltValueNullFieldError.checkNotNull(
id, r'GatewayEntity', 'id'),
name: BuiltValueNullFieldError.checkNotNull(
name, r'GatewayEntity', 'name'),
isOffsite: BuiltValueNullFieldError.checkNotNull(
isOffsite, r'GatewayEntity', 'isOffsite'),
isVisible: BuiltValueNullFieldError.checkNotNull(
isVisible, r'GatewayEntity', 'isVisible'),
sortOrder: BuiltValueNullFieldError.checkNotNull(
sortOrder, r'GatewayEntity', 'sortOrder'),
defaultGatewayTypeId: BuiltValueNullFieldError.checkNotNull(
defaultGatewayTypeId,
r'GatewayEntity',
'defaultGatewayTypeId'),
siteUrl: BuiltValueNullFieldError.checkNotNull(
siteUrl, r'GatewayEntity', 'siteUrl'),
options: options.build(),
fields: BuiltValueNullFieldError.checkNotNull(
fields, r'GatewayEntity', 'fields'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'options';
options.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GatewayEntity', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GatewayOptionsEntity extends GatewayOptionsEntity {
@override
final bool supportRefunds;
@override
final bool supportTokenBilling;
@override
final BuiltList<String>? webhooks;
factory _$GatewayOptionsEntity(
[void Function(GatewayOptionsEntityBuilder)? updates]) =>
(new GatewayOptionsEntityBuilder()..update(updates))._build();
_$GatewayOptionsEntity._(
{required this.supportRefunds,
required this.supportTokenBilling,
this.webhooks})
: super._() {
BuiltValueNullFieldError.checkNotNull(
supportRefunds, r'GatewayOptionsEntity', 'supportRefunds');
BuiltValueNullFieldError.checkNotNull(
supportTokenBilling, r'GatewayOptionsEntity', 'supportTokenBilling');
}
@override
GatewayOptionsEntity rebuild(
void Function(GatewayOptionsEntityBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GatewayOptionsEntityBuilder toBuilder() =>
new GatewayOptionsEntityBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GatewayOptionsEntity &&
supportRefunds == other.supportRefunds &&
supportTokenBilling == other.supportTokenBilling &&
webhooks == other.webhooks;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, supportRefunds.hashCode);
_$hash = $jc(_$hash, supportTokenBilling.hashCode);
_$hash = $jc(_$hash, webhooks.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GatewayOptionsEntity')
..add('supportRefunds', supportRefunds)
..add('supportTokenBilling', supportTokenBilling)
..add('webhooks', webhooks))
.toString();
}
}
class GatewayOptionsEntityBuilder
implements Builder<GatewayOptionsEntity, GatewayOptionsEntityBuilder> {
_$GatewayOptionsEntity? _$v;
bool? _supportRefunds;
bool? get supportRefunds => _$this._supportRefunds;
set supportRefunds(bool? supportRefunds) =>
_$this._supportRefunds = supportRefunds;
bool? _supportTokenBilling;
bool? get supportTokenBilling => _$this._supportTokenBilling;
set supportTokenBilling(bool? supportTokenBilling) =>
_$this._supportTokenBilling = supportTokenBilling;
ListBuilder<String>? _webhooks;
ListBuilder<String> get webhooks =>
_$this._webhooks ??= new ListBuilder<String>();
set webhooks(ListBuilder<String>? webhooks) => _$this._webhooks = webhooks;
GatewayOptionsEntityBuilder();
GatewayOptionsEntityBuilder get _$this {
final $v = _$v;
if ($v != null) {
_supportRefunds = $v.supportRefunds;
_supportTokenBilling = $v.supportTokenBilling;
_webhooks = $v.webhooks?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GatewayOptionsEntity other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$GatewayOptionsEntity;
}
@override
void update(void Function(GatewayOptionsEntityBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GatewayOptionsEntity build() => _build();
_$GatewayOptionsEntity _build() {
_$GatewayOptionsEntity _$result;
try {
_$result = _$v ??
new _$GatewayOptionsEntity._(
supportRefunds: BuiltValueNullFieldError.checkNotNull(
supportRefunds, r'GatewayOptionsEntity', 'supportRefunds'),
supportTokenBilling: BuiltValueNullFieldError.checkNotNull(
supportTokenBilling,
r'GatewayOptionsEntity',
'supportTokenBilling'),
webhooks: _webhooks?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'webhooks';
_webhooks?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'GatewayOptionsEntity', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$UserCompanyEntity extends UserCompanyEntity {
@override
final bool isAdmin;
@override
final bool isOwner;
@override
final int permissionsUpdatedAt;
@override
final String permissions;
@override
final BuiltMap<String, BuiltList<String>> notifications;
@override
final CompanyEntity company;
@override
final UserEntity user;
@override
final TokenEntity token;
@override
final AccountEntity account;
@override
final UserSettingsEntity settings;
@override
final String ninjaPortalUrl;
factory _$UserCompanyEntity(
[void Function(UserCompanyEntityBuilder)? updates]) =>
(new UserCompanyEntityBuilder()..update(updates))._build();
_$UserCompanyEntity._(
{required this.isAdmin,
required this.isOwner,
required this.permissionsUpdatedAt,
required this.permissions,
required this.notifications,
required this.company,
required this.user,
required this.token,
required this.account,
required this.settings,
required this.ninjaPortalUrl})
: super._() {
BuiltValueNullFieldError.checkNotNull(
isAdmin, r'UserCompanyEntity', 'isAdmin');
BuiltValueNullFieldError.checkNotNull(
isOwner, r'UserCompanyEntity', 'isOwner');
BuiltValueNullFieldError.checkNotNull(
permissionsUpdatedAt, r'UserCompanyEntity', 'permissionsUpdatedAt');
BuiltValueNullFieldError.checkNotNull(
permissions, r'UserCompanyEntity', 'permissions');
BuiltValueNullFieldError.checkNotNull(
notifications, r'UserCompanyEntity', 'notifications');
BuiltValueNullFieldError.checkNotNull(
company, r'UserCompanyEntity', 'company');
BuiltValueNullFieldError.checkNotNull(user, r'UserCompanyEntity', 'user');
BuiltValueNullFieldError.checkNotNull(token, r'UserCompanyEntity', 'token');
BuiltValueNullFieldError.checkNotNull(
account, r'UserCompanyEntity', 'account');
BuiltValueNullFieldError.checkNotNull(
settings, r'UserCompanyEntity', 'settings');
BuiltValueNullFieldError.checkNotNull(
ninjaPortalUrl, r'UserCompanyEntity', 'ninjaPortalUrl');
}
@override
UserCompanyEntity rebuild(void Function(UserCompanyEntityBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
UserCompanyEntityBuilder toBuilder() =>
new UserCompanyEntityBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is UserCompanyEntity &&
isAdmin == other.isAdmin &&
isOwner == other.isOwner &&
permissionsUpdatedAt == other.permissionsUpdatedAt &&
permissions == other.permissions &&
notifications == other.notifications &&
company == other.company &&
user == other.user &&
token == other.token &&
account == other.account &&
settings == other.settings &&
ninjaPortalUrl == other.ninjaPortalUrl;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, isAdmin.hashCode);
_$hash = $jc(_$hash, isOwner.hashCode);
_$hash = $jc(_$hash, permissionsUpdatedAt.hashCode);
_$hash = $jc(_$hash, permissions.hashCode);
_$hash = $jc(_$hash, notifications.hashCode);
_$hash = $jc(_$hash, company.hashCode);
_$hash = $jc(_$hash, user.hashCode);
_$hash = $jc(_$hash, token.hashCode);
_$hash = $jc(_$hash, account.hashCode);
_$hash = $jc(_$hash, settings.hashCode);
_$hash = $jc(_$hash, ninjaPortalUrl.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'UserCompanyEntity')
..add('isAdmin', isAdmin)
..add('isOwner', isOwner)
..add('permissionsUpdatedAt', permissionsUpdatedAt)
..add('permissions', permissions)
..add('notifications', notifications)
..add('company', company)
..add('user', user)
..add('token', token)
..add('account', account)
..add('settings', settings)
..add('ninjaPortalUrl', ninjaPortalUrl))
.toString();
}
}
class UserCompanyEntityBuilder
implements Builder<UserCompanyEntity, UserCompanyEntityBuilder> {
_$UserCompanyEntity? _$v;
bool? _isAdmin;
bool? get isAdmin => _$this._isAdmin;
set isAdmin(bool? isAdmin) => _$this._isAdmin = isAdmin;
bool? _isOwner;
bool? get isOwner => _$this._isOwner;
set isOwner(bool? isOwner) => _$this._isOwner = isOwner;
int? _permissionsUpdatedAt;
int? get permissionsUpdatedAt => _$this._permissionsUpdatedAt;
set permissionsUpdatedAt(int? permissionsUpdatedAt) =>
_$this._permissionsUpdatedAt = permissionsUpdatedAt;
String? _permissions;
String? get permissions => _$this._permissions;
set permissions(String? permissions) => _$this._permissions = permissions;
MapBuilder<String, BuiltList<String>>? _notifications;
MapBuilder<String, BuiltList<String>> get notifications =>
_$this._notifications ??= new MapBuilder<String, BuiltList<String>>();
set notifications(MapBuilder<String, BuiltList<String>>? notifications) =>
_$this._notifications = notifications;
CompanyEntityBuilder? _company;
CompanyEntityBuilder get company =>
_$this._company ??= new CompanyEntityBuilder();
set company(CompanyEntityBuilder? company) => _$this._company = company;
UserEntityBuilder? _user;
UserEntityBuilder get user => _$this._user ??= new UserEntityBuilder();
set user(UserEntityBuilder? user) => _$this._user = user;
TokenEntityBuilder? _token;
TokenEntityBuilder get token => _$this._token ??= new TokenEntityBuilder();
set token(TokenEntityBuilder? token) => _$this._token = token;
AccountEntityBuilder? _account;
AccountEntityBuilder get account =>
_$this._account ??= new AccountEntityBuilder();
set account(AccountEntityBuilder? account) => _$this._account = account;
UserSettingsEntityBuilder? _settings;
UserSettingsEntityBuilder get settings =>
_$this._settings ??= new UserSettingsEntityBuilder();
set settings(UserSettingsEntityBuilder? settings) =>
_$this._settings = settings;
String? _ninjaPortalUrl;
String? get ninjaPortalUrl => _$this._ninjaPortalUrl;
set ninjaPortalUrl(String? ninjaPortalUrl) =>
_$this._ninjaPortalUrl = ninjaPortalUrl;
UserCompanyEntityBuilder() {
UserCompanyEntity._initializeBuilder(this);
}
UserCompanyEntityBuilder get _$this {
final $v = _$v;
if ($v != null) {
_isAdmin = $v.isAdmin;
_isOwner = $v.isOwner;
_permissionsUpdatedAt = $v.permissionsUpdatedAt;
_permissions = $v.permissions;
_notifications = $v.notifications.toBuilder();
_company = $v.company.toBuilder();
_user = $v.user.toBuilder();
_token = $v.token.toBuilder();
_account = $v.account.toBuilder();
_settings = $v.settings.toBuilder();
_ninjaPortalUrl = $v.ninjaPortalUrl;
_$v = null;
}
return this;
}
@override
void replace(UserCompanyEntity other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$UserCompanyEntity;
}
@override
void update(void Function(UserCompanyEntityBuilder)? updates) {
if (updates != null) updates(this);
}
@override
UserCompanyEntity build() => _build();
_$UserCompanyEntity _build() {
_$UserCompanyEntity _$result;
try {
_$result = _$v ??
new _$UserCompanyEntity._(
isAdmin: BuiltValueNullFieldError.checkNotNull(
isAdmin, r'UserCompanyEntity', 'isAdmin'),
isOwner: BuiltValueNullFieldError.checkNotNull(
isOwner, r'UserCompanyEntity', 'isOwner'),
permissionsUpdatedAt: BuiltValueNullFieldError.checkNotNull(
permissionsUpdatedAt,
r'UserCompanyEntity',
'permissionsUpdatedAt'),
permissions: BuiltValueNullFieldError.checkNotNull(
permissions, r'UserCompanyEntity', 'permissions'),
notifications: notifications.build(),
company: company.build(),
user: user.build(),
token: token.build(),
account: account.build(),
settings: settings.build(),
ninjaPortalUrl: BuiltValueNullFieldError.checkNotNull(
ninjaPortalUrl, r'UserCompanyEntity', 'ninjaPortalUrl'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'notifications';
notifications.build();
_$failedField = 'company';
company.build();
_$failedField = 'user';
user.build();
_$failedField = 'token';
token.build();
_$failedField = 'account';
account.build();
_$failedField = 'settings';
settings.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'UserCompanyEntity', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$UserSettingsEntity extends UserSettingsEntity {
@override
final String? accentColor;
@override
final BuiltMap<String, BuiltList<String>> tableColumns;
@override
final BuiltMap<String, ReportSettingsEntity> reportSettings;
@override
final int numberYearsActive;
@override
final bool includeDeletedClients;
@override
final BuiltList<DashboardField> dashboardFields;
@override
final int dashboardFieldsPerRowMobile;
@override
final int dashboardFieldsPerRowDesktop;
factory _$UserSettingsEntity(
[void Function(UserSettingsEntityBuilder)? updates]) =>
(new UserSettingsEntityBuilder()..update(updates))._build();
_$UserSettingsEntity._(
{this.accentColor,
required this.tableColumns,
required this.reportSettings,
required this.numberYearsActive,
required this.includeDeletedClients,
required this.dashboardFields,
required this.dashboardFieldsPerRowMobile,
required this.dashboardFieldsPerRowDesktop})
: super._() {
BuiltValueNullFieldError.checkNotNull(
tableColumns, r'UserSettingsEntity', 'tableColumns');
BuiltValueNullFieldError.checkNotNull(
reportSettings, r'UserSettingsEntity', 'reportSettings');
BuiltValueNullFieldError.checkNotNull(
numberYearsActive, r'UserSettingsEntity', 'numberYearsActive');
BuiltValueNullFieldError.checkNotNull(
includeDeletedClients, r'UserSettingsEntity', 'includeDeletedClients');
BuiltValueNullFieldError.checkNotNull(
dashboardFields, r'UserSettingsEntity', 'dashboardFields');
BuiltValueNullFieldError.checkNotNull(dashboardFieldsPerRowMobile,
r'UserSettingsEntity', 'dashboardFieldsPerRowMobile');
BuiltValueNullFieldError.checkNotNull(dashboardFieldsPerRowDesktop,
r'UserSettingsEntity', 'dashboardFieldsPerRowDesktop');
}
@override
UserSettingsEntity rebuild(
void Function(UserSettingsEntityBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
UserSettingsEntityBuilder toBuilder() =>
new UserSettingsEntityBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is UserSettingsEntity &&
accentColor == other.accentColor &&
tableColumns == other.tableColumns &&
reportSettings == other.reportSettings &&
numberYearsActive == other.numberYearsActive &&
includeDeletedClients == other.includeDeletedClients &&
dashboardFields == other.dashboardFields &&
dashboardFieldsPerRowMobile == other.dashboardFieldsPerRowMobile &&
dashboardFieldsPerRowDesktop == other.dashboardFieldsPerRowDesktop;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, accentColor.hashCode);
_$hash = $jc(_$hash, tableColumns.hashCode);
_$hash = $jc(_$hash, reportSettings.hashCode);
_$hash = $jc(_$hash, numberYearsActive.hashCode);
_$hash = $jc(_$hash, includeDeletedClients.hashCode);
_$hash = $jc(_$hash, dashboardFields.hashCode);
_$hash = $jc(_$hash, dashboardFieldsPerRowMobile.hashCode);
_$hash = $jc(_$hash, dashboardFieldsPerRowDesktop.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'UserSettingsEntity')
..add('accentColor', accentColor)
..add('tableColumns', tableColumns)
..add('reportSettings', reportSettings)
..add('numberYearsActive', numberYearsActive)
..add('includeDeletedClients', includeDeletedClients)
..add('dashboardFields', dashboardFields)
..add('dashboardFieldsPerRowMobile', dashboardFieldsPerRowMobile)
..add('dashboardFieldsPerRowDesktop', dashboardFieldsPerRowDesktop))
.toString();
}
}
class UserSettingsEntityBuilder
implements Builder<UserSettingsEntity, UserSettingsEntityBuilder> {
_$UserSettingsEntity? _$v;
String? _accentColor;
String? get accentColor => _$this._accentColor;
set accentColor(String? accentColor) => _$this._accentColor = accentColor;
MapBuilder<String, BuiltList<String>>? _tableColumns;
MapBuilder<String, BuiltList<String>> get tableColumns =>
_$this._tableColumns ??= new MapBuilder<String, BuiltList<String>>();
set tableColumns(MapBuilder<String, BuiltList<String>>? tableColumns) =>
_$this._tableColumns = tableColumns;
MapBuilder<String, ReportSettingsEntity>? _reportSettings;
MapBuilder<String, ReportSettingsEntity> get reportSettings =>
_$this._reportSettings ??= new MapBuilder<String, ReportSettingsEntity>();
set reportSettings(
MapBuilder<String, ReportSettingsEntity>? reportSettings) =>
_$this._reportSettings = reportSettings;
int? _numberYearsActive;
int? get numberYearsActive => _$this._numberYearsActive;
set numberYearsActive(int? numberYearsActive) =>
_$this._numberYearsActive = numberYearsActive;
bool? _includeDeletedClients;
bool? get includeDeletedClients => _$this._includeDeletedClients;
set includeDeletedClients(bool? includeDeletedClients) =>
_$this._includeDeletedClients = includeDeletedClients;
ListBuilder<DashboardField>? _dashboardFields;
ListBuilder<DashboardField> get dashboardFields =>
_$this._dashboardFields ??= new ListBuilder<DashboardField>();
set dashboardFields(ListBuilder<DashboardField>? dashboardFields) =>
_$this._dashboardFields = dashboardFields;
int? _dashboardFieldsPerRowMobile;
int? get dashboardFieldsPerRowMobile => _$this._dashboardFieldsPerRowMobile;
set dashboardFieldsPerRowMobile(int? dashboardFieldsPerRowMobile) =>
_$this._dashboardFieldsPerRowMobile = dashboardFieldsPerRowMobile;
int? _dashboardFieldsPerRowDesktop;
int? get dashboardFieldsPerRowDesktop => _$this._dashboardFieldsPerRowDesktop;
set dashboardFieldsPerRowDesktop(int? dashboardFieldsPerRowDesktop) =>
_$this._dashboardFieldsPerRowDesktop = dashboardFieldsPerRowDesktop;
UserSettingsEntityBuilder() {
UserSettingsEntity._initializeBuilder(this);
}
UserSettingsEntityBuilder get _$this {
final $v = _$v;
if ($v != null) {
_accentColor = $v.accentColor;
_tableColumns = $v.tableColumns.toBuilder();
_reportSettings = $v.reportSettings.toBuilder();
_numberYearsActive = $v.numberYearsActive;
_includeDeletedClients = $v.includeDeletedClients;
_dashboardFields = $v.dashboardFields.toBuilder();
_dashboardFieldsPerRowMobile = $v.dashboardFieldsPerRowMobile;
_dashboardFieldsPerRowDesktop = $v.dashboardFieldsPerRowDesktop;
_$v = null;
}
return this;
}
@override
void replace(UserSettingsEntity other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$UserSettingsEntity;
}
@override
void update(void Function(UserSettingsEntityBuilder)? updates) {
if (updates != null) updates(this);
}
@override
UserSettingsEntity build() => _build();
_$UserSettingsEntity _build() {
_$UserSettingsEntity _$result;
try {
_$result = _$v ??
new _$UserSettingsEntity._(
accentColor: accentColor,
tableColumns: tableColumns.build(),
reportSettings: reportSettings.build(),
numberYearsActive: BuiltValueNullFieldError.checkNotNull(
numberYearsActive,
r'UserSettingsEntity',
'numberYearsActive'),
includeDeletedClients: BuiltValueNullFieldError.checkNotNull(
includeDeletedClients,
r'UserSettingsEntity',
'includeDeletedClients'),
dashboardFields: dashboardFields.build(),
dashboardFieldsPerRowMobile:
BuiltValueNullFieldError.checkNotNull(
dashboardFieldsPerRowMobile,
r'UserSettingsEntity',
'dashboardFieldsPerRowMobile'),
dashboardFieldsPerRowDesktop:
BuiltValueNullFieldError.checkNotNull(
dashboardFieldsPerRowDesktop,
r'UserSettingsEntity',
'dashboardFieldsPerRowDesktop'));
} catch (_) {
late String _$failedField;
try {
_$failedField = 'tableColumns';
tableColumns.build();
_$failedField = 'reportSettings';
reportSettings.build();
_$failedField = 'dashboardFields';
dashboardFields.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'UserSettingsEntity', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$ReportSettingsEntity extends ReportSettingsEntity {
@override
final String sortColumn;
@override
final bool sortAscending;
@override
final int sortTotalsIndex;
@override
final bool sortTotalsAscending;
@override
final BuiltList<String> columns;
factory _$ReportSettingsEntity(
[void Function(ReportSettingsEntityBuilder)? updates]) =>
(new ReportSettingsEntityBuilder()..update(updates))._build();
_$ReportSettingsEntity._(
{required this.sortColumn,
required this.sortAscending,
required this.sortTotalsIndex,
required this.sortTotalsAscending,
required this.columns})
: super._() {
BuiltValueNullFieldError.checkNotNull(
sortColumn, r'ReportSettingsEntity', 'sortColumn');
BuiltValueNullFieldError.checkNotNull(
sortAscending, r'ReportSettingsEntity', 'sortAscending');
BuiltValueNullFieldError.checkNotNull(
sortTotalsIndex, r'ReportSettingsEntity', 'sortTotalsIndex');
BuiltValueNullFieldError.checkNotNull(
sortTotalsAscending, r'ReportSettingsEntity', 'sortTotalsAscending');
BuiltValueNullFieldError.checkNotNull(
columns, r'ReportSettingsEntity', 'columns');
}
@override
ReportSettingsEntity rebuild(
void Function(ReportSettingsEntityBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
ReportSettingsEntityBuilder toBuilder() =>
new ReportSettingsEntityBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is ReportSettingsEntity &&
sortColumn == other.sortColumn &&
sortAscending == other.sortAscending &&
sortTotalsIndex == other.sortTotalsIndex &&
sortTotalsAscending == other.sortTotalsAscending &&
columns == other.columns;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, sortColumn.hashCode);
_$hash = $jc(_$hash, sortAscending.hashCode);
_$hash = $jc(_$hash, sortTotalsIndex.hashCode);
_$hash = $jc(_$hash, sortTotalsAscending.hashCode);
_$hash = $jc(_$hash, columns.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'ReportSettingsEntity')
..add('sortColumn', sortColumn)
..add('sortAscending', sortAscending)
..add('sortTotalsIndex', sortTotalsIndex)
..add('sortTotalsAscending', sortTotalsAscending)
..add('columns', columns))
.toString();
}
}
class ReportSettingsEntityBuilder
implements Builder<ReportSettingsEntity, ReportSettingsEntityBuilder> {
_$ReportSettingsEntity? _$v;
String? _sortColumn;
String? get sortColumn => _$this._sortColumn;
set sortColumn(String? sortColumn) => _$this._sortColumn = sortColumn;
bool? _sortAscending;
bool? get sortAscending => _$this._sortAscending;
set sortAscending(bool? sortAscending) =>
_$this._sortAscending = sortAscending;
int? _sortTotalsIndex;
int? get sortTotalsIndex => _$this._sortTotalsIndex;
set sortTotalsIndex(int? sortTotalsIndex) =>
_$this._sortTotalsIndex = sortTotalsIndex;
bool? _sortTotalsAscending;
bool? get sortTotalsAscending => _$this._sortTotalsAscending;
set sortTotalsAscending(bool? sortTotalsAscending) =>
_$this._sortTotalsAscending = sortTotalsAscending;
ListBuilder<String>? _columns;
ListBuilder<String> get columns =>
_$this._columns ??= new ListBuilder<String>();
set columns(ListBuilder<String>? columns) => _$this._columns = columns;
ReportSettingsEntityBuilder() {
ReportSettingsEntity._initializeBuilder(this);
}
ReportSettingsEntityBuilder get _$this {
final $v = _$v;
if ($v != null) {
_sortColumn = $v.sortColumn;
_sortAscending = $v.sortAscending;
_sortTotalsIndex = $v.sortTotalsIndex;
_sortTotalsAscending = $v.sortTotalsAscending;
_columns = $v.columns.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(ReportSettingsEntity other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$ReportSettingsEntity;
}
@override
void update(void Function(ReportSettingsEntityBuilder)? updates) {
if (updates != null) updates(this);
}
@override
ReportSettingsEntity build() => _build();
_$ReportSettingsEntity _build() {
_$ReportSettingsEntity _$result;
try {
_$result = _$v ??
new _$ReportSettingsEntity._(
sortColumn: BuiltValueNullFieldError.checkNotNull(
sortColumn, r'ReportSettingsEntity', 'sortColumn'),
sortAscending: BuiltValueNullFieldError.checkNotNull(
sortAscending, r'ReportSettingsEntity', 'sortAscending'),
sortTotalsIndex: BuiltValueNullFieldError.checkNotNull(
sortTotalsIndex, r'ReportSettingsEntity', 'sortTotalsIndex'),
sortTotalsAscending: BuiltValueNullFieldError.checkNotNull(
sortTotalsAscending,
r'ReportSettingsEntity',
'sortTotalsAscending'),
columns: columns.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'columns';
columns.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'ReportSettingsEntity', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$CompanyItemResponse extends CompanyItemResponse {
@override
final CompanyEntity data;
factory _$CompanyItemResponse(
[void Function(CompanyItemResponseBuilder)? updates]) =>
(new CompanyItemResponseBuilder()..update(updates))._build();
_$CompanyItemResponse._({required this.data}) : super._() {
BuiltValueNullFieldError.checkNotNull(data, r'CompanyItemResponse', 'data');
}
@override
CompanyItemResponse rebuild(
void Function(CompanyItemResponseBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
CompanyItemResponseBuilder toBuilder() =>
new CompanyItemResponseBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is CompanyItemResponse && data == other.data;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, data.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'CompanyItemResponse')
..add('data', data))
.toString();
}
}
class CompanyItemResponseBuilder
implements Builder<CompanyItemResponse, CompanyItemResponseBuilder> {
_$CompanyItemResponse? _$v;
CompanyEntityBuilder? _data;
CompanyEntityBuilder get data => _$this._data ??= new CompanyEntityBuilder();
set data(CompanyEntityBuilder? data) => _$this._data = data;
CompanyItemResponseBuilder();
CompanyItemResponseBuilder get _$this {
final $v = _$v;
if ($v != null) {
_data = $v.data.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(CompanyItemResponse other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$CompanyItemResponse;
}
@override
void update(void Function(CompanyItemResponseBuilder)? updates) {
if (updates != null) updates(this);
}
@override
CompanyItemResponse build() => _build();
_$CompanyItemResponse _build() {
_$CompanyItemResponse _$result;
try {
_$result = _$v ?? new _$CompanyItemResponse._(data: data.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'data';
data.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
r'CompanyItemResponse', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$RegistrationFieldEntity extends RegistrationFieldEntity {
@override
final String key;
@override
final bool required;
@override
final bool visible;
factory _$RegistrationFieldEntity(
[void Function(RegistrationFieldEntityBuilder)? updates]) =>
(new RegistrationFieldEntityBuilder()..update(updates))._build();
_$RegistrationFieldEntity._(
{required this.key, required this.required, required this.visible})
: super._() {
BuiltValueNullFieldError.checkNotNull(
key, r'RegistrationFieldEntity', 'key');
BuiltValueNullFieldError.checkNotNull(
required, r'RegistrationFieldEntity', 'required');
BuiltValueNullFieldError.checkNotNull(
visible, r'RegistrationFieldEntity', 'visible');
}
@override
RegistrationFieldEntity rebuild(
void Function(RegistrationFieldEntityBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
RegistrationFieldEntityBuilder toBuilder() =>
new RegistrationFieldEntityBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is RegistrationFieldEntity &&
key == other.key &&
required == other.required &&
visible == other.visible;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, key.hashCode);
_$hash = $jc(_$hash, required.hashCode);
_$hash = $jc(_$hash, visible.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'RegistrationFieldEntity')
..add('key', key)
..add('required', required)
..add('visible', visible))
.toString();
}
}
class RegistrationFieldEntityBuilder
implements
Builder<RegistrationFieldEntity, RegistrationFieldEntityBuilder> {
_$RegistrationFieldEntity? _$v;
String? _key;
String? get key => _$this._key;
set key(String? key) => _$this._key = key;
bool? _required;
bool? get required => _$this._required;
set required(bool? required) => _$this._required = required;
bool? _visible;
bool? get visible => _$this._visible;
set visible(bool? visible) => _$this._visible = visible;
RegistrationFieldEntityBuilder() {
RegistrationFieldEntity._initializeBuilder(this);
}
RegistrationFieldEntityBuilder get _$this {
final $v = _$v;
if ($v != null) {
_key = $v.key;
_required = $v.required;
_visible = $v.visible;
_$v = null;
}
return this;
}
@override
void replace(RegistrationFieldEntity other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$RegistrationFieldEntity;
}
@override
void update(void Function(RegistrationFieldEntityBuilder)? updates) {
if (updates != null) updates(this);
}
@override
RegistrationFieldEntity build() => _build();
_$RegistrationFieldEntity _build() {
final _$result = _$v ??
new _$RegistrationFieldEntity._(
key: BuiltValueNullFieldError.checkNotNull(
key, r'RegistrationFieldEntity', 'key'),
required: BuiltValueNullFieldError.checkNotNull(
required, r'RegistrationFieldEntity', 'required'),
visible: BuiltValueNullFieldError.checkNotNull(
visible, r'RegistrationFieldEntity', 'visible'));
replace(_$result);
return _$result;
}
}
class _$DashboardField extends DashboardField {
@override
final String field;
@override
final String period;
@override
final String type;
factory _$DashboardField([void Function(DashboardFieldBuilder)? updates]) =>
(new DashboardFieldBuilder()..update(updates))._build();
_$DashboardField._(
{required this.field, required this.period, required this.type})
: super._() {
BuiltValueNullFieldError.checkNotNull(field, r'DashboardField', 'field');
BuiltValueNullFieldError.checkNotNull(period, r'DashboardField', 'period');
BuiltValueNullFieldError.checkNotNull(type, r'DashboardField', 'type');
}
@override
DashboardField rebuild(void Function(DashboardFieldBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
DashboardFieldBuilder toBuilder() =>
new DashboardFieldBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is DashboardField &&
field == other.field &&
period == other.period &&
type == other.type;
}
int? __hashCode;
@override
int get hashCode {
if (__hashCode != null) return __hashCode!;
var _$hash = 0;
_$hash = $jc(_$hash, field.hashCode);
_$hash = $jc(_$hash, period.hashCode);
_$hash = $jc(_$hash, type.hashCode);
_$hash = $jf(_$hash);
return __hashCode ??= _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'DashboardField')
..add('field', field)
..add('period', period)
..add('type', type))
.toString();
}
}
class DashboardFieldBuilder
implements Builder<DashboardField, DashboardFieldBuilder> {
_$DashboardField? _$v;
String? _field;
String? get field => _$this._field;
set field(String? field) => _$this._field = field;
String? _period;
String? get period => _$this._period;
set period(String? period) => _$this._period = period;
String? _type;
String? get type => _$this._type;
set type(String? type) => _$this._type = type;
DashboardFieldBuilder() {
DashboardField._initializeBuilder(this);
}
DashboardFieldBuilder get _$this {
final $v = _$v;
if ($v != null) {
_field = $v.field;
_period = $v.period;
_type = $v.type;
_$v = null;
}
return this;
}
@override
void replace(DashboardField other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$DashboardField;
}
@override
void update(void Function(DashboardFieldBuilder)? updates) {
if (updates != null) updates(this);
}
@override
DashboardField build() => _build();
_$DashboardField _build() {
final _$result = _$v ??
new _$DashboardField._(
field: BuiltValueNullFieldError.checkNotNull(
field, r'DashboardField', 'field'),
period: BuiltValueNullFieldError.checkNotNull(
period, r'DashboardField', 'period'),
type: BuiltValueNullFieldError.checkNotNull(
type, r'DashboardField', 'type'));
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint