Class: Google::Apis::MybusinesslodgingV1::WasteReduction

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

Waste reduction practices implemented at the hotel.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ WasteReduction

Returns a new instance of WasteReduction.



4535
4536
4537
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4535

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

Instance Attribute Details

#compostable_food_containers_and_cutleryBoolean Also known as: compostable_food_containers_and_cutlery?

Compostable food containers and cutlery. 100% of food service containers and to-go cutlery are compostable, and reusable utensils are offered wherever possible. Compostable materials are capable of undergoing biological decomposition in a compost site, such that material is not visually distinguishable and breaks down into carbon dioxide, water, inorganic compounds, and biomass. Corresponds to the JSON property compostableFoodContainersAndCutlery

Returns:

  • (Boolean)


4329
4330
4331
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4329

def compostable_food_containers_and_cutlery
  @compostable_food_containers_and_cutlery
end

#compostable_food_containers_and_cutlery_exceptionString

Compostable food containers and cutlery exception. Corresponds to the JSON property compostableFoodContainersAndCutleryException

Returns:

  • (String)


4335
4336
4337
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4335

def compostable_food_containers_and_cutlery_exception
  @compostable_food_containers_and_cutlery_exception
end

#composts_excess_foodBoolean Also known as: composts_excess_food?

Composts excess food. The property has a program and/or policy for diverting waste from landfill by composting food and yard waste, either through compost collection and off-site processing or on-site compost processing. Corresponds to the JSON property compostsExcessFood

Returns:

  • (Boolean)


4342
4343
4344
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4342

def composts_excess_food
  @composts_excess_food
end

#composts_excess_food_exceptionString

Composts excess food exception. Corresponds to the JSON property compostsExcessFoodException

Returns:

  • (String)


4348
4349
4350
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4348

def composts_excess_food_exception
  @composts_excess_food_exception
end

#donates_excess_foodBoolean Also known as: donates_excess_food?

Donates excess food. The property has a program and/or policy for diverting waste from landfill that may include efforts to donate for human consumption or divert food for animal feed. Corresponds to the JSON property donatesExcessFood

Returns:

  • (Boolean)


4355
4356
4357
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4355

def donates_excess_food
  @donates_excess_food
end

#donates_excess_food_exceptionString

Donates excess food exception. Corresponds to the JSON property donatesExcessFoodException

Returns:

  • (String)


4361
4362
4363
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4361

def donates_excess_food_exception
  @donates_excess_food_exception
end

#food_waste_reduction_programBoolean Also known as: food_waste_reduction_program?

Food waste reduction program. The property has established a food waste reduction and donation program, aiming to reduce food waste by half. These programs typically use tools such as the Hotel Kitchen Toolkit and others to track waste and measure progress. Corresponds to the JSON property foodWasteReductionProgram

Returns:

  • (Boolean)


4369
4370
4371
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4369

def food_waste_reduction_program
  @food_waste_reduction_program
end

#food_waste_reduction_program_exceptionString

Food waste reduction program exception. Corresponds to the JSON property foodWasteReductionProgramException

Returns:

  • (String)


4375
4376
4377
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4375

def food_waste_reduction_program_exception
  @food_waste_reduction_program_exception
end

#no_single_use_plastic_strawsBoolean Also known as: no_single_use_plastic_straws?

No single use plastic straws. The property bans single-use plastic straws. Corresponds to the JSON property noSingleUsePlasticStraws

Returns:

  • (Boolean)


4380
4381
4382
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4380

def no_single_use_plastic_straws
  @no_single_use_plastic_straws
end

#no_single_use_plastic_straws_exceptionString

No single use plastic straws exception. Corresponds to the JSON property noSingleUsePlasticStrawsException

Returns:

  • (String)


4386
4387
4388
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4386

def no_single_use_plastic_straws_exception
  @no_single_use_plastic_straws_exception
end

#no_single_use_plastic_water_bottlesBoolean Also known as: no_single_use_plastic_water_bottles?

No single use plastic water bottles. The property bans single-use plastic water bottles. Corresponds to the JSON property noSingleUsePlasticWaterBottles

