A

$OAuth2Property in class OAuth2
Adwords config data based on the environment.
$RefreshTokenProperty in class RefreshToken
$RefreshTokenProperty in class RefreshToken
GoogleAds::adGroupService() — Method in class GoogleAds
AdGroupService
GoogleAds::adGroupAdService() — Method in class GoogleAds
AdGroupAdService
$FieldsProperty in class Fields
Fields::asObj() — Method in class Fields
Get fields as object
Fields::asList() — Method in class Fields
Get array of fields names.
Fields::asQuerySelector() — Method in class Fields
Get a query selector of all filters.
Format::asObj() — Method in class Format
Get the list of the report formats.
ReportTypes::asObj() — Method in class ReportTypes
Get the list of the report types.
AdGroupClass in namespace Edujugon\GoogleAds\Services
AdGroupAdClass in namespace Edujugon\GoogleAds\Services
$ServiceProperty in class Service
$ServiceCollectionProperty in class ServiceCollection
Adwords service
AdwordsSessionClass in namespace Edujugon\GoogleAds\Session
$AdwordsSessionProperty in class AdwordsSession
Adwords config data based on the environment.

B

OAuth2::build() — Method in class OAuth2
RefreshToken::byConsole() — Method in class RefreshToken
GoogleAdsServiceProvider::boot() — Method in class GoogleAdsServiceProvider
Bootstrap the application services.
AdwordsSession::build() — Method in class AdwordsSession
Construct an API session configured from global config data file or passed data

C

$GoogleAdsProperty in class GoogleAds
Full config data.
GoogleAds::campaignService() — Method in class GoogleAds
CampaignService
MyReport::count() — Method in class MyReport
Count result items.
CampaignClass in namespace Edujugon\GoogleAds\Services

D

$RefreshTokenCommandProperty in class RefreshTokenCommand
Description
$MyReportProperty in class MyReport
Report date range
$ReportProperty in class Report
Report Data
$ReportProperty in class Report
During clause
Report::during() — Method in class Report
Set the starting and ending dates for the report.

E

$GoogleAdsProperty in class GoogleAds
Environment => test/production
GoogleAds::env() — Method in class GoogleAds
Set the environment to work with.
Fields::except() — Method in class Fields
Pull fields from the list.
Format::exist() — Method in class Format
Check if a passed value is available as report type.
Report::except() — Method in class Report
Pull fields out of fields list.
ReportTypes::exist() — Method in class ReportTypes
Check if a passed value is available as report type.

F

GoogleAds::fields() — Method in class GoogleAds
Get an instance of Fields
FieldsClass in namespace Edujugon\GoogleAds\Reports
FormatClass in namespace Edujugon\GoogleAds\Reports
$MyReportProperty in class MyReport
List of fields / columns requested
$ReportProperty in class Report
$ReportProperty in class Report
Report::format() — Method in class Report
Set the format for the report.
Report::from() — Method in class Report
Set the report type
$ServiceProperty in class Service
ServiceCollection::filter() — Method in class ServiceCollection

G

GoogleAdsClass in namespace Edujugon\GoogleAds\Facades
GoogleAds::getFacadeAccessor() — Method in class GoogleAds
Get the registered name of the component.
GoogleAdsClass in namespace Edujugon\GoogleAds
GoogleAds::getService() — Method in class GoogleAds
Get the service.
GoogleAds::getSession() — Method in class GoogleAds
Get the session.
GoogleAds::getUserCredentials() — Method in class GoogleAds
Get UserRefreshCredentials
GoogleAds::getEnv() — Method in class GoogleAds
Get the environment.
GoogleAdsServiceProviderClass in namespace Edujugon\GoogleAds\Providers
Format::getList() — Method in class Format
Get a list of the report formats.
Format::get() — Method in class Format
Get the constant value from a passed report type.
Report::getAsSimpleXMLObj() — Method in class Report
Get the report as a SimpleXMLObj
Report::getAsObj() — Method in class Report
Get the report as an object
Report::getAsString() — Method in class Report
Get report as string
Report::getStream() — Method in class Report
Get report as stream
Report::getTypes() — Method in class Report
Report::getFields() — Method in class Report
Report::getFormats() — Method in class Report
Get a list of the report formats.
ReportTypes::getList() — Method in class ReportTypes
Get the list of the report types.
ReportTypes::get() — Method in class ReportTypes
Get the constant value from a passed report type.
Service::get() — Method in class Service
Get all items.
Service::getService() — Method in class Service
Get the Google service.

H

RefreshTokenCommand::handle() — Method in class RefreshTokenCommand
Generate refresh token

I

Format::invalidType() — Method in class Format
ReportTypes::invalidType() — Method in class ReportTypes
$ServiceCollectionProperty in class ServiceCollection
List of items
ServiceCollection::items() — Method in class ServiceCollection
Get item list.

