WeighingTO.fromJson constructor

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

Implementation

factory WeighingTO.fromJson(Map<String, dynamic> json) {
  return WeighingTO(
    idWeighing: json['IdWeighing'] as int?,
    machineIp: json['MachineIp'] as String?,
    //  measurement: json['Measurement'] as num?,
    measurement: json['Measurement'] != null
        ? (json['Measurement'] is num
            ? json['Measurement'] as num?
            : num.tryParse(json['Measurement'].toString()))
        : null,
    timeStamp:
        json['TimeStamp'] != null ? DateTime.parse(json['TimeStamp']) : null,
    rstNo: json['RstNo'] as String?,
    wbVehicleNo: json['WBVehicleNo'] as String?,
    commodity: json['Commodity'] as String?,
    loadOrUnload: json['LoadOrUnload'] as String?,
    flag: json['Flag'] as String?,
    material: json['Material'] as String?,
    weighingDate: json['WeighingDate'] != null
        ? DateTime.parse(json['WeighingDate'])
        : null,
    weighingTime: json['WeighingTime'] != null
        ? DateTime.parse(json['WeighingTime'])
        : null,
    phase: json['WeighingTime'] != null?json['Phase'] as String?:'',
    wbFTVehicleNoMatchRes: json['WBFTVehicleNoMatchRes'] as int?,
  );
}