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.



31247
31248
31249
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31247

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



31240
31241
31242
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31240

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



31245
31246
31247
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31245

def granular_license_statuses
  @granular_license_statuses
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



31252
31253
31254
31255
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31252

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