Skip to content

Commit 9055514

Browse files
committed
Migrate models to work with freezed 3.0.0
1 parent 6742c80 commit 9055514

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

lib/models/exercises/exercise_api.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ part 'exercise_api.g.dart';
1616
/// Basically this is just used as a convenience to create "real" exercise
1717
/// objects and nothing more
1818
@freezed
19-
class ExerciseApiData with _$ExerciseApiData {
19+
sealed class ExerciseApiData with _$ExerciseApiData {
2020
factory ExerciseApiData({
2121
required int id,
2222
required String uuid,
@@ -52,7 +52,7 @@ class ExerciseApiData with _$ExerciseApiData {
5252
/// Model for the search results returned from the /api/v2/exercise/search endpoint
5353
///
5454
@freezed
55-
class ExerciseSearchDetails with _$ExerciseSearchDetails {
55+
sealed class ExerciseSearchDetails with _$ExerciseSearchDetails {
5656
factory ExerciseSearchDetails({
5757
// ignore: invalid_annotation_target
5858
@JsonKey(name: 'id') required int translationId,
@@ -70,7 +70,7 @@ class ExerciseSearchDetails with _$ExerciseSearchDetails {
7070
}
7171

7272
@freezed
73-
class ExerciseSearchEntry with _$ExerciseSearchEntry {
73+
sealed class ExerciseSearchEntry with _$ExerciseSearchEntry {
7474
factory ExerciseSearchEntry({
7575
required String value,
7676
required ExerciseSearchDetails data,
@@ -81,7 +81,7 @@ class ExerciseSearchEntry with _$ExerciseSearchEntry {
8181
}
8282

8383
@freezed
84-
class ExerciseApiSearch with _$ExerciseApiSearch {
84+
sealed class ExerciseApiSearch with _$ExerciseApiSearch {
8585
factory ExerciseApiSearch({
8686
required List<ExerciseSearchEntry> suggestions,
8787
}) = _ExerciseApiSearch;

lib/models/exercises/ingredient_api.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ part 'ingredient_api.g.dart';
55

66
/// Model for the search results returned from the /api/v2/ingredient/search endpoint
77
@freezed
8-
class IngredientApiSearchDetails with _$IngredientApiSearchDetails {
8+
sealed class IngredientApiSearchDetails with _$IngredientApiSearchDetails {
99
factory IngredientApiSearchDetails({
1010
required int id,
1111
required String name,
@@ -19,7 +19,7 @@ class IngredientApiSearchDetails with _$IngredientApiSearchDetails {
1919
}
2020

2121
@freezed
22-
class IngredientApiSearchEntry with _$IngredientApiSearchEntry {
22+
sealed class IngredientApiSearchEntry with _$IngredientApiSearchEntry {
2323
factory IngredientApiSearchEntry({
2424
required String value,
2525
required IngredientApiSearchDetails data,
@@ -30,7 +30,7 @@ class IngredientApiSearchEntry with _$IngredientApiSearchEntry {
3030
}
3131

3232
@freezed
33-
class IngredientApiSearch with _$IngredientApiSearch {
33+
sealed class IngredientApiSearch with _$IngredientApiSearch {
3434
factory IngredientApiSearch({
3535
required List<IngredientApiSearchEntry> suggestions,
3636
}) = _IngredientApiSearch;

0 commit comments

Comments
 (0)