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.
37788 37789 37790 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37788 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
37776 37777 37778 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37776 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
37781 37782 37783 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37781 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
37786 37787 37788 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37786 def logo_asset @logo_asset end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
37793 37794 37795 37796 37797 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37793 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 |