Initial commit: CleanPlate shared Dart package
Domain models, enums, constants, validators shared between frontend and backend.
This commit is contained in:
33
lib/src/models/ai_recipe_request.g.dart
Normal file
33
lib/src/models/ai_recipe_request.g.dart
Normal file
@@ -0,0 +1,33 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'ai_recipe_request.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
AiRecipeRequest _$AiRecipeRequestFromJson(
|
||||
Map<String, dynamic> json,
|
||||
) => AiRecipeRequest(
|
||||
ingredients:
|
||||
(json['ingredients'] as List<dynamic>).map((e) => e as String).toList(),
|
||||
dietType: json['dietType'] as String?,
|
||||
allergies:
|
||||
(json['allergies'] as List<dynamic>?)?.map((e) => e as String).toList() ??
|
||||
const [],
|
||||
mood: json['mood'] as String?,
|
||||
maxTimeMin: (json['maxTimeMin'] as num?)?.toInt(),
|
||||
servings: (json['servings'] as num?)?.toInt() ?? 4,
|
||||
skillLevel: json['skillLevel'] as String?,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$AiRecipeRequestToJson(AiRecipeRequest instance) =>
|
||||
<String, dynamic>{
|
||||
'ingredients': instance.ingredients,
|
||||
'dietType': instance.dietType,
|
||||
'allergies': instance.allergies,
|
||||
'mood': instance.mood,
|
||||
'maxTimeMin': instance.maxTimeMin,
|
||||
'servings': instance.servings,
|
||||
'skillLevel': instance.skillLevel,
|
||||
};
|
||||
Reference in New Issue
Block a user