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.



4009
4010
4011
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4009

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)


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

def eco_friendly_toiletries
  @eco_friendly_toiletries
end

#eco_friendly_toiletries_exceptionString

Eco friendly toiletries exception. Corresponds to the JSON property ecoFriendlyToiletriesException

Returns:

  • (String)


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

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)


3920
3921
3922
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3920

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)


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

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)


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

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)


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

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)


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

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)


3953
3954
3955
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3953

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)


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

def responsible_purchasing_policy
  @responsible_purchasing_policy
end

#responsible_purchasing_policy_exceptionString

Responsible purchasing policy exception. Corresponds to the JSON property responsiblePurchasingPolicyException

Returns:

  • (String)


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

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)


3977
3978
3979
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3977

def responsibly_sources_seafood
  @responsibly_sources_seafood
end

#responsibly_sources_seafood_exceptionString

Responsibly sources seafood exception. Corresponds to the JSON property responsiblySourcesSeafoodException

Returns:

  • (String)


3983
3984
3985
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3983

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)


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

def vegan_meals
  @vegan_meals
end

#vegan_meals_exceptionString

Vegan meals exception. Corresponds to the JSON property veganMealsException

Returns:

  • (String)


3995
3996
3997
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3995

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 meat, poultry, fish, or seafood. Corresponds to the JSON property vegetarianMeals

Returns:

  • (Boolean)


4001
4002
4003
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4001

def vegetarian_meals
  @vegetarian_meals
end

#vegetarian_meals_exceptionString

Vegetarian meals exception. Corresponds to the JSON property vegetarianMealsException

Returns:

  • (String)


4007
4008
4009
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4007

def vegetarian_meals_exception
  @vegetarian_meals_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4014

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