Open4
Freezedを学ぶ
Freezedの生成先を変える方法。
Freezedで生成するクラスにインスタンスメソッドを実装する方法。
以下のようにwith
の代わりにimplements
を使用し,プライベートコンストラクタを追加する
@implements
abstract class Person implements _$Person {
const Person._();
// 以下略
Freezedでネストしたクラスに対応する
ListやMapに対しても、専用コンバーターを用意する必要はない!?
const factory
の上に@JsonSerializable
をおいたら、The annotation 'JsonSerializable' can only be used on classes.
と警告が表示されるが、これはissueとして認識されており、これに従う必要はないとのことである。