Update models
This commit is contained in:
parent
9b165dabfc
commit
b3e7487a06
|
|
@ -16,6 +16,7 @@ abstract class AccountEntity
|
||||||
latestVersion: '',
|
latestVersion: '',
|
||||||
currentVersion: '',
|
currentVersion: '',
|
||||||
reportErrors: reportErrors,
|
reportErrors: reportErrors,
|
||||||
|
debug_enabled: false,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -44,11 +45,18 @@ abstract class AccountEntity
|
||||||
@BuiltValueField(wireName: 'current_version')
|
@BuiltValueField(wireName: 'current_version')
|
||||||
String get currentVersion;
|
String get currentVersion;
|
||||||
|
|
||||||
|
@BuiltValueField(wireName: 'debug_enabled')
|
||||||
|
bool get debugEnabled;
|
||||||
|
|
||||||
bool get isUpdateAvailable =>
|
bool get isUpdateAvailable =>
|
||||||
Version.parse(currentVersion) < Version.parse(latestVersion) &&
|
Version.parse(currentVersion) < Version.parse(latestVersion) &&
|
||||||
isCronEnabled;
|
isCronEnabled;
|
||||||
|
|
||||||
bool get isCronEnabled => latestVersion != '0.0.0';
|
bool get isCronEnabled => latestVersion != '0.0.0';
|
||||||
|
|
||||||
|
// ignore: unused_element
|
||||||
|
static void _initializeBuilder(AccountEntityBuilder builder) =>
|
||||||
|
builder..debugEnabled = false;
|
||||||
|
|
||||||
static Serializer<AccountEntity> get serializer => _$accountEntitySerializer;
|
static Serializer<AccountEntity> get serializer => _$accountEntitySerializer;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -88,6 +88,8 @@ abstract class CompanyEntity extends Object
|
||||||
showTasksTable: false,
|
showTasksTable: false,
|
||||||
invoiceTaskDocuments: false,
|
invoiceTaskDocuments: false,
|
||||||
isDisabled: false,
|
isDisabled: false,
|
||||||
|
calculateExpenseTaxByAmount: false,
|
||||||
|
hideEmptyColumnsOnPdf: false,
|
||||||
groups: BuiltList<GroupEntity>(),
|
groups: BuiltList<GroupEntity>(),
|
||||||
taxRates: BuiltList<TaxRateEntity>(),
|
taxRates: BuiltList<TaxRateEntity>(),
|
||||||
taskStatuses: BuiltList<TaskStatusEntity>(),
|
taskStatuses: BuiltList<TaskStatusEntity>(),
|
||||||
|
|
@ -294,6 +296,12 @@ abstract class CompanyEntity extends Object
|
||||||
@BuiltValueField(wireName: 'enabled_modules')
|
@BuiltValueField(wireName: 'enabled_modules')
|
||||||
int get enabledModules;
|
int get enabledModules;
|
||||||
|
|
||||||
|
@BuiltValueField(wireName: 'calculate_expense_tax_by_amount')
|
||||||
|
bool get calculateExpenseTaxByAmount;
|
||||||
|
|
||||||
|
@BuiltValueField(wireName: 'hide_empty_columns_on_pdf')
|
||||||
|
bool get hideEmptyColumnsOnPdf;
|
||||||
|
|
||||||
String get displayName => settings.name ?? '';
|
String get displayName => settings.name ?? '';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
@ -473,6 +481,8 @@ abstract class CompanyEntity extends Object
|
||||||
|
|
||||||
// ignore: unused_element
|
// ignore: unused_element
|
||||||
static void _initializeBuilder(CompanyEntityBuilder builder) => builder
|
static void _initializeBuilder(CompanyEntityBuilder builder) => builder
|
||||||
|
..calculateExpenseTaxByAmount = false
|
||||||
|
..hideEmptyColumnsOnPdf = false
|
||||||
..enableProductDiscount = false
|
..enableProductDiscount = false
|
||||||
..defaultTaskIsDateBased = false;
|
..defaultTaskIsDateBased = false;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,7 @@ abstract class ExpenseCategoryEntity extends Object
|
||||||
id: id ?? BaseEntity.nextId,
|
id: id ?? BaseEntity.nextId,
|
||||||
isChanged: false,
|
isChanged: false,
|
||||||
name: '',
|
name: '',
|
||||||
|
color: '',
|
||||||
isDeleted: false,
|
isDeleted: false,
|
||||||
createdAt: 0,
|
createdAt: 0,
|
||||||
updatedAt: 0,
|
updatedAt: 0,
|
||||||
|
|
@ -133,6 +134,8 @@ abstract class ExpenseCategoryEntity extends Object
|
||||||
|
|
||||||
String get name;
|
String get name;
|
||||||
|
|
||||||
|
String get color;
|
||||||
|
|
||||||
int compareTo(
|
int compareTo(
|
||||||
{ExpenseCategoryEntity expenseCategory,
|
{ExpenseCategoryEntity expenseCategory,
|
||||||
String sortField,
|
String sortField,
|
||||||
|
|
@ -158,6 +161,10 @@ abstract class ExpenseCategoryEntity extends Object
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ignore: unused_element
|
||||||
|
static void _initializeBuilder(ExpenseCategoryEntityBuilder builder) =>
|
||||||
|
builder..color = '';
|
||||||
|
|
||||||
static Serializer<ExpenseCategoryEntity> get serializer =>
|
static Serializer<ExpenseCategoryEntity> get serializer =>
|
||||||
_$expenseCategoryEntitySerializer;
|
_$expenseCategoryEntitySerializer;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,7 @@ abstract class ProjectItemResponse
|
||||||
class ProjectFields {
|
class ProjectFields {
|
||||||
static const String number = 'number';
|
static const String number = 'number';
|
||||||
static const String name = 'name';
|
static const String name = 'name';
|
||||||
|
static const String color = 'color';
|
||||||
static const String clientId = 'client_id';
|
static const String clientId = 'client_id';
|
||||||
static const String client = 'client';
|
static const String client = 'client';
|
||||||
static const String taskRate = 'task_rate';
|
static const String taskRate = 'task_rate';
|
||||||
|
|
@ -72,6 +73,7 @@ abstract class ProjectEntity extends Object
|
||||||
number: '',
|
number: '',
|
||||||
isChanged: false,
|
isChanged: false,
|
||||||
name: '',
|
name: '',
|
||||||
|
color: '',
|
||||||
clientId: '',
|
clientId: '',
|
||||||
taskRate: 0.0,
|
taskRate: 0.0,
|
||||||
dueDate: '',
|
dueDate: '',
|
||||||
|
|
@ -111,6 +113,8 @@ abstract class ProjectEntity extends Object
|
||||||
|
|
||||||
String get name;
|
String get name;
|
||||||
|
|
||||||
|
String get color;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@BuiltValueField(wireName: 'client_id')
|
@BuiltValueField(wireName: 'client_id')
|
||||||
String get clientId;
|
String get clientId;
|
||||||
|
|
@ -333,5 +337,9 @@ abstract class ProjectEntity extends Object
|
||||||
@override
|
@override
|
||||||
FormatNumberType get listDisplayAmountType => FormatNumberType.money;
|
FormatNumberType get listDisplayAmountType => FormatNumberType.money;
|
||||||
|
|
||||||
|
// ignore: unused_element
|
||||||
|
static void _initializeBuilder(ProjectEntityBuilder builder) =>
|
||||||
|
builder..color = '';
|
||||||
|
|
||||||
static Serializer<ProjectEntity> get serializer => _$projectEntitySerializer;
|
static Serializer<ProjectEntity> get serializer => _$projectEntitySerializer;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,7 @@ abstract class TaskStatusItemResponse
|
||||||
|
|
||||||
class TaskStatusFields {
|
class TaskStatusFields {
|
||||||
static const String name = 'name';
|
static const String name = 'name';
|
||||||
|
static const String color = 'color';
|
||||||
static const String sortOrder = 'sort_order';
|
static const String sortOrder = 'sort_order';
|
||||||
static const String updatedAt = 'updated_at';
|
static const String updatedAt = 'updated_at';
|
||||||
static const String archivedAt = 'archived_at';
|
static const String archivedAt = 'archived_at';
|
||||||
|
|
@ -59,6 +60,7 @@ abstract class TaskStatusEntity extends Object
|
||||||
return _$TaskStatusEntity._(
|
return _$TaskStatusEntity._(
|
||||||
id: id ?? BaseEntity.nextId,
|
id: id ?? BaseEntity.nextId,
|
||||||
name: '',
|
name: '',
|
||||||
|
color: '',
|
||||||
sortOrder: 9999,
|
sortOrder: 9999,
|
||||||
createdUserId: '',
|
createdUserId: '',
|
||||||
isDeleted: false,
|
isDeleted: false,
|
||||||
|
|
@ -84,6 +86,8 @@ abstract class TaskStatusEntity extends Object
|
||||||
@override
|
@override
|
||||||
String get name;
|
String get name;
|
||||||
|
|
||||||
|
String get color;
|
||||||
|
|
||||||
@BuiltValueField(wireName: 'sort_order')
|
@BuiltValueField(wireName: 'sort_order')
|
||||||
int get sortOrder;
|
int get sortOrder;
|
||||||
|
|
||||||
|
|
@ -155,6 +159,10 @@ abstract class TaskStatusEntity extends Object
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ignore: unused_element
|
||||||
|
static void _initializeBuilder(TaskStatusEntityBuilder builder) =>
|
||||||
|
builder..color = '';
|
||||||
|
|
||||||
static Serializer<TaskStatusEntity> get serializer =>
|
static Serializer<TaskStatusEntity> get serializer =>
|
||||||
_$taskStatusEntitySerializer;
|
_$taskStatusEntitySerializer;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue