copyWith method

GeneratorResponseModel copyWith({
  1. int? id,
  2. String? serialnumber,
  3. String? displayname,
  4. String? lat,
  5. String? long,
  6. String? address1,
  7. String? city,
  8. String? state,
  9. String? postalcode,
  10. dynamic ipaddress,
  11. bool? isconnected,
  12. bool? isshutdownalert,
  13. int? datelastconnected,
  14. String? datetimelastconnected,
  15. String? lastconnectedrelativetime,
  16. String? devicestate,
  17. int? alertcnt,
  18. String? status,
  19. String? modelnumber,
  20. int? lastdevicestateupdated,
  21. String? lastdevicestateupdateddatetimeutc,
  22. String? switchstate,
})

Implementation

GeneratorResponseModel copyWith(
    {int? id,
    String? serialnumber,
    String? displayname,
    String? lat,
    String? long,
    String? address1,
    String? city,
    String? state,
    String? postalcode,
    dynamic ipaddress,
    bool? isconnected,
    bool? isshutdownalert,
    int? datelastconnected,
    String? datetimelastconnected,
    String? lastconnectedrelativetime,
    String? devicestate,
    int? alertcnt,
    String? status,
    String? modelnumber,
    int? lastdevicestateupdated,
    String? lastdevicestateupdateddatetimeutc,
    String? switchstate}) {
  return GeneratorResponseModel(
      id: id ?? this.id,
      serialnumber: serialnumber ?? this.serialnumber,
      displayname: displayname ?? this.displayname,
      lat: lat ?? this.lat,
      long: long ?? this.long,
      address1: address1 ?? this.address1,
      city: city ?? this.city,
      state: state ?? this.state,
      postalcode: postalcode ?? this.postalcode,
      ipaddress: ipaddress ?? this.ipaddress,
      isconnected: isconnected ?? this.isconnected,
      isshutdownalert: isshutdownalert ?? this.isshutdownalert,
      datelastconnected: datelastconnected ?? this.datelastconnected,
      datetimelastconnected:
          datetimelastconnected ?? this.datetimelastconnected,
      lastconnectedrelativetime:
          lastconnectedrelativetime ?? this.lastconnectedrelativetime,
      devicestate: devicestate ?? this.devicestate,
      alertcnt: alertcnt ?? this.alertcnt,
      status: status ?? this.status,
      modelnumber: modelnumber ?? this.modelnumber,
      lastdevicestateupdated:
          lastdevicestateupdated ?? this.lastdevicestateupdated,
      lastdevicestateupdateddatetimeutc: lastdevicestateupdateddatetimeutc ??
          this.lastdevicestateupdateddatetimeutc,
      switchstate: switchstate ?? this.switchstate);
}