copyWith method

DeviceUpdateV2Body copyWith({
  1. int? id,
  2. int? productId,
  3. int? authorizationId,
  4. String? serialnumber,
  5. String? displayname,
  6. DateTime? datelastconnected,
  7. String? address1,
  8. String? address2,
  9. String? city,
  10. String? state,
  11. String? postalcode,
  12. String? lat,
  13. String? long,
  14. int? recordstatusId,
  15. String? usercreated,
  16. DateTime? datecreated,
  17. String? usermodified,
  18. DateTime? datemodified,
  19. int? version,
  20. String? connectionType,
  21. String? addedBy,
  22. bool? hasServiceAgreement,
  23. DateTime? serviceAgreementBeginDate,
  24. String? serviceAgreementTerm,
  25. int? serviceAgreementTermMonths,
  26. int? serviceAgreementTermDays,
  27. bool? isApproved,
})

Implementation

DeviceUpdateV2Body copyWith(
    {int? id,
    int? productId,
    int? authorizationId,
    String? serialnumber,
    String? displayname,
    DateTime? datelastconnected,
    String? address1,
    String? address2,
    String? city,
    String? state,
    String? postalcode,
    String? lat,
    String? long,
    int? recordstatusId,
    String? usercreated,
    DateTime? datecreated,
    String? usermodified,
    DateTime? datemodified,
    int? version,
    String? connectionType,
    String? addedBy,
    bool? hasServiceAgreement,
    DateTime? serviceAgreementBeginDate,
    String? serviceAgreementTerm,
    int? serviceAgreementTermMonths,
    int? serviceAgreementTermDays,
    bool? isApproved}) {
  return DeviceUpdateV2Body(
      id: id ?? this.id,
      productId: productId ?? this.productId,
      authorizationId: authorizationId ?? this.authorizationId,
      serialnumber: serialnumber ?? this.serialnumber,
      displayname: displayname ?? this.displayname,
      datelastconnected: datelastconnected ?? this.datelastconnected,
      address1: address1 ?? this.address1,
      address2: address2 ?? this.address2,
      city: city ?? this.city,
      state: state ?? this.state,
      postalcode: postalcode ?? this.postalcode,
      lat: lat ?? this.lat,
      long: long ?? this.long,
      recordstatusId: recordstatusId ?? this.recordstatusId,
      usercreated: usercreated ?? this.usercreated,
      datecreated: datecreated ?? this.datecreated,
      usermodified: usermodified ?? this.usermodified,
      datemodified: datemodified ?? this.datemodified,
      version: version ?? this.version,
      connectionType: connectionType ?? this.connectionType,
      addedBy: addedBy ?? this.addedBy,
      hasServiceAgreement: hasServiceAgreement ?? this.hasServiceAgreement,
      serviceAgreementBeginDate:
          serviceAgreementBeginDate ?? this.serviceAgreementBeginDate,
      serviceAgreementTerm: serviceAgreementTerm ?? this.serviceAgreementTerm,
      serviceAgreementTermMonths:
          serviceAgreementTermMonths ?? this.serviceAgreementTermMonths,
      serviceAgreementTermDays:
          serviceAgreementTermDays ?? this.serviceAgreementTermDays,
      isApproved: isApproved ?? this.isApproved);
}