Class: Google::Apis::MybusinesslodgingV1::SustainableSourcing

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/mybusinesslodging_v1/classes.rb,
lib/google/apis/mybusinesslodging_v1/representations.rb,
lib/google/apis/mybusinesslodging_v1/representations.rb

Overview

Sustainable sourcing practices implemented at the hotel.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SustainableSourcing

Returns a new instance of SustainableSourcing.



3988
3989
3990
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3988

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

Instance Attribute Details

#eco_friendly_toiletriesBoolean Also known as: eco_friendly_toiletries?

Eco friendly toiletries. Soap, shampoo, lotion, and other toiletries provided for guests have a nationally or internationally recognized sustainability certification, such as USDA Organic, EU Organic, or cruelty-free. Corresponds to the JSON property ecoFriendlyToiletries

Returns:

  • (Boolean)


3885
3886
3887
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3885

def eco_friendly_toiletries
  @eco_friendly_toiletries
end

#eco_friendly_toiletries_exceptionString

Eco friendly toiletries exception. Corresponds to the JSON property ecoFriendlyToiletriesException

Returns:

  • (String)


3891
3892
3893
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3891

def eco_friendly_toiletries_exception
  @eco_friendly_toiletries_exception
end

#locally_sourced_food_and_beveragesBoolean Also known as: locally_sourced_food_and_beverages?

Locally sourced food and beverages. Property sources locally in order to lower the environmental footprint from reduced transportation and to stimulate the local economy. Products produced less than 62 miles from the establishment are normally considered as locally produced. Corresponds to the JSON property locallySourcedFoodAndBeverages

Returns:

  • (Boolean)


3899
3900
3901
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3899

def locally_sourced_food_and_beverages
  @locally_sourced_food_and_beverages
end

#locally_sourced_food_and_beverages_exceptionString

Locally sourced food and beverages exception. Corresponds to the JSON property locallySourcedFoodAndBeveragesException

Returns:

  • (String)


3905
3906
3907
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3905

def locally_sourced_food_and_beverages_exception
  @locally_sourced_food_and_beverages_exception
end

#organic_cage_free_eggsBoolean Also known as: organic_cage_free_eggs?

Organic cage free eggs. The property sources 100% certified organic and cage- free eggs (shell, liquid, and egg products). Cage-free means hens are able to walk, spread their wings and lay their eggs in nests). Corresponds to the JSON property organicCageFreeEggs

Returns:

  • (Boolean)


3912
3913
3914
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3912

def organic_cage_free_eggs
  @organic_cage_free_eggs
end

#organic_cage_free_eggs_exceptionString

Organic cage free eggs exception. Corresponds to the JSON property organicCageFreeEggsException

Returns:

  • (String)


3918
3919
3920
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3918

def organic_cage_free_eggs_exception
  @organic_cage_free_eggs_exception
end

#organic_food_and_beveragesBoolean Also known as: organic_food_and_beverages?

Organic food and beverages. At least 25% of food and beverages, by spend, are certified organic. Organic means products that are certified to one of the organic standard listed in the IFOAM family of standards. Qualifying certifications include USDA Organic and EU Organic, among others. Corresponds to the JSON property organicFoodAndBeverages

Returns:

  • (Boolean)


3926
3927
3928
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3926

def organic_food_and_beverages
  @organic_food_and_beverages
end

#organic_food_and_beverages_exceptionString

Organic food and beverages exception. Corresponds to the JSON property organicFoodAndBeveragesException

Returns:

  • (String)


3932
3933
3934
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3932

def organic_food_and_beverages_exception
  @organic_food_and_beverages_exception
end

#responsible_purchasing_policyBoolean Also known as: responsible_purchasing_policy?

Responsible purchasing policy. The property has a responsible procurement policy in place. Responsible means integration of social, ethical, and/or environmental performance factors into the procurement process when selecting suppliers. Corresponds to the JSON property responsiblePurchasingPolicy

Returns:

  • (Boolean)


3940
3941
3942
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3940

def responsible_purchasing_policy
  @responsible_purchasing_policy
end

#responsible_purchasing_policy_exceptionString

Responsible purchasing policy exception. Corresponds to the JSON property responsiblePurchasingPolicyException

Returns:

  • (String)


3946
3947
3948
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3946

