-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
@Dto()
class MaintenanceModeParams extends Equatable {
final bool maintenanceActive;
final Version reviewAppVersion;
const MaintenanceModeParams({
required this.maintenanceActive,
required this.reviewAppVersion,
});
@override
List<Object> get props => [
maintenanceActive,
reviewAppVersion,
];
}
Klasa Version
jest klasą z paczki. Aktualnie dor-gen nie pozwala na obsługę takiej sytuacji, ponieważ nie dopuszcza na określenie custom metody do zmapowania takiej klasy. W takiej sytuacji będzie próbował bazować na klasie VersionDto
której nie ma. dor-gen powinien dawać możliwość określenia metody, dzięki której będzie mógł stworzyć klasę domenową na podstawie typu prostego (w tym przypadku ze stringa) bez potrzeby tworzenia klasy dto.
Propozycja jak mogłoby to wyglądać z użyciem DorConfig
:
@Dto()
class MaintenanceModeParams extends Equatable {
final bool maintenanceActive;
@DorConfig(
mapper: Version.parse,
)
final Version reviewAppVersion;
Metadata
Metadata
Assignees
Labels
No labels