You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cloudsolutions-atoms/lib/models/ppm/ppm_calibration_tools.dart

61 lines
1.6 KiB
Dart

class PpmCalibrationTools {
PpmCalibrationTools({
this.id,
this.visitId,
this.assetId,
this.calibrationDateOfTesters,
this.assetSerialNo,
this.assetName,
this.assetNumber,
});
PpmCalibrationTools.fromJson(dynamic json) {
id = json['id'];
visitId = json['visitId'];
assetId = json['assetId'];
calibrationDateOfTesters = json['calibrationDateOfTesters'];
assetSerialNo = json['assetSerialNo'];
assetName = json['assetName'];
assetNumber = json['assetNumber'];
}
num id;
num visitId;
num assetId;
String calibrationDateOfTesters;
String assetSerialNo;
String assetName;
String assetNumber;
PpmCalibrationTools copyWith({
num id,
num visitId,
num assetId,
String calibrationDateOfTesters,
String assetSerialNo,
String assetName,
String assetNumber,
}) =>
PpmCalibrationTools(
id: id ?? this.id,
visitId: visitId ?? this.visitId,
assetId: assetId ?? this.assetId,
calibrationDateOfTesters: calibrationDateOfTesters ?? this.calibrationDateOfTesters,
assetSerialNo: assetSerialNo ?? this.assetSerialNo,
assetName: assetName ?? this.assetName,
assetNumber: assetNumber ?? this.assetNumber,
);
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['id'] = id;
map['visitId'] = visitId;
map['assetId'] = assetId;
map['calibrationDateOfTesters'] = calibrationDateOfTesters;
map['assetSerialNo'] = assetSerialNo;
map['assetName'] = assetName;
map['assetNumber'] = assetNumber;
return map;
}
}