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.



31146
31147
31148
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31146

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



31139
31140
31141
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31139

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



31144
31145
31146
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31144

def granular_license_statuses
  @granular_license_statuses
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



31151
31152
31153
31154
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31151

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