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.



994
995
996
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 994

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



782
783
784
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 782

def added_sugars
  @added_sugars
end

#added_sugars_daily_percentageFloat

Added sugars daily percentage. Corresponds to the JSON property addedSugarsDailyPercentage

Returns:

  • (Float)


787
788
789
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 787

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



792
793
794
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 792

def calcium
  @calcium
end

#calcium_daily_percentageFloat

Calcium daily percentage. Corresponds to the JSON property calciumDailyPercentage

Returns:

  • (Float)


797
798
799
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 797

def calcium_daily_percentage
  @calcium_daily_percentage
end

#cholesterolGoogle::Apis::ManufacturersV1::FloatUnit

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



802
803
804
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 802

def cholesterol
  @cholesterol
end

#cholesterol_daily_percentageFloat

Cholesterol daily percentage. Corresponds to the JSON property cholesterolDailyPercentage

Returns:

  • (Float)


807
808
809
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 807

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



812
813
814
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 812

def dietary_fiber
  @dietary_fiber
end

#dietary_fiber_daily_percentageFloat

Dietary fiber daily percentage. Corresponds to the JSON property dietaryFiberDailyPercentage

Returns:

  • (Float)


817
818
819
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 817

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



822
823
824
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 822

def energy
  @energy
end

#energy_from_fatGoogle::Apis::ManufacturersV1::FloatUnit

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



827
828
829
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 827

def energy_from_fat
  @energy_from_fat
end

#folate_daily_percentageFloat

Folate daily percentage. Corresponds to the JSON property folateDailyPercentage

Returns:

  • (Float)


832
833
834
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 832

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



837
838
839
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 837

def folate_folic_acid
  @folate_folic_acid
end

#folate_mcg_dfeFloat

Folate mcg DFE. Corresponds to the JSON property folateMcgDfe

Returns:

  • (Float)


842
843
844
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 842

def folate_mcg_dfe
  @folate_mcg_dfe
end

#ironGoogle::Apis::ManufacturersV1::FloatUnit

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



847
848
849
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 847

def iron
  @iron
end

#iron_daily_percentageFloat

Iron daily percentage. Corresponds to the JSON property ironDailyPercentage

Returns:

  • (Float)


852
853
854
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 852

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



857
858
859
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 857

def monounsaturated_fat
  @monounsaturated_fat
end

#nutrition_fact_measureString

Nutrition fact measure. Corresponds to the JSON property nutritionFactMeasure

Returns:

  • (String)


862
863
864
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 862

def nutrition_fact_measure
  @nutrition_fact_measure
end

#polyolsGoogle::Apis::ManufacturersV1::FloatUnit

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



867
868
869
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 867

def polyols
  @polyols
end

#polyunsaturated_fatGoogle::Apis::ManufacturersV1::FloatUnit

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



872
873
874
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 872

def polyunsaturated_fat
  @polyunsaturated_fat
end

#potassiumGoogle::Apis::ManufacturersV1::FloatUnit

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



877
878
879
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 877

def potassium
  @potassium
end

#potassium_daily_percentageFloat

Potassium daily percentage. Corresponds to the JSON property potassiumDailyPercentage

Returns:

  • (Float)


882
883
884
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 882

def potassium_daily_percentage
  @potassium_daily_percentage
end

#prepared_size_descriptionString

Prepared size description. Corresponds to the JSON property preparedSizeDescription

Returns:

  • (String)


887
888
889
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 887

def prepared_size_description
  @prepared_size_description
end

#proteinGoogle::Apis::ManufacturersV1::FloatUnit

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



892
893
894
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 892

def protein
  @protein
end

#protein_daily_percentageFloat

Protein daily percentage. Corresponds to the JSON property proteinDailyPercentage

Returns:

  • (Float)


897
898
899
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 897

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



902
903
904
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 902

def saturated_fat
  @saturated_fat
end

#saturated_fat_daily_percentageFloat

Saturated fat daily percentage. Corresponds to the JSON property saturatedFatDailyPercentage

Returns:

  • (Float)


907
908
909
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 907

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)


912
913
914
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 912

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



917
918
919
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 917

def serving_size_measure
  @serving_size_measure
end

#servings_per_containerString

Servings per container. Corresponds to the JSON property servingsPerContainer

Returns:

  • (String)


922
923
924
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 922

def servings_per_container
  @servings_per_container
end

#sodiumGoogle::Apis::ManufacturersV1::FloatUnit

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



927
928
929
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 927

def sodium
  @sodium
end

#sodium_daily_percentageFloat

Sodium daily percentage. Corresponds to the JSON property sodiumDailyPercentage

Returns:

  • (Float)


932
933
934
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 932

def sodium_daily_percentage
  @sodium_daily_percentage
end

#starchGoogle::Apis::ManufacturersV1::FloatUnit

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



937
938
939
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 937

def starch
  @starch
end

#total_carbohydrateGoogle::Apis::ManufacturersV1::FloatUnit

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



942
943
944
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 942

def total_carbohydrate
  @total_carbohydrate
end

#total_carbohydrate_daily_percentageFloat

Total carbohydrate daily percentage. Corresponds to the JSON property totalCarbohydrateDailyPercentage

Returns:

  • (Float)


947
948
949
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 947

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



952
953
954
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 952

def total_fat
  @total_fat
end

#total_fat_daily_percentageFloat

Total fat daily percentage. Corresponds to the JSON property totalFatDailyPercentage

Returns:

  • (Float)


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

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



962
963
964
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 962

def total_sugars
  @total_sugars
end

#total_sugars_daily_percentageFloat

Total sugars daily percentage. Corresponds to the JSON property totalSugarsDailyPercentage

Returns:

  • (Float)


967
968
969
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 967

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



972
973
974
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 972

def trans_fat
  @trans_fat
end

#trans_fat_daily_percentageFloat

Trans fat daily percentage. Corresponds to the JSON property transFatDailyPercentage

Returns:

  • (Float)


977
978
979
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 977

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



982
983
984
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 982

def vitamin_d
  @vitamin_d
end

#vitamin_d_daily_percentageFloat

Vitamin D daily percentage. Corresponds to the JSON property vitaminDDailyPercentage

Returns:

  • (Float)


987
988
989
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 987

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



992
993
994
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 992

def voluntary_nutrition_fact
  @voluntary_nutrition_fact
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



999
1000
1001
1002
1003
1004
1005
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
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 999

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