GoogleApiAdsAdWords
[ class tree: GoogleApiAdsAdWords ] [ index: GoogleApiAdsAdWords ] [ all elements ]

Class: AdExtension

Source Location: /AdWords/v201008/cm/BulkMutateJobService.php

Class Overview


Base class for AdExtension objects. An AdExtension is an extension to an existing ad or metadata that will process into an extension.


Variables

Methods


Child classes:

LocationExtension
Location based ad extension.
LocationSyncExtension
Local business center(LBC) sync extension that ties a LBC account with a campaign.
MobileExtension
<p> Represents a phone extension. This type of ad extension attaches a phone number to a text ad, which lets customers call the advertiser directly from the ad.
ProductExtension
Metadata to be used for retrieving offers from Google Base.
SitelinksExtension
Class to represent a set of sitelinks and their order of preference.

Class Details

[line 148]
Base class for AdExtension objects. An AdExtension is an extension to an existing ad or metadata that will process into an extension.

The class is concrete, so ad extensions can be added/removed to campaigns by referring to the id.




[ Top ]


Class Variables

$AdExtensionType =

[line 159]



Tags:

access:  public

Type:   string


[ Top ]

$id =

[line 153]



Tags:

access:  public

Type:   integer


[ Top ]



Class Methods


constructor __construct [line 209]

AdExtension __construct( [ $id = NULL], [ $AdExtensionType = NULL])



Tags:

access:  public


Overridden in child classes as:

LocationExtension::__construct()
LocationSyncExtension::__construct()
MobileExtension::__construct()
ProductExtension::__construct()
SitelinksExtension::__construct()

Parameters:

   $id  
   $AdExtensionType  

[ Top ]

method getNamespace [line 197]

the getNamespace( )

Gets the namesapce of this class



Tags:

return:  namespace of this class
access:  public


Overridden in child classes as:

LocationExtension::getNamespace()
Gets the namesapce of this class
LocationSyncExtension::getNamespace()
Gets the namesapce of this class
MobileExtension::getNamespace()
Gets the namesapce of this class
ProductExtension::getNamespace()
Gets the namesapce of this class
SitelinksExtension::getNamespace()
Gets the namesapce of this class

[ Top ]

method getParameterMap [line 189]

array getParameterMap( )

Provided for getting non-php-standard named variables



Tags:

return:  parameter map
access:  protected


[ Top ]

method getXsiTypeName [line 205]

the getXsiTypeName( )

Gets the xsi:type name of this class



Tags:

return:  xsi:type name of this class
access:  public


Overridden in child classes as:

LocationExtension::getXsiTypeName()
Gets the xsi:type name of this class
LocationSyncExtension::getXsiTypeName()
Gets the xsi:type name of this class
MobileExtension::getXsiTypeName()
Gets the xsi:type name of this class
ProductExtension::getXsiTypeName()
Gets the xsi:type name of this class
SitelinksExtension::getXsiTypeName()
Gets the xsi:type name of this class

[ Top ]

method __get [line 177]

mixed __get( $var $var)

Provided for getting non-php-standard named variables



Tags:

return:  Variable value
access:  public


Parameters:

$var   $var   Variable name to get.

[ Top ]

method __set [line 170]

void __set( $var $var, $value $value)

Provided for setting non-php-standard named variables



Tags:

access:  public


Parameters:

$var   $var   Variable name to set
$value   $value   Value to set

[ Top ]


Documentation generated by phpDocumentor 1.4.3