Class: Google::Apis::MybusinesslodgingV1::Accessibility

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

Physical adaptations made to the property in consideration of varying levels of human physical ability.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Accessibility

Returns a new instance of Accessibility.



83
84
85
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 83

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

Instance Attribute Details

#mobility_accessibleBoolean Also known as: mobility_accessible?

Mobility accessible. Throughout the property there are physical adaptations to ease the stay of a person in a wheelchair, such as auto-opening doors, wide elevators, wide bathrooms or ramps. Corresponds to the JSON property mobilityAccessible

Returns:

  • (Boolean)


35
36
37
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 35

def mobility_accessible
  @mobility_accessible
end

#mobility_accessible_elevatorBoolean Also known as: mobility_accessible_elevator?

Mobility accessible elevator. A lift that transports people from one level to another and is built to accommodate a wheelchair-using passenger owing to the width of its doors and placement of call buttons. Corresponds to the JSON property mobilityAccessibleElevator

Returns:

  • (Boolean)


43
44
45
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 43

def mobility_accessible_elevator
  @mobility_accessible_elevator
end

#mobility_accessible_elevator_exceptionString

Mobility accessible elevator exception. Corresponds to the JSON property mobilityAccessibleElevatorException

Returns:

  • (String)


49
50
51
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 49

def mobility_accessible_elevator_exception
  @mobility_accessible_elevator_exception
end

#mobility_accessible_exceptionString

Mobility accessible exception. Corresponds to the JSON property mobilityAccessibleException

Returns:

  • (String)


54
55
56
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 54

def mobility_accessible_exception
  @mobility_accessible_exception
end

#mobility_accessible_parkingBoolean Also known as: mobility_accessible_parking?

Mobility accessible parking. The presence of a marked, designated area of prescribed size in which only registered, labeled vehicles transporting a person with physical challenges may park. Corresponds to the JSON property mobilityAccessibleParking

Returns:

  • (Boolean)


61
62
63
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 61

def mobility_accessible_parking
  @mobility_accessible_parking
end

#mobility_accessible_parking_exceptionString

Mobility accessible parking exception. Corresponds to the JSON property mobilityAccessibleParkingException

Returns:

  • (String)


67
68
69
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 67

def mobility_accessible_parking_exception
  @mobility_accessible_parking_exception
end

#mobility_accessible_poolBoolean Also known as: mobility_accessible_pool?

Mobility accessible pool. A swimming pool equipped with a mechanical chair that can be lowered and raised for the purpose of moving physically challenged guests into and out of the pool. May be powered by electricity or water. Also known as pool lift. Corresponds to the JSON property mobilityAccessiblePool

Returns:

  • (Boolean)


75
76
77
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 75

def mobility_accessible_pool
  @mobility_accessible_pool
end

#mobility_accessible_pool_exceptionString

Mobility accessible pool exception. Corresponds to the JSON property mobilityAccessiblePoolException

Returns:

  • (String)


81
82
83
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 81

def mobility_accessible_pool_exception
  @mobility_accessible_pool_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



88
89
90
91
92
93
94
95
96
97
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 88

def update!(**args)
  @mobility_accessible = args[:mobility_accessible] if args.key?(:mobility_accessible)
  @mobility_accessible_elevator = args[:mobility_accessible_elevator] if args.key?(:mobility_accessible_elevator)
  @mobility_accessible_elevator_exception = args[:mobility_accessible_elevator_exception] if args.key?(:mobility_accessible_elevator_exception)
  @mobility_accessible_exception = args[:mobility_accessible_exception] if args.key?(:mobility_accessible_exception)
  @mobility_accessible_parking = args[:mobility_accessible_parking] if args.key?(:mobility_accessible_parking)
  @mobility_accessible_parking_exception = args[:mobility_accessible_parking_exception] if args.key?(:mobility_accessible_parking_exception)
  @mobility_accessible_pool = args[:mobility_accessible_pool] if args.key?(:mobility_accessible_pool)
  @mobility_accessible_pool_exception = args[:mobility_accessible_pool_exception] if args.key?(:mobility_accessible_pool_exception)
end