Class: Google::Apis::ManufacturersV1::Nutrition
- Inherits:
-
Object
- Object
- Google::Apis::ManufacturersV1::Nutrition
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/manufacturers_v1/classes.rb,
lib/google/apis/manufacturers_v1/representations.rb,
lib/google/apis/manufacturers_v1/representations.rb
Instance Attribute Summary collapse
-
#added_sugars ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#added_sugars_daily_percentage ⇒ Float
Added sugars daily percentage.
-
#calcium ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#calcium_daily_percentage ⇒ Float
Calcium daily percentage.
-
#cholesterol ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#cholesterol_daily_percentage ⇒ Float
Cholesterol daily percentage.
-
#dietary_fiber ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#dietary_fiber_daily_percentage ⇒ Float
Dietary fiber daily percentage.
-
#energy ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#energy_from_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#folate_daily_percentage ⇒ Float
Folate daily percentage.
-
#folate_folic_acid ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#folate_mcg_dfe ⇒ Float
Folate mcg DFE.
-
#iron ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#iron_daily_percentage ⇒ Float
Iron daily percentage.
-
#monounsaturated_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#nutrition_fact_measure ⇒ String
Nutrition fact measure.
-
#polyols ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#polyunsaturated_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#potassium ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#potassium_daily_percentage ⇒ Float
Potassium daily percentage.
-
#prepared_size_description ⇒ String
Prepared size description.
-
#protein ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#protein_daily_percentage ⇒ Float
Protein daily percentage.
-
#saturated_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#saturated_fat_daily_percentage ⇒ Float
Saturated fat daily percentage.
-
#serving_size_description ⇒ String
Food Serving Size.
-
#serving_size_measure ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#servings_per_container ⇒ String
Servings per container.
-
#sodium ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#sodium_daily_percentage ⇒ Float
Sodium daily percentage.
-
#starch ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#total_carbohydrate ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#total_carbohydrate_daily_percentage ⇒ Float
Total carbohydrate daily percentage.
-
#total_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#total_fat_daily_percentage ⇒ Float
Total fat daily percentage.
-
#total_sugars ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#total_sugars_daily_percentage ⇒ Float
Total sugars daily percentage.
-
#trans_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#trans_fat_daily_percentage ⇒ Float
Trans fat daily percentage.
-
#vitamin_d ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
-
#vitamin_d_daily_percentage ⇒ Float
Vitamin D daily percentage.
-
#voluntary_nutrition_fact ⇒ Array<Google::Apis::ManufacturersV1::VoluntaryNutritionFact>
Voluntary nutrition fact.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Nutrition
constructor
A new instance of Nutrition.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Nutrition
Returns a new instance of Nutrition.
1001 1002 1003 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 1001 def initialize(**args) update!(**args) end |
Instance Attribute Details
#added_sugars ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property addedSugars
789 790 791 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 789 def added_sugars @added_sugars end |
#added_sugars_daily_percentage ⇒ Float
Added sugars daily percentage.
Corresponds to the JSON property addedSugarsDailyPercentage
794 795 796 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 794 def added_sugars_daily_percentage @added_sugars_daily_percentage end |
#calcium ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property calcium
799 800 801 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 799 def calcium @calcium end |
#calcium_daily_percentage ⇒ Float
Calcium daily percentage.
Corresponds to the JSON property calciumDailyPercentage
804 805 806 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 804 def calcium_daily_percentage @calcium_daily_percentage end |
#cholesterol ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property cholesterol
809 810 811 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 809 def cholesterol @cholesterol end |
#cholesterol_daily_percentage ⇒ Float
Cholesterol daily percentage.
Corresponds to the JSON property cholesterolDailyPercentage
814 815 816 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 814 def cholesterol_daily_percentage @cholesterol_daily_percentage end |
#dietary_fiber ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property dietaryFiber
819 820 821 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 819 def dietary_fiber @dietary_fiber end |
#dietary_fiber_daily_percentage ⇒ Float
Dietary fiber daily percentage.
Corresponds to the JSON property dietaryFiberDailyPercentage
824 825 826 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 824 def dietary_fiber_daily_percentage @dietary_fiber_daily_percentage end |
#energy ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property energy
829 830 831 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 829 def energy @energy end |
#energy_from_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property energyFromFat
834 835 836 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 834 def energy_from_fat @energy_from_fat end |
#folate_daily_percentage ⇒ Float
Folate daily percentage.
Corresponds to the JSON property folateDailyPercentage
839 840 841 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 839 def folate_daily_percentage @folate_daily_percentage end |
#folate_folic_acid ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property folateFolicAcid
844 845 846 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 844 def folate_folic_acid @folate_folic_acid end |
#folate_mcg_dfe ⇒ Float
Folate mcg DFE.
Corresponds to the JSON property folateMcgDfe
849 850 851 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 849 def folate_mcg_dfe @folate_mcg_dfe end |
#iron ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property iron
854 855 856 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 854 def iron @iron end |
#iron_daily_percentage ⇒ Float
Iron daily percentage.
Corresponds to the JSON property ironDailyPercentage
859 860 861 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 859 def iron_daily_percentage @iron_daily_percentage end |
#monounsaturated_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property monounsaturatedFat
864 865 866 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 864 def monounsaturated_fat @monounsaturated_fat end |
#nutrition_fact_measure ⇒ String
Nutrition fact measure.
Corresponds to the JSON property nutritionFactMeasure
869 870 871 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 869 def nutrition_fact_measure @nutrition_fact_measure end |
#polyols ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property polyols
874 875 876 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 874 def polyols @polyols end |
#polyunsaturated_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property polyunsaturatedFat
879 880 881 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 879 def polyunsaturated_fat @polyunsaturated_fat end |
#potassium ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property potassium
884 885 886 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 884 def potassium @potassium end |
#potassium_daily_percentage ⇒ Float
Potassium daily percentage.
Corresponds to the JSON property potassiumDailyPercentage
889 890 891 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 889 def potassium_daily_percentage @potassium_daily_percentage end |
#prepared_size_description ⇒ String
Prepared size description.
Corresponds to the JSON property preparedSizeDescription
894 895 896 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 894 def prepared_size_description @prepared_size_description end |
#protein ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property protein
899 900 901 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 899 def protein @protein end |
#protein_daily_percentage ⇒ Float
Protein daily percentage.
Corresponds to the JSON property proteinDailyPercentage
904 905 906 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 904 def protein_daily_percentage @protein_daily_percentage end |
#saturated_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property saturatedFat
909 910 911 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 909 def saturated_fat @saturated_fat end |
#saturated_fat_daily_percentage ⇒ Float
Saturated fat daily percentage.
Corresponds to the JSON property saturatedFatDailyPercentage
914 915 916 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 914 def saturated_fat_daily_percentage @saturated_fat_daily_percentage end |
#serving_size_description ⇒ String
Food Serving Size. Serving size description.
Corresponds to the JSON property servingSizeDescription
919 920 921 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 919 def serving_size_description @serving_size_description end |
#serving_size_measure ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property servingSizeMeasure
924 925 926 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 924 def serving_size_measure @serving_size_measure end |
#servings_per_container ⇒ String
Servings per container.
Corresponds to the JSON property servingsPerContainer
929 930 931 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 929 def servings_per_container @servings_per_container end |
#sodium ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property sodium
934 935 936 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 934 def sodium @sodium end |
#sodium_daily_percentage ⇒ Float
Sodium daily percentage.
Corresponds to the JSON property sodiumDailyPercentage
939 940 941 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 939 def sodium_daily_percentage @sodium_daily_percentage end |
#starch ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property starch
944 945 946 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 944 def starch @starch end |
#total_carbohydrate ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property totalCarbohydrate
949 950 951 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 949 def total_carbohydrate @total_carbohydrate end |
#total_carbohydrate_daily_percentage ⇒ Float
Total carbohydrate daily percentage.
Corresponds to the JSON property totalCarbohydrateDailyPercentage
954 955 956 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 954 def total_carbohydrate_daily_percentage @total_carbohydrate_daily_percentage end |
#total_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property totalFat
959 960 961 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 959 def total_fat @total_fat end |
#total_fat_daily_percentage ⇒ Float
Total fat daily percentage.
Corresponds to the JSON property totalFatDailyPercentage
964 965 966 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 964 def total_fat_daily_percentage @total_fat_daily_percentage end |
#total_sugars ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property totalSugars
969 970 971 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 969 def total_sugars @total_sugars end |
#total_sugars_daily_percentage ⇒ Float
Total sugars daily percentage.
Corresponds to the JSON property totalSugarsDailyPercentage
974 975 976 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 974 def total_sugars_daily_percentage @total_sugars_daily_percentage end |
#trans_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property transFat
979 980 981 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 979 def trans_fat @trans_fat end |
#trans_fat_daily_percentage ⇒ Float
Trans fat daily percentage.
Corresponds to the JSON property transFatDailyPercentage
984 985 986 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 984 def trans_fat_daily_percentage @trans_fat_daily_percentage end |
#vitamin_d ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property vitaminD
989 990 991 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 989 def vitamin_d @vitamin_d end |
#vitamin_d_daily_percentage ⇒ Float
Vitamin D daily percentage.
Corresponds to the JSON property vitaminDDailyPercentage
994 995 996 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 994 def vitamin_d_daily_percentage @vitamin_d_daily_percentage end |
#voluntary_nutrition_fact ⇒ Array<Google::Apis::ManufacturersV1::VoluntaryNutritionFact>
Voluntary nutrition fact.
Corresponds to the JSON property voluntaryNutritionFact
999 1000 1001 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 999 def voluntary_nutrition_fact @voluntary_nutrition_fact end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 1006 def update!(**args) @added_sugars = args[:added_sugars] if args.key?(:added_sugars) @added_sugars_daily_percentage = args[:added_sugars_daily_percentage] if args.key?(:added_sugars_daily_percentage) @calcium = args[:calcium] if args.key?(:calcium) @calcium_daily_percentage = args[:calcium_daily_percentage] if args.key?(:calcium_daily_percentage) @cholesterol = args[:cholesterol] if args.key?(:cholesterol) @cholesterol_daily_percentage = args[:cholesterol_daily_percentage] if args.key?(:cholesterol_daily_percentage) @dietary_fiber = args[:dietary_fiber] if args.key?(:dietary_fiber) @dietary_fiber_daily_percentage = args[:dietary_fiber_daily_percentage] if args.key?(:dietary_fiber_daily_percentage) @energy = args[:energy] if args.key?(:energy) @energy_from_fat = args[:energy_from_fat] if args.key?(:energy_from_fat) @folate_daily_percentage = args[:folate_daily_percentage] if args.key?(:folate_daily_percentage) @folate_folic_acid = args[:folate_folic_acid] if args.key?(:folate_folic_acid) @folate_mcg_dfe = args[:folate_mcg_dfe] if args.key?(:folate_mcg_dfe) @iron = args[:iron] if args.key?(:iron) @iron_daily_percentage = args[:iron_daily_percentage] if args.key?(:iron_daily_percentage) @monounsaturated_fat = args[:monounsaturated_fat] if args.key?(:monounsaturated_fat) @nutrition_fact_measure = args[:nutrition_fact_measure] if args.key?(:nutrition_fact_measure) @polyols = args[:polyols] if args.key?(:polyols) @polyunsaturated_fat = args[:polyunsaturated_fat] if args.key?(:polyunsaturated_fat) @potassium = args[:potassium] if args.key?(:potassium) @potassium_daily_percentage = args[:potassium_daily_percentage] if args.key?(:potassium_daily_percentage) @prepared_size_description = args[:prepared_size_description] if args.key?(:prepared_size_description) @protein = args[:protein] if args.key?(:protein) @protein_daily_percentage = args[:protein_daily_percentage] if args.key?(:protein_daily_percentage) @saturated_fat = args[:saturated_fat] if args.key?(:saturated_fat) @saturated_fat_daily_percentage = args[:saturated_fat_daily_percentage] if args.key?(:saturated_fat_daily_percentage) @serving_size_description = args[:serving_size_description] if args.key?(:serving_size_description) @serving_size_measure = args[:serving_size_measure] if args.key?(:serving_size_measure) @servings_per_container = args[:servings_per_container] if args.key?(:servings_per_container) @sodium = args[:sodium] if args.key?(:sodium) @sodium_daily_percentage = args[:sodium_daily_percentage] if args.key?(:sodium_daily_percentage) @starch = args[:starch] if args.key?(:starch) @total_carbohydrate = args[:total_carbohydrate] if args.key?(:total_carbohydrate) @total_carbohydrate_daily_percentage = args[:total_carbohydrate_daily_percentage] if args.key?(:total_carbohydrate_daily_percentage) @total_fat = args[:total_fat] if args.key?(:total_fat) @total_fat_daily_percentage = args[:total_fat_daily_percentage] if args.key?(:total_fat_daily_percentage) @total_sugars = args[:total_sugars] if args.key?(:total_sugars) @total_sugars_daily_percentage = args[:total_sugars_daily_percentage] if args.key?(:total_sugars_daily_percentage) @trans_fat = args[:trans_fat] if args.key?(:trans_fat) @trans_fat_daily_percentage = args[:trans_fat_daily_percentage] if args.key?(:trans_fat_daily_percentage) @vitamin_d = args[:vitamin_d] if args.key?(:vitamin_d) @vitamin_d_daily_percentage = args[:vitamin_d_daily_percentage] if args.key?(:vitamin_d_daily_percentage) @voluntary_nutrition_fact = args[:voluntary_nutrition_fact] if args.key?(:voluntary_nutrition_fact) end |