Class: Google::Apis::MybusinesslodgingV1::Pets

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

Policies regarding guest-owned animals.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Pets

Returns a new instance of Pets.



2907
2908
2909
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2907

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

Instance Attribute Details

#cats_allowedBoolean Also known as: cats_allowed?

Cats allowed. Domesticated felines are permitted at the property and allowed to stay in the guest room of their owner. May or may not require a fee. Corresponds to the JSON property catsAllowed

Returns:

  • (Boolean)


2860
2861
2862
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2860

def cats_allowed
  @cats_allowed
end

#cats_allowed_exceptionString

Cats allowed exception. Corresponds to the JSON property catsAllowedException

Returns:

  • (String)


2866
2867
2868
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2866

def cats_allowed_exception
  @cats_allowed_exception
end

#dogs_allowedBoolean Also known as: dogs_allowed?

Dogs allowed. Domesticated canines are permitted at the property and allowed to stay in the guest room of their owner. May or may not require a fee. Corresponds to the JSON property dogsAllowed

Returns:

  • (Boolean)


2872
2873
2874
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2872

def dogs_allowed
  @dogs_allowed
end

#dogs_allowed_exceptionString

Dogs allowed exception. Corresponds to the JSON property dogsAllowedException

Returns:

  • (String)


2878
2879
2880
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2878

def dogs_allowed_exception
  @dogs_allowed_exception
end

#pets_allowedBoolean Also known as: pets_allowed?

Pets allowed. Household animals are allowed at the property and in the specific guest room of their owner. May or may not include dogs, cats, reptiles and/or fish. May or may not require a fee. Service animals are not considered to be pets, so not governed by this policy. Corresponds to the JSON property petsAllowed

Returns:

  • (Boolean)


2886
2887
2888
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2886

def pets_allowed
  @pets_allowed
end

#pets_allowed_exceptionString

Pets allowed exception. Corresponds to the JSON property petsAllowedException

Returns:

  • (String)


2892
2893
2894
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2892

def pets_allowed_exception
  @pets_allowed_exception
end

#pets_allowed_freeBoolean Also known as: pets_allowed_free?

Pets allowed free. Household animals are allowed at the property and in the specific guest room of their owner for free. May or may not include dogs, cats, reptiles, and/or fish. Corresponds to the JSON property petsAllowedFree

Returns:

  • (Boolean)


2899
2900
2901
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2899

def pets_allowed_free
  @pets_allowed_free
end

#pets_allowed_free_exceptionString

Pets allowed free exception. Corresponds to the JSON property petsAllowedFreeException

Returns:

  • (String)


2905
2906
2907
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2905

def pets_allowed_free_exception
  @pets_allowed_free_exception
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 2912

def update!(**args)
  @cats_allowed = args[:cats_allowed] if args.key?(:cats_allowed)
  @cats_allowed_exception = args[:cats_allowed_exception] if args.key?(:cats_allowed_exception)
  @dogs_allowed = args[:dogs_allowed] if args.key?(:dogs_allowed)
  @dogs_allowed_exception = args[:dogs_allowed_exception] if args.key?(:dogs_allowed_exception)
  @pets_allowed = args[:pets_allowed] if args.key?(:pets_allowed)
  @pets_allowed_exception = args[:pets_allowed_exception] if args.key?(:pets_allowed_exception)
  @pets_allowed_free = args[:pets_allowed_free] if args.key?(:pets_allowed_free)
  @pets_allowed_free_exception = args[:pets_allowed_free_exception] if args.key?(:pets_allowed_free_exception)
end