Returns:

  • (Boolean)


4392
4393
4394
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4392

def no_single_use_plastic_water_bottles
  @no_single_use_plastic_water_bottles
end

#no_single_use_plastic_water_bottles_exceptionString

No single use plastic water bottles exception. Corresponds to the JSON property noSingleUsePlasticWaterBottlesException

Returns:

  • (String)


4398
4399
4400
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4398

def no_single_use_plastic_water_bottles_exception
  @no_single_use_plastic_water_bottles_exception
end

#no_styrofoam_food_containersBoolean Also known as: no_styrofoam_food_containers?

No styrofoam food containers. The property eliminates the use of Styrofoam in disposable food service items. Corresponds to the JSON property noStyrofoamFoodContainers

Returns:

  • (Boolean)


4404
4405
4406
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4404

def no_styrofoam_food_containers
  @no_styrofoam_food_containers
end

#no_styrofoam_food_containers_exceptionString

No styrofoam food containers exception. Corresponds to the JSON property noStyrofoamFoodContainersException

Returns:

  • (String)


4410
4411
4412
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4410

def no_styrofoam_food_containers_exception
  @no_styrofoam_food_containers_exception
end

#recycling_programBoolean Also known as: recycling_program?

Recycling program. The property has a recycling program, aligned with LEED waste requirements, and a policy outlining efforts to send less than 50% of waste to landfill. The recycling program includes storage locations for recyclable materials, including mixed paper, corrugated cardboard, glass, plastics, and metals. Corresponds to the JSON property recyclingProgram

Returns:

  • (Boolean)


4419
4420
4421
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4419

def recycling_program
  @recycling_program
end

#recycling_program_exceptionString

Recycling program exception. Corresponds to the JSON property recyclingProgramException

Returns:

  • (String)


4425
4426
4427
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4425

def recycling_program_exception
  @recycling_program_exception
end

#refillable_toiletry_containersBoolean Also known as: refillable_toiletry_containers?

Refillable toiletry containers. The property has replaced miniature individual containers with refillable amenity dispensers for shampoo, conditioner, soap, and lotion. Corresponds to the JSON property refillableToiletryContainers

Returns:

  • (Boolean)


4432
4433
4434
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4432

def refillable_toiletry_containers
  @refillable_toiletry_containers
end

#refillable_toiletry_containers_exceptionString

Refillable toiletry containers exception. Corresponds to the JSON property refillableToiletryContainersException

Returns:

  • (String)


4438
4439
4440
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4438

def refillable_toiletry_containers_exception
  @refillable_toiletry_containers_exception
end

#safely_disposes_batteriesBoolean Also known as: safely_disposes_batteries?

Safely disposes batteries. The property safely stores and disposes batteries. Corresponds to the JSON property safelyDisposesBatteries

Returns:

  • (Boolean)


4443
4444
4445
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4443

def safely_disposes_batteries
  @safely_disposes_batteries
end

#safely_disposes_batteries_exceptionString

Safely disposes batteries exception. Corresponds to the JSON property safelyDisposesBatteriesException

Returns:

  • (String)


4449
4450
4451
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4449

def safely_disposes_batteries_exception
  @safely_disposes_batteries_exception
end

#safely_disposes_electronicsBoolean Also known as: safely_disposes_electronics?

Safely disposes electronics. The property has a reputable recycling program that keeps hazardous electronic parts and chemical compounds out of landfills, dumps and other unauthorized abandonment sites, and recycles/reuses applicable materials. (e.g. certified electronics recyclers). Corresponds to the JSON property safelyDisposesElectronics

Returns:

  • (Boolean)


4457
4458
4459
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4457

def safely_disposes_electronics
  @safely_disposes_electronics
end

#safely_disposes_electronics_exceptionString

Safely disposes electronics exception. Corresponds to the JSON property safelyDisposesElectronicsException

Returns:

  • (String)


4463
4464
4465
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4463

def safely_disposes_electronics_exception
  @safely_disposes_electronics_exception
end

