Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocalServicesSettings

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/searchads360_v23/classes.rb,
lib/google/apis/searchads360_v23/representations.rb,
lib/google/apis/searchads360_v23/representations.rb

Overview

Settings for Local Services customer.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesLocalServicesSettings

Returns a new instance of GoogleAdsSearchads360V23ResourcesLocalServicesSettings.



31319
31320
31321
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31319

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

Instance Attribute Details

#granular_insurance_statusesArray<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGranularInsuranceStatus>

Output only. A read-only list of geo vertical level insurance statuses. Corresponds to the JSON property granularInsuranceStatuses



31312
31313
31314
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31312

def granular_insurance_statuses
  @granular_insurance_statuses
end

#granular_license_statusesArray<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGranularLicenseStatus>

Output only. A read-only list of geo vertical level license statuses. Corresponds to the JSON property granularLicenseStatuses



31317
31318
31319
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31317

def granular_license_statuses
  @granular_license_statuses
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



31324
31325
31326
31327
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31324

def update!(**args)
  @granular_insurance_statuses = args[:granular_insurance_statuses] if args.key?(:granular_insurance_statuses)
  @granular_license_statuses = args[:granular_license_statuses] if args.key?(:granular_license_statuses)
end