copyWith method

DeviceTagsDTO copyWith({
  1. int? deviceId,
  2. String? displayName,
  3. String? serialNumber,
  4. List<String>? dealerAppTags,
  5. List<String>? dealerTokens,
  6. List<String>? homeOwnerTags,
  7. List<EmailDTO>? homeOwnerEmails,
  8. List<EmailDTO>? dealerEmails,
})

Implementation

DeviceTagsDTO copyWith(
    {int? deviceId,
    String? displayName,
    String? serialNumber,
    List<String>? dealerAppTags,
    List<String>? dealerTokens,
    List<String>? homeOwnerTags,
    List<EmailDTO>? homeOwnerEmails,
    List<EmailDTO>? dealerEmails}) {
  return DeviceTagsDTO(
      deviceId: deviceId ?? this.deviceId,
      displayName: displayName ?? this.displayName,
      serialNumber: serialNumber ?? this.serialNumber,
      dealerAppTags: dealerAppTags ?? this.dealerAppTags,
      dealerTokens: dealerTokens ?? this.dealerTokens,
      homeOwnerTags: homeOwnerTags ?? this.homeOwnerTags,
      homeOwnerEmails: homeOwnerEmails ?? this.homeOwnerEmails,
      dealerEmails: dealerEmails ?? this.dealerEmails);
}