class RunningStatusModel { final String voltage; final String leftTargetSpeed; final String rightTargetSpeed; final String leftMeasureSpeed; final String rightMeasureSpeed; final String leftCurrent; final String rightCurrent; final String leftMotorTemp; final String rightMotorTemp; final String chipTemp; final String yaw; final String pitch; final String roll; final String satelliteCnt; final String qual; final String headingStatus; final String latitude; final String longitude; final String time; final String knifeCuttingSpeed; final String controlMode; final String workingArea; final String battery; RunningStatusModel({ this.voltage = '', this.leftTargetSpeed = '', this.rightTargetSpeed = '', this.leftMeasureSpeed = '', this.rightMeasureSpeed = '', this.leftCurrent = '', this.rightCurrent = '', this.leftMotorTemp = '', this.rightMotorTemp = '', this.chipTemp = '', this.yaw = '', this.pitch = '', this.roll = '', this.satelliteCnt = '', this.qual = '', this.headingStatus = '', this.latitude = '', this.longitude = '', this.time = '', this.knifeCuttingSpeed = '', this.controlMode = '', this.workingArea = '', this.battery = '', }); RunningStatusModel copyWith({ String? voltage, String? leftTargetSpeed, String? rightTargetSpeed, String? leftMeasureSpeed, String? rightMeasureSpeed, String? leftCurrent, String? rightCurrent, String? leftMotorTemp, String? rightMotorTemp, String? chipTemp, String? yaw, String? pitch, String? roll, String? satelliteCnt, String? qual, String? headingStatus, String? latitude, String? longitude, String? time, String? knifeCuttingSpeed, String? controlMode, String? workingArea, String? battery, }) { return RunningStatusModel( voltage: voltage ?? this.voltage, leftTargetSpeed: leftTargetSpeed ?? this.leftTargetSpeed, rightTargetSpeed: rightTargetSpeed ?? this.rightTargetSpeed, leftMeasureSpeed: leftMeasureSpeed ?? this.leftMeasureSpeed, rightMeasureSpeed: rightMeasureSpeed ?? this.rightMeasureSpeed, leftCurrent: leftCurrent ?? this.leftCurrent, rightCurrent: rightCurrent ?? this.rightCurrent, leftMotorTemp: leftMotorTemp ?? this.leftMotorTemp, rightMotorTemp: rightMotorTemp ?? this.rightMotorTemp, chipTemp: chipTemp ?? this.chipTemp, yaw: yaw ?? this.yaw, pitch: pitch ?? this.pitch, roll: roll ?? this.roll, satelliteCnt: satelliteCnt ?? this.satelliteCnt, qual: qual ?? this.qual, headingStatus: headingStatus ?? this.headingStatus, latitude: latitude ?? this.latitude, longitude: longitude ?? this.longitude, time: time ?? this.time, knifeCuttingSpeed: knifeCuttingSpeed ?? this.knifeCuttingSpeed, controlMode: controlMode ?? this.controlMode, workingArea: workingArea ?? this.workingArea, battery: battery ?? this.battery, ); } }