Asset.fromJson constructor

Asset.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Asset.fromJson(Map<String, dynamic> json) => Asset(
  assetId: json['assetId'],
  assetName: json['assetName'],
  assetCode: json['assetCode'],
  assetCategoryId: json['assetcategory_id'],
  assetCategoryName: json['asetCategoryName'],
  departmentId: json['departmentId'],
  purchaseDate: json['purchaseDate'] != null
      ? DateTime.parse(json['purchaseDate'])
      : null,
  cost: (json['cost'] as num).toDouble(),
  statusId: json['statusId'],
  assetStatusName: json['assetStatusName'],
  locationId: json['locationId'],
  warrantyExpiryDate: json['warrantyExpiryDate'] != null
      ? DateTime.parse(json['warrantyExpiryDate'])
      : null,
  usefulLifeYears: json['usefulLifeYears'],
  depreciationMethod: json['depreciationMethod'],
  deviceImage: json['deviceImage'],
  deviceImagePreview: json['deviceImagePreview'],
  modelId: json['modelId'],
  assetModelName: json['assetModelName'],
  serial: json['serial'],
  assetTag: json['assetTag'],
  conditionId: json['conditionid'],
  conditionName: json['conditionName'],
  userAdd: json['userAdd'],
  // userEdit: json['userEdit'],
);