#safely_disposes_lightbulbsBoolean Also known as: safely_disposes_lightbulbs?

Safely disposes lightbulbs. The property safely stores and disposes lightbulbs. Corresponds to the JSON property safelyDisposesLightbulbs

Returns:

  • (Boolean)


4468
4469
4470
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4468

def safely_disposes_lightbulbs
  @safely_disposes_lightbulbs
end

#safely_disposes_lightbulbs_exceptionString

Safely disposes lightbulbs exception. Corresponds to the JSON property safelyDisposesLightbulbsException

Returns:

  • (String)


4474
4475
4476
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4474

def safely_disposes_lightbulbs_exception
  @safely_disposes_lightbulbs_exception
end

#safely_handles_hazardous_substancesBoolean Also known as: safely_handles_hazardous_substances?

Safely handles hazardous substances. The property has a hazardous waste management program aligned wit GreenSeal and LEED requirements, and meets all regulatory requirements for hazardous waste disposal and recycling. Hazardous means substances that are classified as "hazardous" by an authoritative body ( such as OSHA or DOT), are labeled with signal words such as "Danger," "Caution, " "Warning," or are flammable, corrosive, or ignitable. Requirements include: - The property shall maintain records of the efforts it has made to replace the hazardous substances it uses with less hazardous alternatives. - An inventory of the hazardous materials stored on-site. - Products intended for cleaning, dishwashing, laundry, and pool maintenance shall be stored in clearly labeled containers. These containers shall be checked regularly for leaks, and replaced a necessary. - Spill containment devices shall be installed to collect spills, drips, or leaching of chemicals. Corresponds to the JSON property safelyHandlesHazardousSubstances

Returns:

  • (Boolean)


4491
4492
4493
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4491

def safely_handles_hazardous_substances
  @safely_handles_hazardous_substances
end

#safely_handles_hazardous_substances_exceptionString

Safely handles hazardous substances exception. Corresponds to the JSON property safelyHandlesHazardousSubstancesException

Returns:

  • (String)


4497
4498
4499
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4497

def safely_handles_hazardous_substances_exception
  @safely_handles_hazardous_substances_exception
end

#soap_donation_programBoolean Also known as: soap_donation_program?

Soap donation program. The property participates in a soap donation program such as Clean the World or something similar. Corresponds to the JSON property soapDonationProgram

Returns:

  • (Boolean)


4503
4504
4505
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4503

def soap_donation_program
  @soap_donation_program
end

#soap_donation_program_exceptionString

Soap donation program exception. Corresponds to the JSON property soapDonationProgramException

Returns:

  • (String)


4509
4510
4511
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4509

def soap_donation_program_exception
  @soap_donation_program_exception
end

#toiletry_donation_programBoolean Also known as: toiletry_donation_program?

Toiletry donation program. The property participates in a toiletry donation program such as Clean the World or something similar. Corresponds to the JSON property toiletryDonationProgram

Returns:

  • (Boolean)


4515
4516
4517
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4515

def toiletry_donation_program
  @toiletry_donation_program
end

#toiletry_donation_program_exceptionString

Toiletry donation program exception. Corresponds to the JSON property toiletryDonationProgramException

Returns:

  • (String)


4521
4522
4523
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4521

def toiletry_donation_program_exception
  @toiletry_donation_program_exception
end

#water_bottle_filling_stationsBoolean Also known as: water_bottle_filling_stations?

Water bottle filling stations. The property offers water stations throughout the building for guest use. Corresponds to the JSON property waterBottleFillingStations

Returns:

  • (Boolean)


4527
4528
4529
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4527

def water_bottle_filling_stations
  @water_bottle_filling_stations
end

#water_bottle_filling_stations_exceptionString

Water bottle filling stations exception. Corresponds to the JSON property waterBottleFillingStationsException

Returns:

  • (String)


4533
4534
4535
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4533

def water_bottle_filling_stations_exception
  @water_bottle_filling_stations_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4540

