From 7525254a9353551de2a9f55ee6915b925de525fa Mon Sep 17 00:00:00 2001 From: Valimp Date: Wed, 22 Jan 2025 11:11:15 +0100 Subject: [PATCH] fix: refactor source enum --- lib/src/nutripatrol/create_flag.dart | 11 ----------- lib/src/nutripatrol/create_flag_request.dart | 11 ----------- lib/src/nutripatrol/get_flag.dart | 12 +----------- lib/src/utils/nutripatrol_source.dart | 12 ++++++++++++ 4 files changed, 13 insertions(+), 33 deletions(-) create mode 100644 lib/src/utils/nutripatrol_source.dart diff --git a/lib/src/nutripatrol/create_flag.dart b/lib/src/nutripatrol/create_flag.dart index a5c83a431b..c9ac1b9936 100644 --- a/lib/src/nutripatrol/create_flag.dart +++ b/lib/src/nutripatrol/create_flag.dart @@ -67,14 +67,3 @@ class CreateFlag extends JsonObject { @override Map toJson() => _$CreateFlagToJson(this); } - -enum NutripatrolSource { - @JsonValue('mobile') - mobile, - - @JsonValue('web') - web, - - @JsonValue('robotoff') - robotoff, -} diff --git a/lib/src/nutripatrol/create_flag_request.dart b/lib/src/nutripatrol/create_flag_request.dart index 0fd834737b..04551eef1a 100644 --- a/lib/src/nutripatrol/create_flag_request.dart +++ b/lib/src/nutripatrol/create_flag_request.dart @@ -62,14 +62,3 @@ class CreateFlagRequest extends JsonObject { @override Map toJson() => _$CreateFlagRequestToJson(this); } - -enum NutripatrolSource { - @JsonValue('mobile') - mobile, - - @JsonValue('web') - web, - - @JsonValue('robotoff') - robotoff, -} diff --git a/lib/src/nutripatrol/get_flag.dart b/lib/src/nutripatrol/get_flag.dart index fea62d7d06..00500c91a3 100644 --- a/lib/src/nutripatrol/get_flag.dart +++ b/lib/src/nutripatrol/get_flag.dart @@ -3,6 +3,7 @@ import 'package:openfoodfacts/src/nutripatrol/get_ticket.dart'; import 'package:openfoodfacts/src/prices/flavor.dart'; import '../interface/json_object.dart'; +import '../utils/nutripatrol_source.dart'; part 'get_flag.g.dart'; @@ -71,14 +72,3 @@ class Flag extends JsonObject { @override Map toJson() => _$FlagToJson(this); } - -enum NutripatrolSource { - @JsonValue('mobile') - mobile, - - @JsonValue('web') - web, - - @JsonValue('robotoff') - robotoff, -} diff --git a/lib/src/utils/nutripatrol_source.dart b/lib/src/utils/nutripatrol_source.dart new file mode 100644 index 0000000000..4a1b7a091c --- /dev/null +++ b/lib/src/utils/nutripatrol_source.dart @@ -0,0 +1,12 @@ +import 'package:json_annotation/json_annotation.dart'; + +enum NutripatrolSource { + @JsonValue('mobile') + mobile, + + @JsonValue('web') + web, + + @JsonValue('robotoff') + robotoff, +}