data_classes 1.1.0 data_classes: ^1.1.0 copied to clipboard
Automatically generates immutable data classes for you based on a mutable "blueprint" class.
import 'package:data_classes/data_classes.dart';
part 'main.g.dart';
void main() {
var me = const User(firstName: 'Marcel', lastName: 'Garus');
var mySister = me.copyWith(firstName: 'Yvonne');
}
@DataClass()
class MutableUser {
String firstName;
String lastName;
@nullable
String photoUrl;
}