A

$OAuth2 — Property in class OAuth2
Adwords config data based on the environment.
$RefreshToken — Property in class RefreshToken
$RefreshToken — Property in class RefreshToken
GoogleAds::adGroupService() — Method in class GoogleAds
AdGroupService
GoogleAds::adGroupAdService() — Method in class GoogleAds
AdGroupAdService
$Fields — Property 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.
AdGroup — Class in namespace Edujugon\GoogleAds\Services
AdGroupAd — Class in namespace Edujugon\GoogleAds\Services
$Service — Property in class Service
$ServiceCollection — Property in class ServiceCollection
Adwords service
AdwordsSession — Class in namespace Edujugon\GoogleAds\Session
$AdwordsSession — Property 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

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

D

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

E

$GoogleAds — Property 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
Fields — Class in namespace Edujugon\GoogleAds\Reports
Format — Class in namespace Edujugon\GoogleAds\Reports
$MyReport — Property in class MyReport
List of fields / columns requested
$Report — Property in class Report
$Report — Property 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
$Service — Property in class Service
ServiceCollection::filter() — Method in class ServiceCollection

G

GoogleAds — Class in namespace Edujugon\GoogleAds\Facades
GoogleAds::getFacadeAccessor() — Method in class GoogleAds
Get the registered name of the component.
GoogleAds — Class 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.
GoogleAdsServiceProvider — Class 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
$ServiceCollection — Property in class ServiceCollection
List of items
ServiceCollection::items() — Method in class ServiceCollection
Get item list.

L

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

M

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

N

$MyReport — Property in class MyReport
Report Name

O

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

P

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

Q

$Report — Property in class Report

R

RefreshToken — Class 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.
$RefreshToken — Property in class RefreshToken
RefreshTokenCommand — Class 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.
$Fields — Property in class Fields
$Fields — Property in class Fields
Fields::reportTypes() — Method in class Fields
Get all report types
$MyReport — Property in class MyReport
List of items
Report — Class in namespace Edujugon\GoogleAds\Reports
$Report — Property in class Report
ReportTypes — Class in namespace Edujugon\GoogleAds\Reports

S

$RefreshToken — Property in class RefreshToken
$RefreshTokenCommand — Property in class RefreshTokenCommand
Console command signature
$GoogleAds — Property in class GoogleAds
Session.
$GoogleAds — Property 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.
$Fields — Property in class Fields
Adwords Session
$Report — Property 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.
Service — Class in namespace Edujugon\GoogleAds\Services
$Service — Property in class Service
$Service — Property in class Service
Service::select() — Method in class Service
Set the fields to retrieve
ServiceCollection — Class 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

$Report — Property in class Report

U

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

W

$Report — Property in class Report
Where Condition
Report::where() — Method in class Report
Set where condition
$Service — Property 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.