-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
For given ExampleClass which extends Equatable as below:
@Dto()
class ExampleClass extends Equatable {
final String field1;
final int field2;
const ExampleClass({
required this.field1,
required this.field2,
});
@override
List<Object> get props => [field1, field2];
}generator tries to map props in toDomain and toDto methods.
extension ExampleClassDtoToExampleClass on ExampleClassDto {
ExampleClass toDomain() => ExampleClass(
field1: field1,
field2: field2,
props: props.map((e) => e).toList(growable: false),
);
}
extension ExampleClassToExampleClassDto on ExampleClass {
ExampleClassDto toDto() => ExampleClassDto(
field1: field1,
field2: field2,
props: props.map((e) => e).toList(growable: false),
);
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels