Class: AdWords::V201008::AdGroupAdService::Media

Inherits:
Object
  • Object
show all
Defined in:
lib/adwords4r/v201008/AdGroupAdService.rb

Overview

Media

  • mediaId - SOAP::SOAPLong

  • type - AdWords::V201008::AdGroupAdService::MediaMediaType

  • referenceId - SOAP::SOAPLong

  • dimensions - AdWords::V201008::AdGroupAdService::Media_Size_DimensionsMapEntry

  • urls - AdWords::V201008::AdGroupAdService::Media_Size_StringMapEntry

  • mimeType - AdWords::V201008::AdGroupAdService::MediaMimeType

  • sourceUrl - SOAP::SOAPString

  • name - SOAP::SOAPString

  • fileSize - SOAP::SOAPLong

  • creationTime - SOAP::SOAPString

  • media_Type - SOAP::SOAPString

Direct Known Subclasses

Audio, Image, Video

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mediaId = nil, type = nil, referenceId = nil, dimensions = [], urls = [], mimeType = nil, sourceUrl = nil, name = nil, fileSize = nil, creationTime = nil, media_Type = nil) ⇒ Media

Returns a new instance of Media.



333
334
335
336
337
338
339
340
341
342
343
344
345
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 333

def initialize(mediaId = nil, type = nil, referenceId = nil, dimensions = [], urls = [], mimeType = nil, sourceUrl = nil, name = nil, fileSize = nil, creationTime = nil, media_Type = nil)
  @mediaId = mediaId
  @type = type
  @referenceId = referenceId
  @dimensions = dimensions
  @urls = urls
  @mimeType = mimeType
  @sourceUrl = sourceUrl
  @name = name
  @fileSize = fileSize
  @creationTime = creationTime
  @media_Type = media_Type
end

Instance Attribute Details

#creationTimeObject

Returns the value of attribute creationTime.



330
331
332
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 330

def creationTime
  @creationTime
end

#dimensionsObject

Returns the value of attribute dimensions.



324
325
326
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 324

def dimensions
  @dimensions
end

#fileSizeObject

Returns the value of attribute fileSize.



329
330
331
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 329

def fileSize
  @fileSize
end

#media_TypeObject

Returns the value of attribute media_Type.



331
332
333
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 331

def media_Type
  @media_Type
end

#mediaIdObject

Returns the value of attribute mediaId.



321
322
323
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 321

def mediaId
  @mediaId
end

#mimeTypeObject

Returns the value of attribute mimeType.



326
327
328
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 326

def mimeType
  @mimeType
end

#nameObject

Returns the value of attribute name.



328
329
330
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 328

def name
  @name
end

#referenceIdObject

Returns the value of attribute referenceId.



323
324
325
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 323

def referenceId
  @referenceId
end

#sourceUrlObject

Returns the value of attribute sourceUrl.



327
328
329
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 327

def sourceUrl
  @sourceUrl
end

#typeObject

Returns the value of attribute type.



322
323
324
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 322

def type
  @type
end

#urlsObject

Returns the value of attribute urls.



325
326
327
# File 'lib/adwords4r/v201008/AdGroupAdService.rb', line 325

def urls
  @urls
end