Class: Google::Apis::AdsenseV1_4::AdStyle::Colors

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

Overview

The colors which are included in the style. These are represented as six hexadecimal characters, similar to HTML color codes, but without the leading hash.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ Colors

Returns a new instance of Colors.


297
298
299
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 297

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

Instance Attribute Details

#backgroundString

The color of the ad background. Corresponds to the JSON property background

Returns:

  • (String)

275
276
277
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 275

def background
  @background
end

#borderString

The color of the ad border. Corresponds to the JSON property border

Returns:

  • (String)

280
281
282
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 280

def border
  @border
end

#textString

The color of the ad text. Corresponds to the JSON property text

Returns:

  • (String)

285
286
287
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 285

def text
  @text
end

#titleString

The color of the ad title. Corresponds to the JSON property title

Returns:

  • (String)

290
291
292
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 290

def title
  @title
end

#urlString

The color of the ad url. Corresponds to the JSON property url

Returns:

  • (String)

295
296
297
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 295

def url
  @url
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object


302
303
304
305
306
307
308
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 302

def update!(**args)
  @background = args[:background] if args.key?(:background)
  @border = args[:border] if args.key?(:border)
  @text = args[:text] if args.key?(:text)
  @title = args[:title] if args.key?(:title)
  @url = args[:url] if args.key?(:url)
end