copyWithWrapped method

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

Implementation

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