Movatterモバイル変換


[0]ホーム

URL:


adsense

package
v0.257.0Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2025 License:BSD-3-ClauseImports:15Imported by:1

Details

Repository

github.com/googleapis/google-api-go-client

Links

Documentation

Overview

Package adsense provides access to the AdSense Management API.

For product documentation, see:https://developers.google.com/adsense/management/

Creating a client

Usage example:

import "google.golang.org/api/adsense/v1.4"...ctx := context.Background()adsenseService, err := adsense.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, seehttps://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

By default, all available scopes (see "Constants") are used to authenticate. To restrict scopes, use option.WithScopes:

adsenseService, err := adsense.NewService(ctx, option.WithScopes(adsense.AdsenseReadonlyScope))

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

adsenseService, err := adsense.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}// ...token, err := config.Exchange(ctx, ...)adsenseService, err := adsense.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

Seehttps://godoc.org/google.golang.org/api/option/ for details on options.

Index

Constants

View Source
const (// View and manage your AdSense dataAdsenseScope = "https://www.googleapis.com/auth/adsense"// View your AdSense dataAdsenseReadonlyScope = "https://www.googleapis.com/auth/adsense.readonly")

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

typeAccount

type Account struct {CreationTimeint64 `json:"creation_time,omitempty,string"`// Id: Unique identifier of this account.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#account.Kindstring `json:"kind,omitempty"`// Name: Name of this account.Namestring `json:"name,omitempty"`// Premium: Whether this account is premium.Premiumbool `json:"premium,omitempty"`// SubAccounts: Sub accounts of the this account.SubAccounts []*Account `json:"subAccounts,omitempty"`// Timezone: AdSense timezone of this account.Timezonestring `json:"timezone,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreationTime") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreationTime") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Account)MarshalJSON

func (s *Account) MarshalJSON() ([]byte,error)

typeAccounts

type Accounts struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The accounts returned in this list response.Items []*Account `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#accounts.Kindstring `json:"kind,omitempty"`// NextPageToken: Continuation token used to page through accounts. To// retrieve the next page of results, set the next request's "pageToken"// value to this.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Accounts)MarshalJSON

func (s *Accounts) MarshalJSON() ([]byte,error)

typeAccountsAdclientsGetAdCodeCall

type AccountsAdclientsGetAdCodeCall struct {// contains filtered or unexported fields}

func (*AccountsAdclientsGetAdCodeCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAdclientsGetAdCodeCall)Do

Do executes the "adsense.accounts.adclients.getAdCode" call.Exactly one of *AdCode or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdCode.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AccountsAdclientsGetAdCodeCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAdclientsGetAdCodeCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsAdclientsGetAdCodeCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsAdclientsGetAdCodeCall)TagPartneradded inv0.33.0

TagPartner sets the optional parameter "tagPartner": Tag partner toinclude in the ad code snippet.

typeAccountsAdclientsListCall

type AccountsAdclientsListCall struct {// contains filtered or unexported fields}

func (*AccountsAdclientsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAdclientsListCall)Do

Do executes the "adsense.accounts.adclients.list" call.Exactly one of *AdClients or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*AdClients.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*AccountsAdclientsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAdclientsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsAdclientsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsAdclientsListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of ad clients to include in the response, used for paging.

func (*AccountsAdclientsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through ad clients. To retrieve the next page,set this parameter to the value of "nextPageToken" from the previousresponse.

func (*AccountsAdclientsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsAdclientsService

type AccountsAdclientsService struct {// contains filtered or unexported fields}

funcNewAccountsAdclientsService

func NewAccountsAdclientsService(s *Service) *AccountsAdclientsService

func (*AccountsAdclientsService)GetAdCode

func (r *AccountsAdclientsService) GetAdCode(accountIdstring, adClientIdstring) *AccountsAdclientsGetAdCodeCall

GetAdCode: Get Auto ad code for a given ad client.

- accountId: Account which contains the ad client.- adClientId: Ad client to get the code for.

func (*AccountsAdclientsService)List

List: List all ad clients in the specified account.

- accountId: Account for which to list ad clients.

typeAccountsAdunitsCustomchannelsListCall

type AccountsAdunitsCustomchannelsListCall struct {// contains filtered or unexported fields}

func (*AccountsAdunitsCustomchannelsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAdunitsCustomchannelsListCall)Do

Do executes the "adsense.accounts.adunits.customchannels.list" call.Exactly one of *CustomChannels or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*CustomChannels.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*AccountsAdunitsCustomchannelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAdunitsCustomchannelsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsAdunitsCustomchannelsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsAdunitsCustomchannelsListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of custom channels to include in the response, used forpaging.

func (*AccountsAdunitsCustomchannelsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through custom channels. To retrieve the nextpage, set this parameter to the value of "nextPageToken" from theprevious response.

func (*AccountsAdunitsCustomchannelsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsAdunitsCustomchannelsService

type AccountsAdunitsCustomchannelsService struct {// contains filtered or unexported fields}

func (*AccountsAdunitsCustomchannelsService)List

List: List all custom channels which the specified ad unit belongsto.

- accountId: Account to which the ad client belongs.- adClientId: Ad client which contains the ad unit.- adUnitId: Ad unit for which to list custom channels.

typeAccountsAdunitsGetAdCodeCall

type AccountsAdunitsGetAdCodeCall struct {// contains filtered or unexported fields}

func (*AccountsAdunitsGetAdCodeCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAdunitsGetAdCodeCall)Do

Do executes the "adsense.accounts.adunits.getAdCode" call.Exactly one of *AdCode or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdCode.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AccountsAdunitsGetAdCodeCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAdunitsGetAdCodeCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsAdunitsGetAdCodeCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeAccountsAdunitsGetCall

type AccountsAdunitsGetCall struct {// contains filtered or unexported fields}

func (*AccountsAdunitsGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAdunitsGetCall)Do

Do executes the "adsense.accounts.adunits.get" call.Exactly one of *AdUnit or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdUnit.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AccountsAdunitsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAdunitsGetCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsAdunitsGetCall)IfNoneMatch

func (c *AccountsAdunitsGetCall) IfNoneMatch(entityTagstring) *AccountsAdunitsGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeAccountsAdunitsListCall

type AccountsAdunitsListCall struct {// contains filtered or unexported fields}

func (*AccountsAdunitsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAdunitsListCall)Do

Do executes the "adsense.accounts.adunits.list" call.Exactly one of *AdUnits or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdUnits.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AccountsAdunitsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAdunitsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsAdunitsListCall)IfNoneMatch

func (c *AccountsAdunitsListCall) IfNoneMatch(entityTagstring) *AccountsAdunitsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsAdunitsListCall)IncludeInactive

func (c *AccountsAdunitsListCall) IncludeInactive(includeInactivebool) *AccountsAdunitsListCall

IncludeInactive sets the optional parameter "includeInactive":Whether to include inactive ad units. Default: true.

func (*AccountsAdunitsListCall)MaxResults

func (c *AccountsAdunitsListCall) MaxResults(maxResultsint64) *AccountsAdunitsListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of ad units to include in the response, used for paging.

func (*AccountsAdunitsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through ad units. To retrieve the next page, setthis parameter to the value of "nextPageToken" from the previousresponse.

func (*AccountsAdunitsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsAdunitsService

type AccountsAdunitsService struct {Customchannels *AccountsAdunitsCustomchannelsService// contains filtered or unexported fields}

funcNewAccountsAdunitsService

func NewAccountsAdunitsService(s *Service) *AccountsAdunitsService

func (*AccountsAdunitsService)Get

func (r *AccountsAdunitsService) Get(accountIdstring, adClientIdstring, adUnitIdstring) *AccountsAdunitsGetCall

Get: Gets the specified ad unit in the specified ad client for thespecified account.

- accountId: Account to which the ad client belongs.- adClientId: Ad client for which to get the ad unit.- adUnitId: Ad unit to retrieve.

func (*AccountsAdunitsService)GetAdCode

func (r *AccountsAdunitsService) GetAdCode(accountIdstring, adClientIdstring, adUnitIdstring) *AccountsAdunitsGetAdCodeCall

GetAdCode: Get ad code for the specified ad unit.

- accountId: Account which contains the ad client.- adClientId: Ad client with contains the ad unit.- adUnitId: Ad unit to get the code for.

func (*AccountsAdunitsService)List

func (r *AccountsAdunitsService) List(accountIdstring, adClientIdstring) *AccountsAdunitsListCall

List: List all ad units in the specified ad client for the specifiedaccount.

- accountId: Account to which the ad client belongs.- adClientId: Ad client for which to list ad units.

typeAccountsAlertsDeleteCall

type AccountsAlertsDeleteCall struct {// contains filtered or unexported fields}

func (*AccountsAlertsDeleteCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAlertsDeleteCall)Do

Do executes the "adsense.accounts.alerts.delete" call.

func (*AccountsAlertsDeleteCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAlertsDeleteCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typeAccountsAlertsListCall

type AccountsAlertsListCall struct {// contains filtered or unexported fields}

func (*AccountsAlertsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsAlertsListCall)Do

Do executes the "adsense.accounts.alerts.list" call.Exactly one of *Alerts or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Alerts.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AccountsAlertsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsAlertsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsAlertsListCall)IfNoneMatch

func (c *AccountsAlertsListCall) IfNoneMatch(entityTagstring) *AccountsAlertsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsAlertsListCall)Locale

Locale sets the optional parameter "locale": The locale to use fortranslating alert messages. The account locale will be used if thisis not supplied. The AdSense default (English) will be used if thesupplied locale is invalid or unsupported.

typeAccountsAlertsService

type AccountsAlertsService struct {// contains filtered or unexported fields}

funcNewAccountsAlertsService

func NewAccountsAlertsService(s *Service) *AccountsAlertsService

func (*AccountsAlertsService)Delete

func (r *AccountsAlertsService) Delete(accountIdstring, alertIdstring) *AccountsAlertsDeleteCall

Delete: Dismiss (delete) the specified alert from the specifiedpublisher AdSense account.

- accountId: Account which contains the ad unit.- alertId: Alert to delete.

func (*AccountsAlertsService)List

List: List the alerts for the specified AdSense account.

- accountId: Account for which to retrieve the alerts.

typeAccountsCustomchannelsAdunitsListCall

type AccountsCustomchannelsAdunitsListCall struct {// contains filtered or unexported fields}

func (*AccountsCustomchannelsAdunitsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsCustomchannelsAdunitsListCall)Do

Do executes the "adsense.accounts.customchannels.adunits.list" call.Exactly one of *AdUnits or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdUnits.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AccountsCustomchannelsAdunitsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsCustomchannelsAdunitsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsCustomchannelsAdunitsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsCustomchannelsAdunitsListCall)IncludeInactive

IncludeInactive sets the optional parameter "includeInactive":Whether to include inactive ad units. Default: true.

func (*AccountsCustomchannelsAdunitsListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of ad units to include in the response, used for paging.

func (*AccountsCustomchannelsAdunitsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through ad units. To retrieve the next page, setthis parameter to the value of "nextPageToken" from the previousresponse.

func (*AccountsCustomchannelsAdunitsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsCustomchannelsAdunitsService

type AccountsCustomchannelsAdunitsService struct {// contains filtered or unexported fields}

func (*AccountsCustomchannelsAdunitsService)List

List: List all ad units in the specified custom channel.

- accountId: Account to which the ad client belongs.- adClientId: Ad client which contains the custom channel.- customChannelId: Custom channel for which to list ad units.

typeAccountsCustomchannelsGetCall

type AccountsCustomchannelsGetCall struct {// contains filtered or unexported fields}

func (*AccountsCustomchannelsGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsCustomchannelsGetCall)Do

Do executes the "adsense.accounts.customchannels.get" call.Exactly one of *CustomChannel or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*CustomChannel.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*AccountsCustomchannelsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsCustomchannelsGetCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsCustomchannelsGetCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeAccountsCustomchannelsListCall

type AccountsCustomchannelsListCall struct {// contains filtered or unexported fields}

func (*AccountsCustomchannelsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsCustomchannelsListCall)Do

Do executes the "adsense.accounts.customchannels.list" call.Exactly one of *CustomChannels or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*CustomChannels.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*AccountsCustomchannelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsCustomchannelsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsCustomchannelsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsCustomchannelsListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of custom channels to include in the response, used forpaging.

func (*AccountsCustomchannelsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through custom channels. To retrieve the nextpage, set this parameter to the value of "nextPageToken" from theprevious response.

func (*AccountsCustomchannelsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsCustomchannelsService

type AccountsCustomchannelsService struct {Adunits *AccountsCustomchannelsAdunitsService// contains filtered or unexported fields}

funcNewAccountsCustomchannelsService

func NewAccountsCustomchannelsService(s *Service) *AccountsCustomchannelsService

func (*AccountsCustomchannelsService)Get

func (r *AccountsCustomchannelsService) Get(accountIdstring, adClientIdstring, customChannelIdstring) *AccountsCustomchannelsGetCall

Get: Get the specified custom channel from the specified ad clientfor the specified account.

- accountId: Account to which the ad client belongs.- adClientId: Ad client which contains the custom channel.- customChannelId: Custom channel to retrieve.

func (*AccountsCustomchannelsService)List

List: List all custom channels in the specified ad client for thespecified account.

- accountId: Account to which the ad client belongs.- adClientId: Ad client for which to list custom channels.

typeAccountsGetCall

type AccountsGetCall struct {// contains filtered or unexported fields}

func (*AccountsGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsGetCall)Do

Do executes the "adsense.accounts.get" call.Exactly one of *Account or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Account.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AccountsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsGetCall)Header

func (c *AccountsGetCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsGetCall)IfNoneMatch

func (c *AccountsGetCall) IfNoneMatch(entityTagstring) *AccountsGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsGetCall)Tree

func (c *AccountsGetCall) Tree(treebool) *AccountsGetCall

Tree sets the optional parameter "tree": Whether the tree of subaccounts should be returned.

typeAccountsListCall

type AccountsListCall struct {// contains filtered or unexported fields}

func (*AccountsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsListCall)Do

Do executes the "adsense.accounts.list" call.Exactly one of *Accounts or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Accounts.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*AccountsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsListCall)Header

func (c *AccountsListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsListCall)IfNoneMatch

func (c *AccountsListCall) IfNoneMatch(entityTagstring) *AccountsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsListCall)MaxResults

func (c *AccountsListCall) MaxResults(maxResultsint64) *AccountsListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of accounts to include in the response, used for paging.

func (*AccountsListCall)PageToken

func (c *AccountsListCall) PageToken(pageTokenstring) *AccountsListCall

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through accounts. To retrieve the next page, setthis parameter to the value of "nextPageToken" from the previousresponse.

func (*AccountsListCall)Pages

func (c *AccountsListCall) Pages(ctxcontext.Context, f func(*Accounts)error)error

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsPaymentsListCall

type AccountsPaymentsListCall struct {// contains filtered or unexported fields}

func (*AccountsPaymentsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsPaymentsListCall)Do

Do executes the "adsense.accounts.payments.list" call.Exactly one of *Payments or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Payments.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*AccountsPaymentsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsPaymentsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsPaymentsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeAccountsPaymentsService

type AccountsPaymentsService struct {// contains filtered or unexported fields}

funcNewAccountsPaymentsService

func NewAccountsPaymentsService(s *Service) *AccountsPaymentsService

func (*AccountsPaymentsService)List

List: List the payments for the specified AdSense account.

- accountId: Account for which to retrieve the payments.

typeAccountsReportsGenerateCall

type AccountsReportsGenerateCall struct {// contains filtered or unexported fields}

func (*AccountsReportsGenerateCall)Context

Context sets the context to be used in this call's Do and Downloadmethods. Any pending HTTP request will be aborted if the providedcontext is canceled.

func (*AccountsReportsGenerateCall)Currency

Currency sets the optional parameter "currency": Optional currency touse when reporting on monetary metrics. Defaults to the account'scurrency if not set.

func (*AccountsReportsGenerateCall)Dimension

Dimension sets the optional parameter "dimension": Dimensions to basethe report on.

func (*AccountsReportsGenerateCall)Do

Do executes the "adsense.accounts.reports.generate" call.Exactly one of *AdsenseReportsGenerateResponse or error will benon-nil. Any non-2xx status code is an error. Response headers are ineither *AdsenseReportsGenerateResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*AccountsReportsGenerateCall)Download

Download fetches the API endpoint's "media" value, instead of the normalAPI response value. If the returned error is nil, the Response is guaranteed tohave a 2xx status code. Callers must close the Response.Body as usual.

func (*AccountsReportsGenerateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsReportsGenerateCall)Filter

Filter sets the optional parameter "filter": Filters to be run on thereport.

func (*AccountsReportsGenerateCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsReportsGenerateCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsReportsGenerateCall)Locale

Locale sets the optional parameter "locale": Optional locale to usefor translating report output to a local language. Defaults to"en_US" if not specified.

func (*AccountsReportsGenerateCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of rows of report data to return.

func (*AccountsReportsGenerateCall)Metric

Metric sets the optional parameter "metric": Numeric columns toinclude in the report.

func (*AccountsReportsGenerateCall)Sort

Sort sets the optional parameter "sort": The name of a dimension ormetric to sort the resulting report on, optionally prefixed with "+"to sort ascending or "-" to sort descending. If no prefix isspecified, the column is sorted ascending.

func (*AccountsReportsGenerateCall)StartIndex

StartIndex sets the optional parameter "startIndex": Index of thefirst row of report data to return.

func (*AccountsReportsGenerateCall)UseTimezoneReporting

func (c *AccountsReportsGenerateCall) UseTimezoneReporting(useTimezoneReportingbool) *AccountsReportsGenerateCall

UseTimezoneReporting sets the optional parameter"useTimezoneReporting": Whether the report should be generated in theAdSense account's local timezone. If false default PST/PDT timezonewill be used.

typeAccountsReportsSavedGenerateCall

type AccountsReportsSavedGenerateCall struct {// contains filtered or unexported fields}

func (*AccountsReportsSavedGenerateCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsReportsSavedGenerateCall)Do

Do executes the "adsense.accounts.reports.saved.generate" call.Exactly one of *AdsenseReportsGenerateResponse or error will benon-nil. Any non-2xx status code is an error. Response headers are ineither *AdsenseReportsGenerateResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*AccountsReportsSavedGenerateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsReportsSavedGenerateCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsReportsSavedGenerateCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsReportsSavedGenerateCall)Locale

Locale sets the optional parameter "locale": Optional locale to usefor translating report output to a local language. Defaults to"en_US" if not specified.

func (*AccountsReportsSavedGenerateCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of rows of report data to return.

func (*AccountsReportsSavedGenerateCall)StartIndex

StartIndex sets the optional parameter "startIndex": Index of thefirst row of report data to return.

typeAccountsReportsSavedListCall

type AccountsReportsSavedListCall struct {// contains filtered or unexported fields}

func (*AccountsReportsSavedListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsReportsSavedListCall)Do

Do executes the "adsense.accounts.reports.saved.list" call.Exactly one of *SavedReports or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*SavedReports.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*AccountsReportsSavedListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsReportsSavedListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsReportsSavedListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsReportsSavedListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of saved reports to include in the response, used for paging.

func (*AccountsReportsSavedListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through saved reports. To retrieve the next page,set this parameter to the value of "nextPageToken" from the previousresponse.

func (*AccountsReportsSavedListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsReportsSavedService

type AccountsReportsSavedService struct {// contains filtered or unexported fields}

funcNewAccountsReportsSavedService

func NewAccountsReportsSavedService(s *Service) *AccountsReportsSavedService

func (*AccountsReportsSavedService)Generate

Generate: Generate an AdSense report based on the saved report IDsent in the query parameters.

- accountId: Account to which the saved reports belong.- savedReportId: The saved report to retrieve.

func (*AccountsReportsSavedService)List

List: List all saved reports in the specified AdSense account.

- accountId: Account to which the saved reports belong.

typeAccountsReportsService

type AccountsReportsService struct {Saved *AccountsReportsSavedService// contains filtered or unexported fields}

funcNewAccountsReportsService

func NewAccountsReportsService(s *Service) *AccountsReportsService

func (*AccountsReportsService)Generate

func (r *AccountsReportsService) Generate(accountIdstring, startDatestring, endDatestring) *AccountsReportsGenerateCall

Generate: Generate an AdSense report based on the report request sentin the query parameters. Returns the result as JSON; to retrieveoutput in CSV format specify "alt=csv" as a query parameter.

  • accountId: Account upon which to report.
  • endDate: End of the date range to report on in "YYYY-MM-DD" format,inclusive.
  • startDate: Start of the date range to report on in "YYYY-MM-DD"format, inclusive.

typeAccountsSavedadstylesGetCall

type AccountsSavedadstylesGetCall struct {// contains filtered or unexported fields}

func (*AccountsSavedadstylesGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsSavedadstylesGetCall)Do

Do executes the "adsense.accounts.savedadstyles.get" call.Exactly one of *SavedAdStyle or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*SavedAdStyle.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*AccountsSavedadstylesGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsSavedadstylesGetCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsSavedadstylesGetCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeAccountsSavedadstylesListCall

type AccountsSavedadstylesListCall struct {// contains filtered or unexported fields}

func (*AccountsSavedadstylesListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsSavedadstylesListCall)Do

Do executes the "adsense.accounts.savedadstyles.list" call.Exactly one of *SavedAdStyles or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*SavedAdStyles.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*AccountsSavedadstylesListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsSavedadstylesListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsSavedadstylesListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsSavedadstylesListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of saved ad styles to include in the response, used forpaging.

func (*AccountsSavedadstylesListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through saved ad styles. To retrieve the nextpage, set this parameter to the value of "nextPageToken" from theprevious response.

func (*AccountsSavedadstylesListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsSavedadstylesService

type AccountsSavedadstylesService struct {// contains filtered or unexported fields}

funcNewAccountsSavedadstylesService

func NewAccountsSavedadstylesService(s *Service) *AccountsSavedadstylesService

func (*AccountsSavedadstylesService)Get

Get: List a specific saved ad style for the specified account.

- accountId: Account for which to get the saved ad style.- savedAdStyleId: Saved ad style to retrieve.

func (*AccountsSavedadstylesService)List

List: List all saved ad styles in the specified account.

- accountId: Account for which to list saved ad styles.

typeAccountsService

type AccountsService struct {Adclients *AccountsAdclientsServiceAdunits *AccountsAdunitsServiceAlerts *AccountsAlertsServiceCustomchannels *AccountsCustomchannelsServicePayments *AccountsPaymentsServiceReports *AccountsReportsServiceSavedadstyles *AccountsSavedadstylesServiceUrlchannels *AccountsUrlchannelsService// contains filtered or unexported fields}

funcNewAccountsService

func NewAccountsService(s *Service) *AccountsService

func (*AccountsService)Get

func (r *AccountsService) Get(accountIdstring) *AccountsGetCall

Get: Get information about the selected AdSense account.

- accountId: Account to get information about.

func (*AccountsService)List

List: List all accounts available to this AdSense account.

typeAccountsUrlchannelsListCall

type AccountsUrlchannelsListCall struct {// contains filtered or unexported fields}

func (*AccountsUrlchannelsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AccountsUrlchannelsListCall)Do

Do executes the "adsense.accounts.urlchannels.list" call.Exactly one of *UrlChannels or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*UrlChannels.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*AccountsUrlchannelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AccountsUrlchannelsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AccountsUrlchannelsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AccountsUrlchannelsListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of URL channels to include in the response, used for paging.

func (*AccountsUrlchannelsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through URL channels. To retrieve the next page,set this parameter to the value of "nextPageToken" from the previousresponse.

func (*AccountsUrlchannelsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAccountsUrlchannelsService

type AccountsUrlchannelsService struct {// contains filtered or unexported fields}

funcNewAccountsUrlchannelsService

func NewAccountsUrlchannelsService(s *Service) *AccountsUrlchannelsService

func (*AccountsUrlchannelsService)List

List: List all URL channels in the specified ad client for thespecified account.

- accountId: Account to which the ad client belongs.- adClientId: Ad client for which to list URL channels.

typeAdClient

type AdClient struct {// ArcOptIn: Whether this ad client is opted in to ARC.ArcOptInbool `json:"arcOptIn,omitempty"`// Id: Unique identifier of this ad client.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#adClient.Kindstring `json:"kind,omitempty"`// ProductCode: This ad client's product code, which corresponds to the// PRODUCT_CODE report dimension.ProductCodestring `json:"productCode,omitempty"`// SupportsReporting: Whether this ad client supports being reported on.SupportsReportingbool `json:"supportsReporting,omitempty"`// ForceSendFields is a list of field names (e.g. "ArcOptIn") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ArcOptIn") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdClient)MarshalJSON

func (s *AdClient) MarshalJSON() ([]byte,error)

typeAdClients

type AdClients struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The ad clients returned in this list response.Items []*AdClient `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#adClients.Kindstring `json:"kind,omitempty"`// NextPageToken: Continuation token used to page through ad clients. To// retrieve the next page of results, set the next request's "pageToken"// value to this.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdClients)MarshalJSON

func (s *AdClients) MarshalJSON() ([]byte,error)

typeAdCode

type AdCode struct {// AdCode: The Auto ad code snippet. The ad code snippet.AdCodestring `json:"adCode,omitempty"`// AmpBody: The AMP Auto ad code snippet that goes in the body of an AMP// page.AmpBodystring `json:"ampBody,omitempty"`// AmpHead: The AMP Auto ad code snippet that goes in the head of an AMP// page.AmpHeadstring `json:"ampHead,omitempty"`// Kind: Kind this is, in this case adsense#adCode.Kindstring `json:"kind,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AdCode") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AdCode") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdCode)MarshalJSON

func (s *AdCode) MarshalJSON() ([]byte,error)

typeAdStyle

type AdStyle struct {// Colors: 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.Colors *AdStyleColors `json:"colors,omitempty"`// Corners: The style of the corners in the ad (deprecated: never// populated, ignored).Cornersstring `json:"corners,omitempty"`// Font: The font which is included in the style.Font *AdStyleFont `json:"font,omitempty"`// Kind: Kind this is, in this case adsense#adStyle.Kindstring `json:"kind,omitempty"`// ForceSendFields is a list of field names (e.g. "Colors") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Colors") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdStyle)MarshalJSON

func (s *AdStyle) MarshalJSON() ([]byte,error)

typeAdStyleColors

type AdStyleColors struct {// Background: The color of the ad background.Backgroundstring `json:"background,omitempty"`// Border: The color of the ad border.Borderstring `json:"border,omitempty"`// Text: The color of the ad text.Textstring `json:"text,omitempty"`// Title: The color of the ad title.Titlestring `json:"title,omitempty"`// Url: The color of the ad url.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "Background") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Background") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

AdStyleColors: The colors which are included in the style. These arerepresented as six hexadecimal characters, similar to HTML colorcodes, but without the leading hash.

func (*AdStyleColors)MarshalJSON

func (s *AdStyleColors) MarshalJSON() ([]byte,error)

typeAdStyleFont

type AdStyleFont struct {// Family: The family of the font.Familystring `json:"family,omitempty"`// Size: The size of the font.Sizestring `json:"size,omitempty"`// ForceSendFields is a list of field names (e.g. "Family") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Family") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

AdStyleFont: The font which is included in the style.

func (*AdStyleFont)MarshalJSON

func (s *AdStyleFont) MarshalJSON() ([]byte,error)

typeAdUnit

type AdUnit struct {// Code: Identity code of this ad unit, not necessarily unique across ad// clients.Codestring `json:"code,omitempty"`// ContentAdsSettings: Settings specific to content ads (AFC) and// highend mobile content ads (AFMC - deprecated).ContentAdsSettings *AdUnitContentAdsSettings `json:"contentAdsSettings,omitempty"`// CustomStyle: Custom style information specific to this ad unit.CustomStyle *AdStyle `json:"customStyle,omitempty"`// FeedAdsSettings: Settings specific to feed ads (AFF) - deprecated.FeedAdsSettings *AdUnitFeedAdsSettings `json:"feedAdsSettings,omitempty"`// Id: Unique identifier of this ad unit. This should be considered an// opaque identifier; it is not safe to rely on it being in any// particular format.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#adUnit.Kindstring `json:"kind,omitempty"`// MobileContentAdsSettings: Settings specific to WAP mobile content ads// (AFMC) - deprecated.MobileContentAdsSettings *AdUnitMobileContentAdsSettings `json:"mobileContentAdsSettings,omitempty"`// Name: Name of this ad unit.Namestring `json:"name,omitempty"`// SavedStyleId: ID of the saved ad style which holds this ad unit's// style information.SavedStyleIdstring `json:"savedStyleId,omitempty"`// Status: Status of this ad unit. Possible values are:// NEW: Indicates that the ad unit was created within the last seven// days and does not yet have any activity associated with it.//// ACTIVE: Indicates that there has been activity on this ad unit in the// last seven days.//// INACTIVE: Indicates that there has been no activity on this ad unit// in the last seven days.Statusstring `json:"status,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Code") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Code") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdUnit)MarshalJSON

func (s *AdUnit) MarshalJSON() ([]byte,error)

typeAdUnitContentAdsSettings

type AdUnitContentAdsSettings struct {// BackupOption: The backup option to be used in instances where no ad// is available.BackupOption *AdUnitContentAdsSettingsBackupOption `json:"backupOption,omitempty"`// Size: Size of this ad unit.Sizestring `json:"size,omitempty"`// Type: Type of this ad unit.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "BackupOption") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BackupOption") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

AdUnitContentAdsSettings: Settings specific to content ads (AFC) andhighend mobile content ads (AFMC - deprecated).

func (*AdUnitContentAdsSettings)MarshalJSON

func (s *AdUnitContentAdsSettings) MarshalJSON() ([]byte,error)

typeAdUnitContentAdsSettingsBackupOption

type AdUnitContentAdsSettingsBackupOption struct {// Color: Color to use when type is set to COLOR.Colorstring `json:"color,omitempty"`// Type: Type of the backup option. Possible values are BLANK, COLOR and// URL.Typestring `json:"type,omitempty"`// Url: URL to use when type is set to URL.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "Color") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Color") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

AdUnitContentAdsSettingsBackupOption: The backup option to be used ininstances where no ad is available.

func (*AdUnitContentAdsSettingsBackupOption)MarshalJSON

func (s *AdUnitContentAdsSettingsBackupOption) MarshalJSON() ([]byte,error)

typeAdUnitFeedAdsSettings

type AdUnitFeedAdsSettings struct {// AdPosition: The position of the ads relative to the feed entries.AdPositionstring `json:"adPosition,omitempty"`// Frequency: The frequency at which ads should appear in the feed (i.e.// every N entries).Frequencyint64 `json:"frequency,omitempty"`// MinimumWordCount: The minimum length an entry should be in order to// have attached ads.MinimumWordCountint64 `json:"minimumWordCount,omitempty"`// Type: The type of ads which should appear.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "AdPosition") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AdPosition") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

AdUnitFeedAdsSettings: Settings specific to feed ads (AFF) -deprecated.

func (*AdUnitFeedAdsSettings)MarshalJSON

func (s *AdUnitFeedAdsSettings) MarshalJSON() ([]byte,error)

typeAdUnitMobileContentAdsSettings

type AdUnitMobileContentAdsSettings struct {// MarkupLanguage: The markup language to use for this ad unit.MarkupLanguagestring `json:"markupLanguage,omitempty"`// ScriptingLanguage: The scripting language to use for this ad unit.ScriptingLanguagestring `json:"scriptingLanguage,omitempty"`// Size: Size of this ad unit.Sizestring `json:"size,omitempty"`// Type: Type of this ad unit.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "MarkupLanguage") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "MarkupLanguage") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

AdUnitMobileContentAdsSettings: Settings specific to WAP mobilecontent ads (AFMC) - deprecated.

func (*AdUnitMobileContentAdsSettings)MarshalJSON

func (s *AdUnitMobileContentAdsSettings) MarshalJSON() ([]byte,error)

typeAdUnits

type AdUnits struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The ad units returned in this list response.Items []*AdUnit `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#adUnits.Kindstring `json:"kind,omitempty"`// NextPageToken: Continuation token used to page through ad units. To// retrieve the next page of results, set the next request's "pageToken"// value to this.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdUnits)MarshalJSON

func (s *AdUnits) MarshalJSON() ([]byte,error)

typeAdclientsListCall

type AdclientsListCall struct {// contains filtered or unexported fields}

func (*AdclientsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AdclientsListCall)Do

Do executes the "adsense.adclients.list" call.Exactly one of *AdClients or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*AdClients.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*AdclientsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AdclientsListCall)Header

func (c *AdclientsListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AdclientsListCall)IfNoneMatch

func (c *AdclientsListCall) IfNoneMatch(entityTagstring) *AdclientsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AdclientsListCall)MaxResults

func (c *AdclientsListCall) MaxResults(maxResultsint64) *AdclientsListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of ad clients to include in the response, used for paging.

func (*AdclientsListCall)PageToken

func (c *AdclientsListCall) PageToken(pageTokenstring) *AdclientsListCall

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through ad clients. To retrieve the next page,set this parameter to the value of "nextPageToken" from the previousresponse.

func (*AdclientsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAdclientsService

type AdclientsService struct {// contains filtered or unexported fields}

funcNewAdclientsService

func NewAdclientsService(s *Service) *AdclientsService

func (*AdclientsService)List

List: List all ad clients in this AdSense account.

typeAdsenseReportsGenerateResponse

type AdsenseReportsGenerateResponse struct {// Averages: The averages of the report. This is the same length as any// other row in the report; cells corresponding to dimension columns are// empty.Averages []string `json:"averages,omitempty"`// EndDate: The requested end date in yyyy-mm-dd format.EndDatestring `json:"endDate,omitempty"`// Headers: The header information of the columns requested in the// report. This is a list of headers; one for each dimension in the// request, followed by one for each metric in the request.Headers []*AdsenseReportsGenerateResponseHeaders `json:"headers,omitempty"`// Kind: Kind this is, in this case adsense#report.Kindstring `json:"kind,omitempty"`// Rows: The output rows of the report. Each row is a list of cells; one// for each dimension in the request, followed by one for each metric in// the request. The dimension cells contain strings, and the metric// cells contain numbers.Rows [][]string `json:"rows,omitempty"`// StartDate: The requested start date in yyyy-mm-dd format.StartDatestring `json:"startDate,omitempty"`// TotalMatchedRows: The total number of rows matched by the report// request. Fewer rows may be returned in the response due to being// limited by the row count requested or the report row limit.TotalMatchedRowsint64 `json:"totalMatchedRows,omitempty,string"`// Totals: The totals of the report. This is the same length as any// other row in the report; cells corresponding to dimension columns are// empty.Totals []string `json:"totals,omitempty"`// Warnings: Any warnings associated with generation of the report.Warnings []string `json:"warnings,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Averages") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Averages") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdsenseReportsGenerateResponse)MarshalJSON

func (s *AdsenseReportsGenerateResponse) MarshalJSON() ([]byte,error)

typeAdsenseReportsGenerateResponseHeaders

type AdsenseReportsGenerateResponseHeaders struct {// Currency: The currency of this column. Only present if the header// type is METRIC_CURRENCY.Currencystring `json:"currency,omitempty"`// Name: The name of the header.Namestring `json:"name,omitempty"`// Type: The type of the header; one of DIMENSION, METRIC_TALLY,// METRIC_RATIO, or METRIC_CURRENCY.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "Currency") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Currency") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdsenseReportsGenerateResponseHeaders)MarshalJSON

typeAdunitsCustomchannelsListCall

type AdunitsCustomchannelsListCall struct {// contains filtered or unexported fields}

func (*AdunitsCustomchannelsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AdunitsCustomchannelsListCall)Do

Do executes the "adsense.adunits.customchannels.list" call.Exactly one of *CustomChannels or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*CustomChannels.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*AdunitsCustomchannelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AdunitsCustomchannelsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AdunitsCustomchannelsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AdunitsCustomchannelsListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of custom channels to include in the response, used forpaging.

func (*AdunitsCustomchannelsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through custom channels. To retrieve the nextpage, set this parameter to the value of "nextPageToken" from theprevious response.

func (*AdunitsCustomchannelsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAdunitsCustomchannelsService

type AdunitsCustomchannelsService struct {// contains filtered or unexported fields}

funcNewAdunitsCustomchannelsService

func NewAdunitsCustomchannelsService(s *Service) *AdunitsCustomchannelsService

func (*AdunitsCustomchannelsService)List

List: List all custom channels which the specified ad unit belongsto.

- adClientId: Ad client which contains the ad unit.- adUnitId: Ad unit for which to list custom channels.

typeAdunitsGetAdCodeCall

type AdunitsGetAdCodeCall struct {// contains filtered or unexported fields}

func (*AdunitsGetAdCodeCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AdunitsGetAdCodeCall)Do

Do executes the "adsense.adunits.getAdCode" call.Exactly one of *AdCode or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdCode.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AdunitsGetAdCodeCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AdunitsGetAdCodeCall)Header

func (c *AdunitsGetAdCodeCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AdunitsGetAdCodeCall)IfNoneMatch

func (c *AdunitsGetAdCodeCall) IfNoneMatch(entityTagstring) *AdunitsGetAdCodeCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeAdunitsGetCall

type AdunitsGetCall struct {// contains filtered or unexported fields}

func (*AdunitsGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AdunitsGetCall)Do

Do executes the "adsense.adunits.get" call.Exactly one of *AdUnit or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdUnit.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AdunitsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AdunitsGetCall)Header

func (c *AdunitsGetCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AdunitsGetCall)IfNoneMatch

func (c *AdunitsGetCall) IfNoneMatch(entityTagstring) *AdunitsGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeAdunitsListCall

type AdunitsListCall struct {// contains filtered or unexported fields}

func (*AdunitsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AdunitsListCall)Do

Do executes the "adsense.adunits.list" call.Exactly one of *AdUnits or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdUnits.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AdunitsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AdunitsListCall)Header

func (c *AdunitsListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AdunitsListCall)IfNoneMatch

func (c *AdunitsListCall) IfNoneMatch(entityTagstring) *AdunitsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AdunitsListCall)IncludeInactive

func (c *AdunitsListCall) IncludeInactive(includeInactivebool) *AdunitsListCall

IncludeInactive sets the optional parameter "includeInactive":Whether to include inactive ad units. Default: true.

func (*AdunitsListCall)MaxResults

func (c *AdunitsListCall) MaxResults(maxResultsint64) *AdunitsListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of ad units to include in the response, used for paging.

func (*AdunitsListCall)PageToken

func (c *AdunitsListCall) PageToken(pageTokenstring) *AdunitsListCall

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through ad units. To retrieve the next page, setthis parameter to the value of "nextPageToken" from the previousresponse.

func (*AdunitsListCall)Pages

func (c *AdunitsListCall) Pages(ctxcontext.Context, f func(*AdUnits)error)error

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeAdunitsService

type AdunitsService struct {Customchannels *AdunitsCustomchannelsService// contains filtered or unexported fields}

funcNewAdunitsService

func NewAdunitsService(s *Service) *AdunitsService

func (*AdunitsService)Get

func (r *AdunitsService) Get(adClientIdstring, adUnitIdstring) *AdunitsGetCall

Get: Gets the specified ad unit in the specified ad client.

- adClientId: Ad client for which to get the ad unit.- adUnitId: Ad unit to retrieve.

func (*AdunitsService)GetAdCode

func (r *AdunitsService) GetAdCode(adClientIdstring, adUnitIdstring) *AdunitsGetAdCodeCall

GetAdCode: Get ad code for the specified ad unit.

- adClientId: Ad client with contains the ad unit.- adUnitId: Ad unit to get the code for.

func (*AdunitsService)List

func (r *AdunitsService) List(adClientIdstring) *AdunitsListCall

List: List all ad units in the specified ad client for this AdSenseaccount.

- adClientId: Ad client for which to list ad units.

typeAlert

type Alert struct {// Id: Unique identifier of this alert. This should be considered an// opaque identifier; it is not safe to rely on it being in any// particular format.Idstring `json:"id,omitempty"`// IsDismissible: Whether this alert can be dismissed.IsDismissiblebool `json:"isDismissible,omitempty"`// Kind: Kind of resource this is, in this case adsense#alert.Kindstring `json:"kind,omitempty"`// Message: The localized alert message.Messagestring `json:"message,omitempty"`// Severity: Severity of this alert. Possible values: INFO, WARNING,// SEVERE.Severitystring `json:"severity,omitempty"`// Type: Type of this alert. Possible values: SELF_HOLD,// MIGRATED_TO_BILLING3, ADDRESS_PIN_VERIFICATION,// PHONE_PIN_VERIFICATION, CORPORATE_ENTITY, GRAYLISTED_PUBLISHER,// API_HOLD.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Alert)MarshalJSON

func (s *Alert) MarshalJSON() ([]byte,error)

typeAlerts

type Alerts struct {// Items: The alerts returned in this list response.Items []*Alert `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#alerts.Kindstring `json:"kind,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Items") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Items") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Alerts)MarshalJSON

func (s *Alerts) MarshalJSON() ([]byte,error)

typeAlertsDeleteCall

type AlertsDeleteCall struct {// contains filtered or unexported fields}

func (*AlertsDeleteCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AlertsDeleteCall)Do

Do executes the "adsense.alerts.delete" call.

func (*AlertsDeleteCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AlertsDeleteCall)Header

func (c *AlertsDeleteCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typeAlertsListCall

type AlertsListCall struct {// contains filtered or unexported fields}

func (*AlertsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*AlertsListCall)Do

Do executes the "adsense.alerts.list" call.Exactly one of *Alerts or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Alerts.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*AlertsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*AlertsListCall)Header

func (c *AlertsListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*AlertsListCall)IfNoneMatch

func (c *AlertsListCall) IfNoneMatch(entityTagstring) *AlertsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*AlertsListCall)Locale

func (c *AlertsListCall) Locale(localestring) *AlertsListCall

Locale sets the optional parameter "locale": The locale to use fortranslating alert messages. The account locale will be used if thisis not supplied. The AdSense default (English) will be used if thesupplied locale is invalid or unsupported.

typeAlertsService

type AlertsService struct {// contains filtered or unexported fields}

funcNewAlertsService

func NewAlertsService(s *Service) *AlertsService

func (*AlertsService)Delete

func (r *AlertsService) Delete(alertIdstring) *AlertsDeleteCall

Delete: Dismiss (delete) the specified alert from the publisher'sAdSense account.

- alertId: Alert to delete.

func (*AlertsService)List

func (r *AlertsService) List() *AlertsListCall

List: List the alerts for this AdSense account.

typeCustomChannel

type CustomChannel struct {// Code: Code of this custom channel, not necessarily unique across ad// clients.Codestring `json:"code,omitempty"`// Id: Unique identifier of this custom channel. This should be// considered an opaque identifier; it is not safe to rely on it being// in any particular format.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#customChannel.Kindstring `json:"kind,omitempty"`// Name: Name of this custom channel.Namestring `json:"name,omitempty"`// TargetingInfo: The targeting information of this custom channel, if// activated.TargetingInfo *CustomChannelTargetingInfo `json:"targetingInfo,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Code") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Code") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*CustomChannel)MarshalJSON

func (s *CustomChannel) MarshalJSON() ([]byte,error)

typeCustomChannelTargetingInfo

type CustomChannelTargetingInfo struct {// AdsAppearOn: The name used to describe this channel externally.AdsAppearOnstring `json:"adsAppearOn,omitempty"`// Description: The external description of the channel.Descriptionstring `json:"description,omitempty"`// Location: The locations in which ads appear. (Only valid for content// and mobile content ads (deprecated)). Acceptable values for content// ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER,// MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT,// MULTIPLE_LOCATIONS. Acceptable values for mobile content ads// (deprecated) are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.Locationstring `json:"location,omitempty"`// SiteLanguage: The language of the sites ads will be displayed on.SiteLanguagestring `json:"siteLanguage,omitempty"`// ForceSendFields is a list of field names (e.g. "AdsAppearOn") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AdsAppearOn") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

CustomChannelTargetingInfo: The targeting information of this customchannel, if activated.

func (*CustomChannelTargetingInfo)MarshalJSON

func (s *CustomChannelTargetingInfo) MarshalJSON() ([]byte,error)

typeCustomChannels

type CustomChannels struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The custom channels returned in this list response.Items []*CustomChannel `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#customChannels.Kindstring `json:"kind,omitempty"`// NextPageToken: Continuation token used to page through custom// channels. To retrieve the next page of results, set the next// request's "pageToken" value to this.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*CustomChannels)MarshalJSON

func (s *CustomChannels) MarshalJSON() ([]byte,error)

typeCustomchannelsAdunitsListCall

type CustomchannelsAdunitsListCall struct {// contains filtered or unexported fields}

func (*CustomchannelsAdunitsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*CustomchannelsAdunitsListCall)Do

Do executes the "adsense.customchannels.adunits.list" call.Exactly one of *AdUnits or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*AdUnits.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*CustomchannelsAdunitsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*CustomchannelsAdunitsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*CustomchannelsAdunitsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*CustomchannelsAdunitsListCall)IncludeInactive

func (c *CustomchannelsAdunitsListCall) IncludeInactive(includeInactivebool) *CustomchannelsAdunitsListCall

IncludeInactive sets the optional parameter "includeInactive":Whether to include inactive ad units. Default: true.

func (*CustomchannelsAdunitsListCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of ad units to include in the response, used for paging.

func (*CustomchannelsAdunitsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through ad units. To retrieve the next page, setthis parameter to the value of "nextPageToken" from the previousresponse.

func (*CustomchannelsAdunitsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeCustomchannelsAdunitsService

type CustomchannelsAdunitsService struct {// contains filtered or unexported fields}

funcNewCustomchannelsAdunitsService

func NewCustomchannelsAdunitsService(s *Service) *CustomchannelsAdunitsService

func (*CustomchannelsAdunitsService)List

func (r *CustomchannelsAdunitsService) List(adClientIdstring, customChannelIdstring) *CustomchannelsAdunitsListCall

List: List all ad units in the specified custom channel.

- adClientId: Ad client which contains the custom channel.- customChannelId: Custom channel for which to list ad units.

typeCustomchannelsGetCall

type CustomchannelsGetCall struct {// contains filtered or unexported fields}

func (*CustomchannelsGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*CustomchannelsGetCall)Do

Do executes the "adsense.customchannels.get" call.Exactly one of *CustomChannel or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*CustomChannel.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*CustomchannelsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*CustomchannelsGetCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*CustomchannelsGetCall)IfNoneMatch

func (c *CustomchannelsGetCall) IfNoneMatch(entityTagstring) *CustomchannelsGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeCustomchannelsListCall

type CustomchannelsListCall struct {// contains filtered or unexported fields}

func (*CustomchannelsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*CustomchannelsListCall)Do

Do executes the "adsense.customchannels.list" call.Exactly one of *CustomChannels or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*CustomChannels.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*CustomchannelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*CustomchannelsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*CustomchannelsListCall)IfNoneMatch

func (c *CustomchannelsListCall) IfNoneMatch(entityTagstring) *CustomchannelsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*CustomchannelsListCall)MaxResults

func (c *CustomchannelsListCall) MaxResults(maxResultsint64) *CustomchannelsListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of custom channels to include in the response, used forpaging.

func (*CustomchannelsListCall)PageToken

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through custom channels. To retrieve the nextpage, set this parameter to the value of "nextPageToken" from theprevious response.

func (*CustomchannelsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeCustomchannelsService

type CustomchannelsService struct {Adunits *CustomchannelsAdunitsService// contains filtered or unexported fields}

funcNewCustomchannelsService

func NewCustomchannelsService(s *Service) *CustomchannelsService

func (*CustomchannelsService)Get

func (r *CustomchannelsService) Get(adClientIdstring, customChannelIdstring) *CustomchannelsGetCall

Get: Get the specified custom channel from the specified ad client.

- adClientId: Ad client which contains the custom channel.- customChannelId: Custom channel to retrieve.

func (*CustomchannelsService)List

List: List all custom channels in the specified ad client for thisAdSense account.

- adClientId: Ad client for which to list custom channels.

typeMetadata

type Metadata struct {Items []*ReportingMetadataEntry `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#metadata.Kindstring `json:"kind,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Items") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Items") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Metadata)MarshalJSON

func (s *Metadata) MarshalJSON() ([]byte,error)

typeMetadataDimensionsListCall

type MetadataDimensionsListCall struct {// contains filtered or unexported fields}

func (*MetadataDimensionsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*MetadataDimensionsListCall)Do

Do executes the "adsense.metadata.dimensions.list" call.Exactly one of *Metadata or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Metadata.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*MetadataDimensionsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*MetadataDimensionsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*MetadataDimensionsListCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeMetadataDimensionsService

type MetadataDimensionsService struct {// contains filtered or unexported fields}

funcNewMetadataDimensionsService

func NewMetadataDimensionsService(s *Service) *MetadataDimensionsService

func (*MetadataDimensionsService)List

List: List the metadata for the dimensions available to this AdSenseaccount.

typeMetadataMetricsListCall

type MetadataMetricsListCall struct {// contains filtered or unexported fields}

func (*MetadataMetricsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*MetadataMetricsListCall)Do

Do executes the "adsense.metadata.metrics.list" call.Exactly one of *Metadata or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Metadata.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*MetadataMetricsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*MetadataMetricsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*MetadataMetricsListCall)IfNoneMatch

func (c *MetadataMetricsListCall) IfNoneMatch(entityTagstring) *MetadataMetricsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeMetadataMetricsService

type MetadataMetricsService struct {// contains filtered or unexported fields}

funcNewMetadataMetricsService

func NewMetadataMetricsService(s *Service) *MetadataMetricsService

func (*MetadataMetricsService)List

List: List the metadata for the metrics available to this AdSenseaccount.

typeMetadataService

type MetadataService struct {Dimensions *MetadataDimensionsServiceMetrics *MetadataMetricsService// contains filtered or unexported fields}

funcNewMetadataService

func NewMetadataService(s *Service) *MetadataService

typePayment

type Payment struct {// Id: Unique identifier of this Payment.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#payment.Kindstring `json:"kind,omitempty"`// PaymentAmount: The amount to be paid.PaymentAmountstring `json:"paymentAmount,omitempty"`// PaymentAmountCurrencyCode: The currency code for the amount to be// paid.PaymentAmountCurrencyCodestring `json:"paymentAmountCurrencyCode,omitempty"`// PaymentDate: The date this payment was/will be credited to the user,// or none if the payment threshold has not been met.PaymentDatestring `json:"paymentDate,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Payment)MarshalJSON

func (s *Payment) MarshalJSON() ([]byte,error)

typePayments

type Payments struct {// Items: The list of Payments for the account. One or both of a) the// account's most recent payment; and b) the account's upcoming payment.Items []*Payment `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#payments.Kindstring `json:"kind,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Items") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Items") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Payments)MarshalJSON

func (s *Payments) MarshalJSON() ([]byte,error)

typePaymentsListCall

type PaymentsListCall struct {// contains filtered or unexported fields}

func (*PaymentsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*PaymentsListCall)Do

Do executes the "adsense.payments.list" call.Exactly one of *Payments or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Payments.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*PaymentsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*PaymentsListCall)Header

func (c *PaymentsListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*PaymentsListCall)IfNoneMatch

func (c *PaymentsListCall) IfNoneMatch(entityTagstring) *PaymentsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typePaymentsService

type PaymentsService struct {// contains filtered or unexported fields}

funcNewPaymentsService

func NewPaymentsService(s *Service) *PaymentsService

func (*PaymentsService)List

List: List the payments for this AdSense account.

typeReportingMetadataEntry

type ReportingMetadataEntry struct {// CompatibleDimensions: For metrics this is a list of dimension IDs// which the metric is compatible with, for dimensions it is a list of// compatibility groups the dimension belongs to.CompatibleDimensions []string `json:"compatibleDimensions,omitempty"`// CompatibleMetrics: The names of the metrics the dimension or metric// this reporting metadata entry describes is compatible with.CompatibleMetrics []string `json:"compatibleMetrics,omitempty"`// Id: Unique identifier of this reporting metadata entry, corresponding// to the name of the appropriate dimension or metric.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case// adsense#reportingMetadataEntry.Kindstring `json:"kind,omitempty"`// RequiredDimensions: The names of the dimensions which the dimension// or metric this reporting metadata entry describes requires to also be// present in order for the report to be valid. Omitting these will not// cause an error or warning, but may result in data which cannot be// correctly interpreted.RequiredDimensions []string `json:"requiredDimensions,omitempty"`// RequiredMetrics: The names of the metrics which the dimension or// metric this reporting metadata entry describes requires to also be// present in order for the report to be valid. Omitting these will not// cause an error or warning, but may result in data which cannot be// correctly interpreted.RequiredMetrics []string `json:"requiredMetrics,omitempty"`// SupportedProducts: The codes of the projects supported by the// dimension or metric this reporting metadata entry describes.SupportedProducts []string `json:"supportedProducts,omitempty"`// ForceSendFields is a list of field names (e.g.// "CompatibleDimensions") to unconditionally include in API requests.// By default, fields with empty or default values are omitted from API// requests. However, any non-pointer, non-interface field appearing in// ForceSendFields will be sent to the server regardless of whether the// field is empty or not. This may be used to include empty fields in// Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CompatibleDimensions") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

func (*ReportingMetadataEntry)MarshalJSON

func (s *ReportingMetadataEntry) MarshalJSON() ([]byte,error)

typeReportsGenerateCall

type ReportsGenerateCall struct {// contains filtered or unexported fields}

func (*ReportsGenerateCall)AccountId

func (c *ReportsGenerateCall) AccountId(accountId ...string) *ReportsGenerateCall

AccountId sets the optional parameter "accountId": Accounts uponwhich to report.

func (*ReportsGenerateCall)Context

Context sets the context to be used in this call's Do and Downloadmethods. Any pending HTTP request will be aborted if the providedcontext is canceled.

func (*ReportsGenerateCall)Currency

func (c *ReportsGenerateCall) Currency(currencystring) *ReportsGenerateCall

Currency sets the optional parameter "currency": Optional currency touse when reporting on monetary metrics. Defaults to the account'scurrency if not set.

func (*ReportsGenerateCall)Dimension

func (c *ReportsGenerateCall) Dimension(dimension ...string) *ReportsGenerateCall

Dimension sets the optional parameter "dimension": Dimensions to basethe report on.

func (*ReportsGenerateCall)Do

Do executes the "adsense.reports.generate" call.Exactly one of *AdsenseReportsGenerateResponse or error will benon-nil. Any non-2xx status code is an error. Response headers are ineither *AdsenseReportsGenerateResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*ReportsGenerateCall)Download

Download fetches the API endpoint's "media" value, instead of the normalAPI response value. If the returned error is nil, the Response is guaranteed tohave a 2xx status code. Callers must close the Response.Body as usual.

func (*ReportsGenerateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*ReportsGenerateCall)Filter

func (c *ReportsGenerateCall) Filter(filter ...string) *ReportsGenerateCall

Filter sets the optional parameter "filter": Filters to be run on thereport.

func (*ReportsGenerateCall)Header

func (c *ReportsGenerateCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*ReportsGenerateCall)IfNoneMatch

func (c *ReportsGenerateCall) IfNoneMatch(entityTagstring) *ReportsGenerateCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*ReportsGenerateCall)Locale

Locale sets the optional parameter "locale": Optional locale to usefor translating report output to a local language. Defaults to"en_US" if not specified.

func (*ReportsGenerateCall)MaxResults

func (c *ReportsGenerateCall) MaxResults(maxResultsint64) *ReportsGenerateCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of rows of report data to return.

func (*ReportsGenerateCall)Metric

func (c *ReportsGenerateCall) Metric(metric ...string) *ReportsGenerateCall

Metric sets the optional parameter "metric": Numeric columns toinclude in the report.

func (*ReportsGenerateCall)Sort

Sort sets the optional parameter "sort": The name of a dimension ormetric to sort the resulting report on, optionally prefixed with "+"to sort ascending or "-" to sort descending. If no prefix isspecified, the column is sorted ascending.

func (*ReportsGenerateCall)StartIndex

func (c *ReportsGenerateCall) StartIndex(startIndexint64) *ReportsGenerateCall

StartIndex sets the optional parameter "startIndex": Index of thefirst row of report data to return.

func (*ReportsGenerateCall)UseTimezoneReporting

func (c *ReportsGenerateCall) UseTimezoneReporting(useTimezoneReportingbool) *ReportsGenerateCall

UseTimezoneReporting sets the optional parameter"useTimezoneReporting": Whether the report should be generated in theAdSense account's local timezone. If false default PST/PDT timezonewill be used.

typeReportsSavedGenerateCall

type ReportsSavedGenerateCall struct {// contains filtered or unexported fields}

func (*ReportsSavedGenerateCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*ReportsSavedGenerateCall)Do

Do executes the "adsense.reports.saved.generate" call.Exactly one of *AdsenseReportsGenerateResponse or error will benon-nil. Any non-2xx status code is an error. Response headers are ineither *AdsenseReportsGenerateResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*ReportsSavedGenerateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*ReportsSavedGenerateCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*ReportsSavedGenerateCall)IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*ReportsSavedGenerateCall)Locale

Locale sets the optional parameter "locale": Optional locale to usefor translating report output to a local language. Defaults to"en_US" if not specified.

func (*ReportsSavedGenerateCall)MaxResults

MaxResults sets the optional parameter "maxResults": The maximumnumber of rows of report data to return.

func (*ReportsSavedGenerateCall)StartIndex

StartIndex sets the optional parameter "startIndex": Index of thefirst row of report data to return.

typeReportsSavedListCall

type ReportsSavedListCall struct {// contains filtered or unexported fields}

func (*ReportsSavedListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*ReportsSavedListCall)Do

Do executes the "adsense.reports.saved.list" call.Exactly one of *SavedReports or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*SavedReports.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ReportsSavedListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*ReportsSavedListCall)Header

func (c *ReportsSavedListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*ReportsSavedListCall)IfNoneMatch

func (c *ReportsSavedListCall) IfNoneMatch(entityTagstring) *ReportsSavedListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*ReportsSavedListCall)MaxResults

func (c *ReportsSavedListCall) MaxResults(maxResultsint64) *ReportsSavedListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of saved reports to include in the response, used for paging.

func (*ReportsSavedListCall)PageToken

func (c *ReportsSavedListCall) PageToken(pageTokenstring) *ReportsSavedListCall

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through saved reports. To retrieve the next page,set this parameter to the value of "nextPageToken" from the previousresponse.

func (*ReportsSavedListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeReportsSavedService

type ReportsSavedService struct {// contains filtered or unexported fields}

funcNewReportsSavedService

func NewReportsSavedService(s *Service) *ReportsSavedService

func (*ReportsSavedService)Generate

func (r *ReportsSavedService) Generate(savedReportIdstring) *ReportsSavedGenerateCall

Generate: Generate an AdSense report based on the saved report IDsent in the query parameters.

- savedReportId: The saved report to retrieve.

func (*ReportsSavedService)List

List: List all saved reports in this AdSense account.

typeReportsService

type ReportsService struct {Saved *ReportsSavedService// contains filtered or unexported fields}

funcNewReportsService

func NewReportsService(s *Service) *ReportsService

func (*ReportsService)Generate

func (r *ReportsService) Generate(startDatestring, endDatestring) *ReportsGenerateCall

Generate: Generate an AdSense report based on the report request sentin the query parameters. Returns the result as JSON; to retrieveoutput in CSV format specify "alt=csv" as a query parameter.

  • endDate: End of the date range to report on in "YYYY-MM-DD" format,inclusive.
  • startDate: Start of the date range to report on in "YYYY-MM-DD"format, inclusive.

typeSavedAdStyle

type SavedAdStyle struct {// AdStyle: The AdStyle itself.AdStyle *AdStyle `json:"adStyle,omitempty"`// Id: Unique identifier of this saved ad style. This should be// considered an opaque identifier; it is not safe to rely on it being// in any particular format.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#savedAdStyle.Kindstring `json:"kind,omitempty"`// Name: The user selected name of this SavedAdStyle.Namestring `json:"name,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AdStyle") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AdStyle") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SavedAdStyle)MarshalJSON

func (s *SavedAdStyle) MarshalJSON() ([]byte,error)

typeSavedAdStyles

type SavedAdStyles struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The saved ad styles returned in this list response.Items []*SavedAdStyle `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#savedAdStyles.Kindstring `json:"kind,omitempty"`// NextPageToken: Continuation token used to page through ad units. To// retrieve the next page of results, set the next request's "pageToken"// value to this.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SavedAdStyles)MarshalJSON

func (s *SavedAdStyles) MarshalJSON() ([]byte,error)

typeSavedReport

type SavedReport struct {// Id: Unique identifier of this saved report.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#savedReport.Kindstring `json:"kind,omitempty"`// Name: This saved report's name.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SavedReport)MarshalJSON

func (s *SavedReport) MarshalJSON() ([]byte,error)

typeSavedReports

type SavedReports struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The saved reports returned in this list response.Items []*SavedReport `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#savedReports.Kindstring `json:"kind,omitempty"`// NextPageToken: Continuation token used to page through saved reports.// To retrieve the next page of results, set the next request's// "pageToken" value to this.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SavedReports)MarshalJSON

func (s *SavedReports) MarshalJSON() ([]byte,error)

typeSavedadstylesGetCall

type SavedadstylesGetCall struct {// contains filtered or unexported fields}

func (*SavedadstylesGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SavedadstylesGetCall)Do

Do executes the "adsense.savedadstyles.get" call.Exactly one of *SavedAdStyle or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*SavedAdStyle.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*SavedadstylesGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SavedadstylesGetCall)Header

func (c *SavedadstylesGetCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*SavedadstylesGetCall)IfNoneMatch

func (c *SavedadstylesGetCall) IfNoneMatch(entityTagstring) *SavedadstylesGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeSavedadstylesListCall

type SavedadstylesListCall struct {// contains filtered or unexported fields}

func (*SavedadstylesListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SavedadstylesListCall)Do

Do executes the "adsense.savedadstyles.list" call.Exactly one of *SavedAdStyles or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*SavedAdStyles.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*SavedadstylesListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SavedadstylesListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*SavedadstylesListCall)IfNoneMatch

func (c *SavedadstylesListCall) IfNoneMatch(entityTagstring) *SavedadstylesListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*SavedadstylesListCall)MaxResults

func (c *SavedadstylesListCall) MaxResults(maxResultsint64) *SavedadstylesListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of saved ad styles to include in the response, used forpaging.

func (*SavedadstylesListCall)PageToken

func (c *SavedadstylesListCall) PageToken(pageTokenstring) *SavedadstylesListCall

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through saved ad styles. To retrieve the nextpage, set this parameter to the value of "nextPageToken" from theprevious response.

func (*SavedadstylesListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeSavedadstylesService

type SavedadstylesService struct {// contains filtered or unexported fields}

funcNewSavedadstylesService

func NewSavedadstylesService(s *Service) *SavedadstylesService

func (*SavedadstylesService)Get

func (r *SavedadstylesService) Get(savedAdStyleIdstring) *SavedadstylesGetCall

Get: Get a specific saved ad style from the user's account.

- savedAdStyleId: Saved ad style to retrieve.

func (*SavedadstylesService)List

List: List all saved ad styles in the user's account.

typeService

type Service struct {BasePathstring// API endpoint base URLUserAgentstring// optional additional User-Agent fragmentAccounts *AccountsServiceAdclients *AdclientsServiceAdunits *AdunitsServiceAlerts *AlertsServiceCustomchannels *CustomchannelsServiceMetadata *MetadataServicePayments *PaymentsServiceReports *ReportsServiceSavedadstyles *SavedadstylesServiceUrlchannels *UrlchannelsService// contains filtered or unexported fields}

funcNewdeprecated

func New(client *http.Client) (*Service,error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead.To provide a custom HTTP client, use option.WithHTTPClient.If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

funcNewServiceadded inv0.3.0

func NewService(ctxcontext.Context, opts ...option.ClientOption) (*Service,error)

NewService creates a new Service.

typeUrlChannel

type UrlChannel struct {// Id: Unique identifier of this URL channel. This should be considered// an opaque identifier; it is not safe to rely on it being in any// particular format.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case adsense#urlChannel.Kindstring `json:"kind,omitempty"`// UrlPattern: URL Pattern of this URL channel. Does not include// "http://" or "https://". Example: www.example.com/homeUrlPatternstring `json:"urlPattern,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*UrlChannel)MarshalJSON

func (s *UrlChannel) MarshalJSON() ([]byte,error)

typeUrlChannels

type UrlChannels struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The URL channels returned in this list response.Items []*UrlChannel `json:"items,omitempty"`// Kind: Kind of list this is, in this case adsense#urlChannels.Kindstring `json:"kind,omitempty"`// NextPageToken: Continuation token used to page through URL channels.// To retrieve the next page of results, set the next request's// "pageToken" value to this.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to// unconditionally include in API requests. By default, fields with// empty or default values are omitted from API requests. However, any// non-pointer, non-interface field appearing in ForceSendFields will be// sent to the server regardless of whether the field is empty or not.// This may be used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*UrlChannels)MarshalJSON

func (s *UrlChannels) MarshalJSON() ([]byte,error)

typeUrlchannelsListCall

type UrlchannelsListCall struct {// contains filtered or unexported fields}

func (*UrlchannelsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*UrlchannelsListCall)Do

Do executes the "adsense.urlchannels.list" call.Exactly one of *UrlChannels or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*UrlChannels.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModifiedto check whether the returned error was becausehttp.StatusNotModified was returned.

func (*UrlchannelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*UrlchannelsListCall)Header

func (c *UrlchannelsListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*UrlchannelsListCall)IfNoneMatch

func (c *UrlchannelsListCall) IfNoneMatch(entityTagstring) *UrlchannelsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*UrlchannelsListCall)MaxResults

func (c *UrlchannelsListCall) MaxResults(maxResultsint64) *UrlchannelsListCall

MaxResults sets the optional parameter "maxResults": The maximumnumber of URL channels to include in the response, used for paging.

func (*UrlchannelsListCall)PageToken

func (c *UrlchannelsListCall) PageToken(pageTokenstring) *UrlchannelsListCall

PageToken sets the optional parameter "pageToken": A continuationtoken, used to page through URL channels. To retrieve the next page,set this parameter to the value of "nextPageToken" from the previousresponse.

func (*UrlchannelsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeUrlchannelsService

type UrlchannelsService struct {// contains filtered or unexported fields}

funcNewUrlchannelsService

func NewUrlchannelsService(s *Service) *UrlchannelsService

func (*UrlchannelsService)List

func (r *UrlchannelsService) List(adClientIdstring) *UrlchannelsListCall

List: List all URL channels in the specified ad client for thisAdSense account.

- adClientId: Ad client for which to list URL channels.

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp