copyWith method

DealerUserDTO copyWith({
  1. int? id,
  2. String? email,
  3. String? firstName,
  4. String? lastName,
  5. RoleDTO? role,
  6. InvitationStatusDTO? invitationStatus,
  7. DateTime? invitationTimestamp,
  8. DealerOrgDTO? dealerOrg,
})

Implementation

DealerUserDTO copyWith(
    {int? id,
    String? email,
    String? firstName,
    String? lastName,
    enums.RoleDTO? role,
    enums.InvitationStatusDTO? invitationStatus,
    DateTime? invitationTimestamp,
    DealerOrgDTO? dealerOrg}) {
  return DealerUserDTO(
      id: id ?? this.id,
      email: email ?? this.email,
      firstName: firstName ?? this.firstName,
      lastName: lastName ?? this.lastName,
      role: role ?? this.role,
      invitationStatus: invitationStatus ?? this.invitationStatus,
      invitationTimestamp: invitationTimestamp ?? this.invitationTimestamp,
      dealerOrg: dealerOrg ?? this.dealerOrg);
}