def update!(**args)
  @compostable_food_containers_and_cutlery = args[:compostable_food_containers_and_cutlery] if args.key?(:compostable_food_containers_and_cutlery)
  @compostable_food_containers_and_cutlery_exception = args[:compostable_food_containers_and_cutlery_exception] if args.key?(:compostable_food_containers_and_cutlery_exception)
  @composts_excess_food = args[:composts_excess_food] if args.key?(:composts_excess_food)
  @composts_excess_food_exception = args[:composts_excess_food_exception] if args.key?(:composts_excess_food_exception)
  @donates_excess_food = args[:donates_excess_food] if args.key?(:donates_excess_food)
  @donates_excess_food_exception = args[:donates_excess_food_exception] if args.key?(:donates_excess_food_exception)
  @food_waste_reduction_program = args[:food_waste_reduction_program] if args.key?(:food_waste_reduction_program)
  @food_waste_reduction_program_exception = args[:food_waste_reduction_program_exception] if args.key?(:food_waste_reduction_program_exception)
  @no_single_use_plastic_straws = args[:no_single_use_plastic_straws] if args.key?(:no_single_use_plastic_straws)
  @no_single_use_plastic_straws_exception = args[:no_single_use_plastic_straws_exception] if args.key?(:no_single_use_plastic_straws_exception)
  @no_single_use_plastic_water_bottles = args[:no_single_use_plastic_water_bottles] if args.key?(:no_single_use_plastic_water_bottles)
  @no_single_use_plastic_water_bottles_exception = args[:no_single_use_plastic_water_bottles_exception] if args.key?(:no_single_use_plastic_water_bottles_exception)
  @no_styrofoam_food_containers = args[:no_styrofoam_food_containers] if args.key?(:no_styrofoam_food_containers)
  @no_styrofoam_food_containers_exception = args[:no_styrofoam_food_containers_exception] if args.key?(:no_styrofoam_food_containers_exception)
  @recycling_program = args[:recycling_program] if args.key?(:recycling_program)
  @recycling_program_exception = args[:recycling_program_exception] if args.key?(:recycling_program_exception)
  @refillable_toiletry_containers = args[:refillable_toiletry_containers] if args.key?(:refillable_toiletry_containers)
  @refillable_toiletry_containers_exception = args[:refillable_toiletry_containers_exception] if args.key?(:refillable_toiletry_containers_exception)
  @safely_disposes_batteries = args[:safely_disposes_batteries] if args.key?(:safely_disposes_batteries)
  @safely_disposes_batteries_exception = args[:safely_disposes_batteries_exception] if args.key?(:safely_disposes_batteries_exception)
  @safely_disposes_electronics = args[:safely_disposes_electronics] if args.key?(:safely_disposes_electronics)
  @safely_disposes_electronics_exception = args[:safely_disposes_electronics_exception] if args.key?(:safely_disposes_electronics_exception)
  @safely_disposes_lightbulbs = args[:safely_disposes_lightbulbs] if args.key?(:safely_disposes_lightbulbs)
  @safely_disposes_lightbulbs_exception = args[:safely_disposes_lightbulbs_exception] if args.key?(:safely_disposes_lightbulbs_exception)
  @safely_handles_hazardous_substances = args[:safely_handles_hazardous_substances] if args.key?(:safely_handles_hazardous_substances)
  @safely_handles_hazardous_substances_exception = args[:safely_handles_hazardous_substances_exception] if args.key?(:safely_handles_hazardous_substances_exception)
  @soap_donation_program = args[:soap_donation_program] if args.key?(:soap_donation_program)
  @soap_donation_program_exception = args[:soap_donation_program_exception] if args.key?(:soap_donation_program_exception)
  @toiletry_donation_program = args[:toiletry_donation_program] if args.key?(:toiletry_donation_program)
  @toiletry_donation_program_exception = args[:toiletry_donation_program_exception] if args.key?(:toiletry_donation_program_exception)
  @water_bottle_filling_stations = args[:water_bottle_filling_stations] if args.key?(:water_bottle_filling_stations)
  @water_bottle_filling_stations_exception = args[:water_bottle_filling_stations_exception] if args.key?(:water_bottle_filling_stations_exception)
end