-
Notifications
You must be signed in to change notification settings - Fork 4
Freezed Model 생성 방법
Jungwoo edited this page Jul 15, 2024
·
1 revision
- 아래 샘플코드를 참고해서 코드를 작성한다.
- 코드 작성 후, 터미널에 명령어를 실행한다.
flutter pub run build_runner build --delete-conflicting-outputs
- generated에 완성된 파일을 확인한다.
import 'package:freezed_annotation/freezed_annotation.dart';
part 'generated/PersonModel.freezed.dart';
part 'generated/PersonModel.g.dart';
@freezed
class PersonModel with _$PersonModel {
const factory PersonModel({
required String name,
required int age,
}) = _PersonModel;
factory PersonModel.fromJson(Map<String, dynamic> json) =>
_$PersonModelFromJson(json);
}