Class: Google::Apis::MybusinesslodgingV1::WaterConservation

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

Water conservation practices implemented at the hotel.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ WaterConservation

Returns a new instance of WaterConservation.



4663
4664
4665
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4663

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

Instance Attribute Details

#independent_organization_audits_water_useBoolean Also known as: independent_organization_audits_water_use?

Independent organization audits water use. The property conducts a water conservation audit every 5 years, the results of which are either verified by a third-party and/or published in external communications. A water conservation audit is a detailed assessment of the facility, providing recommendations to existing operations and procedures to improve water efficiency, available incentives or rebates, and opportunities for improvements through renovations or upgrades. Examples of organizations who conduct credible third party audits include: Engie Impact, and local utility providers (they often provide energy and water audits). Corresponds to the JSON property independentOrganizationAuditsWaterUse

Returns:

  • (Boolean)


4595
4596
4597
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4595

def independent_organization_audits_water_use
  @independent_organization_audits_water_use
end

#independent_organization_audits_water_use_exceptionString

Independent organization audits water use exception. Corresponds to the JSON property independentOrganizationAuditsWaterUseException

Returns:

  • (String)


4601
4602
4603
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4601

def independent_organization_audits_water_use_exception
  @independent_organization_audits_water_use_exception
end

#linen_reuse_programBoolean Also known as: linen_reuse_program?

Linen reuse program. The property offers a linen reuse program. Corresponds to the JSON property linenReuseProgram

Returns:

  • (Boolean)


4606
4607
4608
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4606

def linen_reuse_program
  @linen_reuse_program
end

#linen_reuse_program_exceptionString

Linen reuse program exception. Corresponds to the JSON property linenReuseProgramException

Returns:

  • (String)


4612
4613
4614
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4612

def linen_reuse_program_exception
  @linen_reuse_program_exception
end

#towel_reuse_programBoolean Also known as: towel_reuse_program?

Towel reuse program. The property offers a towel reuse program. Corresponds to the JSON property towelReuseProgram

Returns:

  • (Boolean)


4617
4618
4619
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4617

def towel_reuse_program
  @towel_reuse_program
end

#towel_reuse_program_exceptionString

Towel reuse program exception. Corresponds to the JSON property towelReuseProgramException

Returns:

  • (String)


4623
4624
4625
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4623

def towel_reuse_program_exception
  @towel_reuse_program_exception
end

#water_saving_showersBoolean Also known as: water_saving_showers?

Water saving showers. All of the property's guest rooms have shower heads that use no more than 2.0 gallons per minute (gpm). Corresponds to the JSON property waterSavingShowers

Returns:

  • (Boolean)


4629
4630
4631
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4629

def water_saving_showers
  @water_saving_showers
end

#water_saving_showers_exceptionString

Water saving showers exception. Corresponds to the JSON property waterSavingShowersException

Returns:

  • (String)


4635
4636
4637
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4635

def water_saving_showers_exception
  @water_saving_showers_exception
end

#water_saving_sinksBoolean Also known as: water_saving_sinks?

Water saving sinks. All of the property's guest rooms have bathroom faucets that use a maximum of 1.5 gallons per minute (gpm), public restroom faucets do not exceed 0.5 gpm, and kitchen faucets (excluding faucets used exclusively for filling operations) do not exceed 2.2 gpm. Corresponds to the JSON property waterSavingSinks

Returns:

  • (Boolean)


4643
4644
4645
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4643

def water_saving_sinks
  @water_saving_sinks
end

#water_saving_sinks_exceptionString

Water saving sinks exception. Corresponds to the JSON property waterSavingSinksException

Returns:

  • (String)


4649
4650
4651
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4649

def water_saving_sinks_exception
  @water_saving_sinks_exception
end

#water_saving_toiletsBoolean Also known as: water_saving_toilets?

Water saving toilets. All of the property's toilets use 1.6 gallons per flush, or less. Corresponds to the JSON property waterSavingToilets

Returns:

  • (Boolean)


4655
4656
4657
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4655

def water_saving_toilets
  @water_saving_toilets
end

#water_saving_toilets_exceptionString

Water saving toilets exception. Corresponds to the JSON property waterSavingToiletsException

Returns:

  • (String)


4661
4662
4663
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4661

def water_saving_toilets_exception
  @water_saving_toilets_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 4668

def update!(**args)
  @independent_organization_audits_water_use = args[:independent_organization_audits_water_use] if args.key?(:independent_organization_audits_water_use)
  @independent_organization_audits_water_use_exception = args[:independent_organization_audits_water_use_exception] if args.key?(:independent_organization_audits_water_use_exception)
  @linen_reuse_program = args[:linen_reuse_program] if args.key?(:linen_reuse_program)
  @linen_reuse_program_exception = args[:linen_reuse_program_exception] if args.key?(:linen_reuse_program_exception)
  @towel_reuse_program = args[:towel_reuse_program] if args.key?(:towel_reuse_program)
  @towel_reuse_program_exception = args[:towel_reuse_program_exception] if args.key?(:towel_reuse_program_exception)
  @water_saving_showers = args[:water_saving_showers] if args.key?(:water_saving_showers)
  @water_saving_showers_exception = args[:water_saving_showers_exception] if args.key?(:water_saving_showers_exception)
  @water_saving_sinks = args[:water_saving_sinks] if args.key?(:water_saving_sinks)
  @water_saving_sinks_exception = args[:water_saving_sinks_exception] if args.key?(:water_saving_sinks_exception)
  @water_saving_toilets = args[:water_saving_toilets] if args.key?(:water_saving_toilets)
  @water_saving_toilets_exception = args[:water_saving_toilets_exception] if args.key?(:water_saving_toilets_exception)
end