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.



1001
1002
1003
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 1001

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



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

def added_sugars
  @added_sugars
end

#added_sugars_daily_percentageFloat

Added sugars daily percentage. Corresponds to the JSON property addedSugarsDailyPercentage

Returns:

  • (Float)


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

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



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

def calcium
  @calcium
end

#calcium_daily_percentageFloat

Calcium daily percentage. Corresponds to the JSON property calciumDailyPercentage

Returns:

  • (Float)


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

def calcium_daily_percentage
  @calcium_daily_percentage
end

#cholesterolGoogle::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_percentageFloat

Cholesterol daily percentage. Corresponds to the JSON property cholesterolDailyPercentage

Returns:

  • (Float)


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

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



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

def dietary_fiber
  @dietary_fiber
end

#dietary_fiber_daily_percentageFloat

Dietary fiber daily percentage. Corresponds to the JSON property dietaryFiberDailyPercentage

Returns:

  • (Float)


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

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



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

def energy
  @energy
end

#energy_from_fatGoogle::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_percentageFloat

Folate daily percentage. Corresponds to the JSON property folateDailyPercentage

Returns:

  • (Float)


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

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



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

def folate_folic_acid
  @folate_folic_acid
end

#folate_mcg_dfeFloat

Folate mcg DFE. Corresponds to the JSON property folateMcgDfe

Returns:

  • (Float)


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

def folate_mcg_dfe
  @folate_mcg_dfe
end

#ironGoogle::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_percentageFloat

Iron daily percentage. Corresponds to the JSON property ironDailyPercentage

Returns:

  • (Float)


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

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



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

def monounsaturated_fat
  @monounsaturated_fat
end

#nutrition_fact_measureString

Nutrition fact measure. Corresponds to the JSON property nutritionFactMeasure

Returns:

  • (String)


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

def nutrition_fact_measure
  @nutrition_fact_measure
end

#polyolsGoogle::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_fatGoogle::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

#potassiumGoogle::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_percentageFloat

Potassium daily percentage. Corresponds to the JSON property potassiumDailyPercentage

Returns:

  • (Float)


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

def potassium_daily_percentage
  @potassium_daily_percentage
end

#prepared_size_descriptionString

Prepared size description. Corresponds to the JSON property preparedSizeDescription

Returns:

  • (String)


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

def prepared_size_description
  @prepared_size_description
end

#proteinGoogle::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_percentageFloat

Protein daily percentage. Corresponds to the JSON property proteinDailyPercentage

Returns:

  • (Float)


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

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



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

def saturated_fat
  @saturated_fat
end

#saturated_fat_daily_percentageFloat

Saturated fat daily percentage. Corresponds to the JSON property saturatedFatDailyPercentage

Returns:

  • (Float)


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_descriptionString

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

Returns:

  • (String)


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

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



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

def serving_size_measure
  @serving_size_measure
end

#servings_per_containerString

Servings per container. Corresponds to the JSON property servingsPerContainer

Returns:

  • (String)


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

def servings_per_container
  @servings_per_container
end

#sodiumGoogle::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_percentageFloat

Sodium daily percentage. Corresponds to the JSON property sodiumDailyPercentage

Returns:

  • (Float)


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

def sodium_daily_percentage
  @sodium_daily_percentage
end

#starchGoogle::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_carbohydrateGoogle::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_percentageFloat

Total carbohydrate daily percentage. Corresponds to the JSON property totalCarbohydrateDailyPercentage

Returns:

  • (Float)


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

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



959
960
961
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 959

def total_fat
  @total_fat
end

#total_fat_daily_percentageFloat

Total fat daily percentage. Corresponds to the JSON property totalFatDailyPercentage

Returns:

  • (Float)


964
965
966
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 964

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



969
970
971
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 969

def total_sugars
  @total_sugars
end

#total_sugars_daily_percentageFloat

Total sugars daily percentage. Corresponds to the JSON property totalSugarsDailyPercentage

Returns:

  • (Float)


974
975
976
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 974

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



979
980
981
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 979

def trans_fat
  @trans_fat
end

#trans_fat_daily_percentageFloat

Trans fat daily percentage. Corresponds to the JSON property transFatDailyPercentage

Returns:

  • (Float)


984
985
986
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 984

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



989
990
991
# File 'lib/google/apis/manufacturers_v1/classes.rb', line 989

def vitamin_d
  @vitamin_d
end

#vitamin_d_daily_percentageFloat

Vitamin D daily percentage. Corresponds to the JSON property vitaminDDailyPercentage

Returns:

  • (Float)


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_factArray<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