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.
870 871 872 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 870 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
658 659 660 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 658 def added_sugars @added_sugars end |
#added_sugars_daily_percentage ⇒ Float
Added sugars daily percentage.
Corresponds to the JSON property addedSugarsDailyPercentage
663 664 665 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 663 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
668 669 670 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 668 def calcium @calcium end |
#calcium_daily_percentage ⇒ Float
Calcium daily percentage.
Corresponds to the JSON property calciumDailyPercentage
673 674 675 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 673 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
678 679 680 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 678 def cholesterol @cholesterol end |
#cholesterol_daily_percentage ⇒ Float
Cholesterol daily percentage.
Corresponds to the JSON property cholesterolDailyPercentage
683 684 685 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 683 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
688 689 690 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 688 def dietary_fiber @dietary_fiber end |
#dietary_fiber_daily_percentage ⇒ Float
Dietary fiber daily percentage.
Corresponds to the JSON property dietaryFiberDailyPercentage
693 694 695 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 693 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
698 699 700 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 698 def energy @energy end |
#energy_from_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property energyFromFat
703 704 705 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 703 def energy_from_fat @energy_from_fat end |
#folate_daily_percentage ⇒ Float
Folate daily percentage.
Corresponds to the JSON property folateDailyPercentage
708 709 710 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 708 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
713 714 715 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 713 def folate_folic_acid @folate_folic_acid end |
#folate_mcg_dfe ⇒ Float
Folate mcg DFE.
Corresponds to the JSON property folateMcgDfe
718 719 720 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 718 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
723 724 725 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 723 def iron @iron end |
#iron_daily_percentage ⇒ Float
Iron daily percentage.
Corresponds to the JSON property ironDailyPercentage
728 729 730 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 728 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
733 734 735 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 733 def monounsaturated_fat @monounsaturated_fat end |
#nutrition_fact_measure ⇒ String
Nutrition fact measure.
Corresponds to the JSON property nutritionFactMeasure
738 739 740 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 738 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
743 744 745 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 743 def polyols @polyols end |
#polyunsaturated_fat ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property polyunsaturatedFat
748 749 750 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 748 def polyunsaturated_fat @polyunsaturated_fat end |
#potassium ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property potassium
753 754 755 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 753 def potassium @potassium end |
#potassium_daily_percentage ⇒ Float
Potassium daily percentage.
Corresponds to the JSON property potassiumDailyPercentage
758 759 760 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 758 def potassium_daily_percentage @potassium_daily_percentage end |
#prepared_size_description ⇒ String
Prepared size description.
Corresponds to the JSON property preparedSizeDescription
763 764 765 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 763 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
768 769 770 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 768 def protein @protein end |
#protein_daily_percentage ⇒ Float
Protein daily percentage.
Corresponds to the JSON property proteinDailyPercentage
773 774 775 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 773 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
778 779 780 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 778 def saturated_fat @saturated_fat end |
#saturated_fat_daily_percentage ⇒ Float
Saturated fat daily percentage.
Corresponds to the JSON property saturatedFatDailyPercentage
783 784 785 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 783 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
788 789 790 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 788 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
793 794 795 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 793 def serving_size_measure @serving_size_measure end |
#servings_per_container ⇒ String
Servings per container.
Corresponds to the JSON property servingsPerContainer
798 799 800 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 798 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
803 804 805 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 803 def sodium @sodium end |
#sodium_daily_percentage ⇒ Float
Sodium daily percentage.
Corresponds to the JSON property sodiumDailyPercentage
808 809 810 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 808 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
813 814 815 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 813 def starch @starch end |
#total_carbohydrate ⇒ Google::Apis::ManufacturersV1::FloatUnit
Combination of float amount and unit.
Corresponds to the JSON property totalCarbohydrate
818 819 820 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 818 def total_carbohydrate @total_carbohydrate end |
#total_carbohydrate_daily_percentage ⇒ Float
Total carbohydrate daily percentage.
Corresponds to the JSON property totalCarbohydrateDailyPercentage
823 824 825 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 823 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
828 829 830 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 828 def total_fat @total_fat end |
#total_fat_daily_percentage ⇒ Float
Total fat daily percentage.
Corresponds to the JSON property totalFatDailyPercentage
833 834 835 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 833 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
838 839 840 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 838 def total_sugars @total_sugars end |
#total_sugars_daily_percentage ⇒ Float
Total sugars daily percentage.
Corresponds to the JSON property totalSugarsDailyPercentage
843 844 845 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 843 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
848 849 850 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 848 def trans_fat @trans_fat end |
#trans_fat_daily_percentage ⇒ Float
Trans fat daily percentage.
Corresponds to the JSON property transFatDailyPercentage
853 854 855 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 853 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
858 859 860 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 858 def vitamin_d @vitamin_d end |
#vitamin_d_daily_percentage ⇒ Float
Vitamin D daily percentage.
Corresponds to the JSON property vitaminDDailyPercentage
863 864 865 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 863 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
868 869 870 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 868 def voluntary_nutrition_fact @voluntary_nutrition_fact end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 |
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 875 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 |