Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesBrandCampaignAssets
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesBrandCampaignAssets
- 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
Assets linked at the campaign level. A business_name and at least one logo_asset are required.
Instance Attribute Summary collapse
-
#business_name_asset ⇒ String
Required.
-
#landscape_logo_asset ⇒ Array<String>
Optional.
-
#logo_asset ⇒ Array<String>
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V23ServicesBrandCampaignAssets
constructor
A new instance of GoogleAdsSearchads360V23ServicesBrandCampaignAssets.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V23ServicesBrandCampaignAssets
Returns a new instance of GoogleAdsSearchads360V23ServicesBrandCampaignAssets.
37995 37996 37997 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37995 def initialize(**args) update!(**args) end |
Instance Attribute Details
#business_name_asset ⇒ String
Required. The resource name of the business name text asset.
Corresponds to the JSON property businessNameAsset
37983 37984 37985 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37983 def business_name_asset @business_name_asset end |
#landscape_logo_asset ⇒ Array<String>
Optional. The resource name of landscape logo assets.
Corresponds to the JSON property landscapeLogoAsset
37988 37989 37990 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37988 def landscape_logo_asset @landscape_logo_asset end |
#logo_asset ⇒ Array<String>
Required. The resource name of square logo assets.
Corresponds to the JSON property logoAsset
37993 37994 37995 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37993 def logo_asset @logo_asset end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
38000 38001 38002 38003 38004 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 38000 def update!(**args) @business_name_asset = args[:business_name_asset] if args.key?(:business_name_asset) @landscape_logo_asset = args[:landscape_logo_asset] if args.key?(:landscape_logo_asset) @logo_asset = args[:logo_asset] if args.key?(:logo_asset) end |