Class: Google::Apis::ManufacturersV1::Nutrition

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Nutrition

Returns a new instance of Nutrition.



957
958
959
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 957

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#added_sugarsGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property addedSugars



745
746
747
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 745

def added_sugars
  @added_sugars
end

#added_sugars_daily_percentageFloat

Added sugars daily percentage. Corresponds to the JSON property addedSugarsDailyPercentage

Returns:

  • (Float)


750
751
752
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 750

def added_sugars_daily_percentage
  @added_sugars_daily_percentage
end

#calciumGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property calcium



755
756
757
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 755

def calcium
  @calcium
end

#calcium_daily_percentageFloat

Calcium daily percentage. Corresponds to the JSON property calciumDailyPercentage

Returns:

  • (Float)


760
761
762
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 760

def calcium_daily_percentage
  @calcium_daily_percentage
end

#cholesterolGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property cholesterol



765
766
767
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 765

def cholesterol
  @cholesterol
end

#cholesterol_daily_percentageFloat

Cholesterol daily percentage. Corresponds to the JSON property cholesterolDailyPercentage

Returns:

  • (Float)


770
771
772
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 770

def cholesterol_daily_percentage
  @cholesterol_daily_percentage
end

#dietary_fiberGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property dietaryFiber



775
776
777
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 775

def dietary_fiber
  @dietary_fiber
end

#dietary_fiber_daily_percentageFloat

Dietary fiber daily percentage. Corresponds to the JSON property dietaryFiberDailyPercentage

Returns:

  • (Float)


780
781
782
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 780

def dietary_fiber_daily_percentage
  @dietary_fiber_daily_percentage
end

#energyGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property energy



785
786
787
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 785

def energy
  @energy
end

#energy_from_fatGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property energyFromFat



790
791
792
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 790

def energy_from_fat
  @energy_from_fat
end

#folate_daily_percentageFloat

Folate daily percentage. Corresponds to the JSON property folateDailyPercentage

Returns:

  • (Float)


795
796
797
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 795

def folate_daily_percentage
  @folate_daily_percentage
end

#folate_folic_acidGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property folateFolicAcid



800
801
802
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 800

def folate_folic_acid
  @folate_folic_acid
end

#folate_mcg_dfeFloat

Folate mcg DFE. Corresponds to the JSON property folateMcgDfe

Returns:

  • (Float)


805
806
807
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 805

def folate_mcg_dfe
  @folate_mcg_dfe
end

#ironGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property iron



810
811
812
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 810

def iron
  @iron
end

#iron_daily_percentageFloat

Iron daily percentage. Corresponds to the JSON property ironDailyPercentage

Returns:

  • (Float)


815
816
817
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 815

def iron_daily_percentage
  @iron_daily_percentage
end

#monounsaturated_fatGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property monounsaturatedFat



820
821
822
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 820

def monounsaturated_fat
  @monounsaturated_fat
end

#nutrition_fact_measureString

Nutrition fact measure. Corresponds to the JSON property nutritionFactMeasure

Returns:

  • (String)


825
826
827
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 825

def nutrition_fact_measure
  @nutrition_fact_measure
end

#polyolsGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property polyols



830
831
832
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 830

def polyols
  @polyols
end

#polyunsaturated_fatGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property polyunsaturatedFat



835
836
837
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 835

def polyunsaturated_fat
  @polyunsaturated_fat
end

#potassiumGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property potassium



840
841
842
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 840

def potassium
  @potassium
end

#potassium_daily_percentageFloat

Potassium daily percentage. Corresponds to the JSON property potassiumDailyPercentage

Returns:

  • (Float)


845
846
847
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 845

def potassium_daily_percentage
  @potassium_daily_percentage
end

#prepared_size_descriptionString

Prepared size description. Corresponds to the JSON property preparedSizeDescription

Returns:

  • (String)


850
851
852
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 850

def prepared_size_description
  @prepared_size_description
end

#proteinGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property protein



855
856
857
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 855