def responsible_purchasing_policy_exception
  @responsible_purchasing_policy_exception
end

#responsibly_sources_seafoodBoolean Also known as: responsibly_sources_seafood?

Responsibly sources seafood. The property does not source seafood from the Monterey Bay Aquarium Seafood Watch "avoid" list, and must sustainably source seafood listed as "good alternative," "eco-certified," and "best choice". The property has a policy outlining a commitment to source Marine Stewardship Council (MSC) and/or Aquaculture Stewardship Council (ASC) Chain of Custody certified seafood. Corresponds to the JSON property responsiblySourcesSeafood

Returns:

  • (Boolean)


3956
3957
3958
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3956

def responsibly_sources_seafood
  @responsibly_sources_seafood
end

#responsibly_sources_seafood_exceptionString

Responsibly sources seafood exception. Corresponds to the JSON property responsiblySourcesSeafoodException

Returns:

  • (String)


3962
3963
3964
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3962

def responsibly_sources_seafood_exception
  @responsibly_sources_seafood_exception
end

#vegan_mealsBoolean Also known as: vegan_meals?

Vegan meals. The property provides vegan menu options for guests. Vegan food does not contain animal products or byproducts. Corresponds to the JSON property veganMeals

Returns:

  • (Boolean)


3968
3969
3970
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3968

def vegan_meals
  @vegan_meals
end

#vegan_meals_exceptionString

Vegan meals exception. Corresponds to the JSON property veganMealsException

Returns:

  • (String)


3974
3975
3976
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3974

def vegan_meals_exception
  @vegan_meals_exception
end

#vegetarian_mealsBoolean Also known as: vegetarian_meals?

Vegetarian meals. The property provides vegetarian menu options for guests. Vegetarian food does not contain animal products. Corresponds to the JSON property vegetarianMeals

Returns:

  • (Boolean)


3980
3981
3982
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3980

def vegetarian_meals
  @vegetarian_meals
end

#vegetarian_meals_exceptionString

Vegetarian meals exception. Corresponds to the JSON property vegetarianMealsException

Returns:

  • (String)


3986
3987
3988
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3986

def vegetarian_meals_exception
  @vegetarian_meals_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3993

def update!(**args)
  @eco_friendly_toiletries = args[:eco_friendly_toiletries] if args.key?(:eco_friendly_toiletries)
  @eco_friendly_toiletries_exception = args[:eco_friendly_toiletries_exception] if args.key?(:eco_friendly_toiletries_exception)
  @locally_sourced_food_and_beverages = args[:locally_sourced_food_and_beverages] if args.key?(:locally_sourced_food_and_beverages)
  @locally_sourced_food_and_beverages_exception = args[:locally_sourced_food_and_beverages_exception] if args.key?(:locally_sourced_food_and_beverages_exception)
  @organic_cage_free_eggs = args[:organic_cage_free_eggs] if args.key?(:organic_cage_free_eggs)
  @organic_cage_free_eggs_exception = args[:organic_cage_free_eggs_exception] if args.key?(:organic_cage_free_eggs_exception)
  @organic_food_and_beverages = args[:organic_food_and_beverages] if args.key?(:organic_food_and_beverages)
  @organic_food_and_beverages_exception = args[:organic_food_and_beverages_exception] if args.key?(:organic_food_and_beverages_exception)
  @responsible_purchasing_policy = args[:responsible_purchasing_policy] if args.key?(:responsible_purchasing_policy)
  @responsible_purchasing_policy_exception = args[:responsible_purchasing_policy_exception] if args.key?(:responsible_purchasing_policy_exception)
  @responsibly_sources_seafood = args[:responsibly_sources_seafood] if args.key?(:responsibly_sources_seafood)
  @responsibly_sources_seafood_exception = args[:responsibly_sources_seafood_exception] if args.key?(:responsibly_sources_seafood_exception)
  @vegan_meals = args[:vegan_meals] if args.key?(:vegan_meals)
  @vegan_meals_exception = args[:vegan_meals_exception] if args.key?(:vegan_meals_exception)
  @vegetarian_meals = args[:vegetarian_meals] if args.key?(:vegetarian_meals)
  @vegetarian_meals_exception = args[:vegetarian_meals_exception] if args.key?(:vegetarian_meals_exception)
end