Class: Google::Apis::MybusinesslodgingV1::Families

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

Services and amenities for families and young guests.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Families

Returns a new instance of Families.



829
830
831
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 829

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

Instance Attribute Details

#babysittingBoolean Also known as: babysitting?

Babysitting. Child care that is offered by hotel staffers or coordinated by hotel staffers with local child care professionals. Can be free or for a fee. Corresponds to the JSON property babysitting

Returns:

  • (Boolean)


778
779
780
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 778

def babysitting
  @babysitting
end

#babysitting_exceptionString

Babysitting exception. Corresponds to the JSON property babysittingException

Returns:

  • (String)


784
785
786
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 784

def babysitting_exception
  @babysitting_exception
end

#kids_activitiesBoolean Also known as: kids_activities?

Kids activities. Recreational options such as sports, films, crafts and games designed for the enjoyment of children and offered at the hotel. May or may not be supervised. May or may not be at a designated time or place. Cab be free or for a fee. Corresponds to the JSON property kidsActivities

Returns:

  • (Boolean)


792
793
794
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 792

def kids_activities
  @kids_activities
end

#kids_activities_exceptionString

Kids activities exception. Corresponds to the JSON property kidsActivitiesException

Returns:

  • (String)


798
799
800
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 798

def kids_activities_exception
  @kids_activities_exception
end

#kids_clubBoolean Also known as: kids_club?

Kids club. An organized program of group activities held at the hotel and designed for the enjoyment of children. Facilitated by hotel staff (or staff procured by the hotel) in an area(s) designated for the purpose of entertaining children without their parents. May include games, outings, water sports, team sports, arts and crafts, and films. Usually has set hours. Can be free or for a fee. Also known as Kids Camp or Kids program. Corresponds to the JSON property kidsClub

Returns:

  • (Boolean)


808
809
810
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 808

def kids_club
  @kids_club
end

#kids_club_exceptionString

Kids club exception. Corresponds to the JSON property kidsClubException

Returns:

  • (String)


814
815
816
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 814

def kids_club_exception
  @kids_club_exception
end

#kids_friendlyBoolean Also known as: kids_friendly?

Kids friendly. The hotel has one or more special features for families with children, such as reduced rates, child-sized beds, kids' club, babysitting service, or suitable place to play on premises. Corresponds to the JSON property kidsFriendly

Returns:

  • (Boolean)


821
822
823
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 821

def kids_friendly
  @kids_friendly
end

#kids_friendly_exceptionString

Kids friendly exception. Corresponds to the JSON property kidsFriendlyException

Returns:

  • (String)


827
828
829
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 827

def kids_friendly_exception
  @kids_friendly_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



834
835
836
837
838
839
840
841
842
843
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 834

def update!(**args)
  @babysitting = args[:babysitting] if args.key?(:babysitting)
  @babysitting_exception = args[:babysitting_exception] if args.key?(:babysitting_exception)
  @kids_activities = args[:kids_activities] if args.key?(:kids_activities)
  @kids_activities_exception = args[:kids_activities_exception] if args.key?(:kids_activities_exception)
  @kids_club = args[:kids_club] if args.key?(:kids_club)
  @kids_club_exception = args[:kids_club_exception] if args.key?(:kids_club_exception)
  @kids_friendly = args[:kids_friendly] if args.key?(:kids_friendly)
  @kids_friendly_exception = args[:kids_friendly_exception] if args.key?(:kids_friendly_exception)
end