def protein
  @protein
end

#protein_daily_percentageFloat

Protein daily percentage. Corresponds to the JSON property proteinDailyPercentage

Returns:

  • (Float)


860
861
862
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 860

def protein_daily_percentage
  @protein_daily_percentage
end

#saturated_fatGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property saturatedFat



865
866
867
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 865

def saturated_fat
  @saturated_fat
end

#saturated_fat_daily_percentageFloat

Saturated fat daily percentage. Corresponds to the JSON property saturatedFatDailyPercentage

Returns:

  • (Float)


870
871
872
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 870

def saturated_fat_daily_percentage
  @saturated_fat_daily_percentage
end

#serving_size_descriptionString

Food Serving Size. Serving size description. Corresponds to the JSON property servingSizeDescription

Returns:

  • (String)


875
876
877
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 875

def serving_size_description
  @serving_size_description
end

#serving_size_measureGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property servingSizeMeasure



880
881
882
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 880

def serving_size_measure
  @serving_size_measure
end

#servings_per_containerString

Servings per container. Corresponds to the JSON property servingsPerContainer

Returns:

  • (String)


885
886
887
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 885

def servings_per_container
  @servings_per_container
end

#sodiumGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property sodium



890
891
892
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 890

def sodium
  @sodium
end

#sodium_daily_percentageFloat

Sodium daily percentage. Corresponds to the JSON property sodiumDailyPercentage

Returns:

  • (Float)


895
896
897
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 895

def sodium_daily_percentage
  @sodium_daily_percentage
end

#starchGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property starch



900
901
902
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 900

def starch
  @starch
end

#total_carbohydrateGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property totalCarbohydrate



905
906
907
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 905

def total_carbohydrate
  @total_carbohydrate
end

#total_carbohydrate_daily_percentageFloat

Total carbohydrate daily percentage. Corresponds to the JSON property totalCarbohydrateDailyPercentage

Returns:

  • (Float)


910
911
912
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 910

def total_carbohydrate_daily_percentage
  @total_carbohydrate_daily_percentage
end

#total_fatGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property totalFat



915
916
917
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 915

def total_fat
  @total_fat
end

#total_fat_daily_percentageFloat

Total fat daily percentage. Corresponds to the JSON property totalFatDailyPercentage

Returns:

  • (Float)


920
921
922
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 920

def total_fat_daily_percentage
  @total_fat_daily_percentage
end

#total_sugarsGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property totalSugars



925
926
927
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 925

def total_sugars
  @total_sugars
end

#total_sugars_daily_percentageFloat

Total sugars daily percentage. Corresponds to the JSON property totalSugarsDailyPercentage

Returns:

  • (Float)


930
931
932
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 930

def total_sugars_daily_percentage
  @total_sugars_daily_percentage
end

#trans_fatGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property transFat



935
936
937
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 935

def trans_fat
  @trans_fat
end

#trans_fat_daily_percentageFloat

Trans fat daily percentage. Corresponds to the JSON property transFatDailyPercentage

Returns:

  • (Float)


940
941
942
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 940

def trans_fat_daily_percentage
  @trans_fat_daily_percentage
end

#vitamin_dGoogle::Apis::ManufacturersV1::FloatUnit

Combination of float amount and unit. Corresponds to the JSON property vitaminD



945
946
947
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 945

def vitamin_d
  @vitamin_d
end

#vitamin_d_daily_percentageFloat

Vitamin D daily percentage. Corresponds to the JSON property vitaminDDailyPercentage

Returns:

  • (Float)


950
951
952
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 950

def vitamin_d_daily_percentage
  @vitamin_d_daily_percentage
end

#voluntary_nutrition_factArray<Google::Apis::ManufacturersV1::VoluntaryNutritionFact>

Voluntary nutrition fact. Corresponds to the JSON property voluntaryNutritionFact



955
956
957
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 955

def voluntary_nutrition_fact
  @voluntary_nutrition_fact
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 962

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