Files
cleanplate_shared/lib/src/models/ai_recipe_request.g.dart
Oracle Public Cloud User b96a05ec32 Initial commit: CleanPlate shared Dart package
Domain models, enums, constants, validators shared between frontend and backend.
2026-03-04 14:51:14 +00:00

34 lines
1.1 KiB
Dart

// 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,
};