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.



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

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)


3887
3888
3889
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3887

def eco_friendly_toiletries
  @eco_friendly_toiletries
end

#eco_friendly_toiletries_exceptionString

Eco friendly toiletries exception. Corresponds to the JSON property ecoFriendlyToiletriesException

Returns:

  • (String)


3893
3894
3895
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3893

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)


3901
3902
3903
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3901

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)


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

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)


3914
3915
3916
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3914

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)


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

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)


3928
3929
3930
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3928

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)


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

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)


3942
3943
3944
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3942

def responsible_purchasing_policy
  @responsible_purchasing_policy
end

#responsible_purchasing_policy_exceptionString

Responsible purchasing policy exception. Corresponds to the JSON property responsiblePurchasingPolicyException

Returns:

  • (String)


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

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)


3958
3959
3960
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3958

def responsibly_sources_seafood
  @responsibly_sources_seafood
end

#responsibly_sources_seafood_exceptionString

Responsibly sources seafood exception. Corresponds to the JSON property responsiblySourcesSeafoodException

Returns:

  • (String)


3964
3965
3966
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3964

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)


3970
3971
3972
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3970

def vegan_meals
  @vegan_meals
end

#vegan_meals_exceptionString

Vegan meals exception. Corresponds to the JSON property veganMealsException

Returns:

  • (String)


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

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)


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

def vegetarian_meals
  @vegetarian_meals
end

#vegetarian_meals_exceptionString

Vegetarian meals exception. Corresponds to the JSON property vegetarianMealsException

Returns:

  • (String)


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

def vegetarian_meals_exception
  @vegetarian_meals_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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

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