📄
src/JsonLdRecipeParser/Nutrients.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System; using JsonLdRecipeParser.Json; namespace JsonLdRecipeParser; public class Nutrients { public Amount? ServingSize { get; set; } public Amount? Calories { get; set; } public Amount? Carbohydrate { get; set; } public Amount? Cholesterol { get; set; } public Amount? Fat { get; set; } public Amount? Fiber { get; set; } public Amount? Protein { get; set; } public Amount? SaturatedFat { get; set; } public Amount? Sodium { get; set; } public Amount? Sugar { get; set; } public Amount? TransFat { get; set; } public Amount? UnsaturatedFat { get; set; } internal static Nutrients From(NutritionInformation nutrition) => new() { ServingSize = Amount.From(nutrition.ServingSize), Calories = Amount.From(nutrition.Calories), Carbohydrate = Amount.From(nutrition.CarbohydrateContent), Cholesterol = Amount.From(nutrition.CholesterolContent), Fat = Amount.From(nutrition.FatContent), Fiber = Amount.From(nutrition.FiberContent), Protein = Amount.From(nutrition.ProteinContent), SaturatedFat = Amount.From(nutrition.SaturatedFatContent), Sodium = Amount.From(nutrition.SodiumContent), Sugar = Amount.From(nutrition.SugarContent), TransFat = Amount.From(nutrition.TransFatContent), UnsaturatedFat = Amount.From(nutrition.UnsaturatedFatContent), }; }