Class: Google::Apis::MybusinesslodgingV1::Property

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

General factual information about the property's physical structure and important dates.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Property

Returns a new instance of Property.



3573
3574
3575
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3573

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

Instance Attribute Details

#built_yearFixnum

Built year. The year that construction of the property was completed. Corresponds to the JSON property builtYear

Returns:

  • (Fixnum)


3531
3532
3533
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3531

def built_year
  @built_year
end

#built_year_exceptionString

Built year exception. Corresponds to the JSON property builtYearException

Returns:

  • (String)


3536
3537
3538
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3536

def built_year_exception
  @built_year_exception
end

#floors_countFixnum

Floors count. The number of stories the building has from the ground floor to the top floor that are accessible to guests. Corresponds to the JSON property floorsCount

Returns:

  • (Fixnum)


3542
3543
3544
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3542

def floors_count
  @floors_count
end

#floors_count_exceptionString

Floors count exception. Corresponds to the JSON property floorsCountException

Returns:

  • (String)


3547
3548
3549
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3547

def floors_count_exception
  @floors_count_exception
end

#last_renovated_yearFixnum

Last renovated year. The year when the most recent renovation of the property was completed. Renovation may include all or any combination of the following: the units, the public spaces, the exterior, or the interior. Corresponds to the JSON property lastRenovatedYear

Returns:

  • (Fixnum)


3554
3555
3556
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3554

def last_renovated_year
  @last_renovated_year
end

#last_renovated_year_exceptionString

Last renovated year exception. Corresponds to the JSON property lastRenovatedYearException

Returns:

  • (String)


3559
3560
3561
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3559

def last_renovated_year_exception
  @last_renovated_year_exception
end

#rooms_countFixnum

Rooms count. The total number of rooms and suites bookable by guests for an overnight stay. Does not include event space, public spaces, conference rooms, fitness rooms, business centers, spa, salon, restaurants/bars, or shops. Corresponds to the JSON property roomsCount

Returns:

  • (Fixnum)


3566
3567
3568
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3566

def rooms_count
  @rooms_count
end

#rooms_count_exceptionString

Rooms count exception. Corresponds to the JSON property roomsCountException

Returns:

  • (String)


3571
3572
3573
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3571

def rooms_count_exception
  @rooms_count_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 3578

def update!(**args)
  @built_year = args[:built_year] if args.key?(:built_year)
  @built_year_exception = args[:built_year_exception] if args.key?(:built_year_exception)
  @floors_count = args[:floors_count] if args.key?(:floors_count)
  @floors_count_exception = args[:floors_count_exception] if args.key?(:floors_count_exception)
  @last_renovated_year = args[:last_renovated_year] if args.key?(:last_renovated_year)
  @last_renovated_year_exception = args[:last_renovated_year_exception] if args.key?(:last_renovated_year_exception)
  @rooms_count = args[:rooms_count] if args.key?(:rooms_count)
  @rooms_count_exception = args[:rooms_count_exception] if args.key?(:rooms_count_exception)
end