|
|
|
|
@ -2,6 +2,7 @@ import 'package:test_sa/models/base.dart';
|
|
|
|
|
|
|
|
|
|
class AssetTrackingModel extends Base {
|
|
|
|
|
int? id;
|
|
|
|
|
String? assetName;
|
|
|
|
|
String? label;
|
|
|
|
|
String? serialNumber;
|
|
|
|
|
int? group;
|
|
|
|
|
@ -12,13 +13,14 @@ class AssetTrackingModel extends Base {
|
|
|
|
|
Tag? tag;
|
|
|
|
|
Alerts? alerts;
|
|
|
|
|
|
|
|
|
|
AssetTrackingModel({this.id, this.label, this.serialNumber, this.group, this.type, this.department, this.status, this.location, this.tag, this.alerts})
|
|
|
|
|
AssetTrackingModel({this.id, this.assetName, this.label, this.serialNumber, this.group, this.type, this.department, this.status, this.location, this.tag, this.alerts})
|
|
|
|
|
: super(identifier: id?.toString(), name: label);
|
|
|
|
|
|
|
|
|
|
AssetTrackingModel.fromJson(Map<String, dynamic> json) {
|
|
|
|
|
id = json['id'];
|
|
|
|
|
identifier = json['id']?.toString();
|
|
|
|
|
label = json['label'];
|
|
|
|
|
assetName = json['assetName'];
|
|
|
|
|
serialNumber = json['serialNumber'];
|
|
|
|
|
name = "$label ($serialNumber)";
|
|
|
|
|
group = json['group'];
|
|
|
|
|
@ -34,6 +36,7 @@ class AssetTrackingModel extends Base {
|
|
|
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
|
|
|
data['id'] = this.id;
|
|
|
|
|
data['label'] = this.label;
|
|
|
|
|
data['assetName'] = this.assetName;
|
|
|
|
|
data['serialNumber'] = this.serialNumber;
|
|
|
|
|
data['group'] = this.group;
|
|
|
|
|
if (this.type != null) {
|
|
|
|
|
|