autoequal 0.5.0 autoequal: ^0.5.0 copied to clipboard
Annotations for codegenerator 'autoequal_gen' to simplify work with 'equatable'. It will generate 'List<Object?> props' priviate extensions for all annotated classes.
import 'package:autoequal/autoequal.dart';
import 'package:equatable/equatable.dart';
part 'main.g.dart';
@autoequal
class ExampleClass extends Equatable with _$ExampleClassAutoequalMixin {
const ExampleClass({
required this.value,
this.ignored,
this.optional,
});
final String? optional;
final String value;
@ignoreAutoequal
final String? ignored;
}