L

$ServiceProperty in class Service
Limit clause
Service::limit() — Method in class Service

M

MyReportClass in namespace Edujugon\GoogleAds\Reports
$ReportProperty in class Report
Report::magicSelect() — Method in class Report
Mark magicSelect as true.
ServiceCollection::map() — Method in class ServiceCollection

N

$MyReportProperty in class MyReport
Report Name

O

OAuth2Class in namespace Edujugon\GoogleAds\Auth
$OAuth2Property in class OAuth2
GoogleAds::oAuth() — Method in class GoogleAds
Generate User Credentials.
$FieldsProperty in class Fields
Fields with type and accepted values.
Fields::of() — Method in class Fields
Load the fields of the passed reportType
$ServiceProperty in class Service
Order By clause
Service::orderBy() — Method in class Service
$AdwordsSessionProperty in class AdwordsSession
AdwordsSession::oAuth() — Method in class AdwordsSession
Create OAuth2 credential

P

$ServiceCollectionProperty in class ServiceCollection
Google pre getter Method label i.e. getId,getName,etc.
$ServiceCollectionProperty in class ServiceCollection
Google pre setter Method label i.e. setId,setName,etc.

Q

$ReportProperty in class Report

R

RefreshTokenClass in namespace Edujugon\GoogleAds\Auth
Command line example that prompts you for the required OAuth2 credentials to generate an offline refresh token for installed application flows.
$RefreshTokenProperty in class RefreshToken
RefreshTokenCommandClass in namespace Edujugon\GoogleAds\Console
GoogleAds::report() — Method in class GoogleAds
Get an instance of Report
GoogleAdsServiceProvider::register() — Method in class GoogleAdsServiceProvider
Register the application services.
$FieldsProperty in class Fields
$FieldsProperty in class Fields
Fields::reportTypes() — Method in class Fields
Get all report types
$MyReportProperty in class MyReport
List of items
ReportClass in namespace Edujugon\GoogleAds\Reports
$ReportProperty in class Report
ReportTypesClass in namespace Edujugon\GoogleAds\Reports

S

$RefreshTokenProperty in class RefreshToken
$RefreshTokenCommandProperty in class RefreshTokenCommand
Console command signature
$GoogleAdsProperty in class GoogleAds
Session.
$GoogleAdsProperty in class GoogleAds
Service
GoogleAds::session() — Method in class GoogleAds
GoogleAds::service() — Method in class GoogleAds
Set the google adwords service.
GoogleAds::showReportTypes() — Method in class GoogleAds
Show a list of report types
GoogleAds::showReportFormats() — Method in class GoogleAds
Show a list of report formats.
$FieldsProperty in class Fields
Adwords Session
$ReportProperty in class Report
Report::select() — Method in class Report
Set the fields to retrieve
Report::saveToFile() — Method in class Report
Save the report in a file.
ServiceClass in namespace Edujugon\GoogleAds\Services
$ServiceProperty in class Service
$ServiceProperty in class Service
Service::select() — Method in class Service
Set the fields to retrieve
ServiceCollectionClass in namespace Edujugon\GoogleAds\Services
ServiceCollection::set() — Method in class ServiceCollection
Set the value in the specific field.
ServiceCollection::save() — Method in class ServiceCollection
Persist values in google.

T

$ReportProperty in class Report

U

OAuth2::userCredentials() — Method in class OAuth2
UserRefreshCredentials Generate a refreshable OAuth2 credential for authentication.
$GoogleAdsProperty in class GoogleAds
oAuth UserRefreshCredentials

W

$ReportProperty in class Report
Where Condition
Report::where() — Method in class Report
Set where condition
$ServiceProperty in class Service
Where Condition
Service::where() — Method in class Service
Set where condition
ServiceCollection::where() — Method in class ServiceCollection
search the value in the collection in a specific field.

_

OAuth2::__construct() — Method in class OAuth2
OAuth2 constructor.
GoogleAds::__construct() — Method in class GoogleAds
GoogleAds constructor.
Fields::__construct() — Method in class Fields
Fields constructor.
MyReport::__construct() — Method in class MyReport
MyReport constructor.
Report::__construct() — Method in class Report
Reports constructor.
Report::__get() — Method in class Report
AdGroup::__construct() — Method in class AdGroup
AdGroup constructor.
AdGroupAd::__construct() — Method in class AdGroupAd
Service constructor.
Campaign::__construct() — Method in class Campaign
Service constructor.
Service::__construct() — Method in class Service
Service constructor.
ServiceCollection::__construct() — Method in class ServiceCollection
ServiceCollection constructor.
ServiceCollection::__call() — Method in class ServiceCollection
If any method call is available in Collection class it will be fired for the items since it's a Collection instance.
AdwordsSession::__construct() — Method in class AdwordsSession
AdwordsSession constructor.