copyWith method
Implementation
Client copyWith({
String? firstName,
String? lastName,
DateTime? createdAt,
DateTime? updatedAt,
String? id,
String? email,
List<String>? roles,
}) {
return Client(
firstName: firstName ?? this.firstName,
lastName: lastName ?? this.lastName,
createdAt: createdAt ?? this.createdAt,
updatedAt: updatedAt ?? this.updatedAt,
id: id ?? this.id,
email: email ?? this.email,
roles: roles ?? this.roles,
);
}