adsense
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
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
- type Account
- type Accounts
- type AccountsAdclientsGetAdCodeCall
- func (c *AccountsAdclientsGetAdCodeCall) Context(ctx context.Context) *AccountsAdclientsGetAdCodeCall
- func (c *AccountsAdclientsGetAdCodeCall) Do(opts ...googleapi.CallOption) (*AdCode, error)
- func (c *AccountsAdclientsGetAdCodeCall) Fields(s ...googleapi.Field) *AccountsAdclientsGetAdCodeCall
- func (c *AccountsAdclientsGetAdCodeCall) Header() http.Header
- func (c *AccountsAdclientsGetAdCodeCall) IfNoneMatch(entityTag string) *AccountsAdclientsGetAdCodeCall
- func (c *AccountsAdclientsGetAdCodeCall) TagPartner(tagPartner string) *AccountsAdclientsGetAdCodeCall
- type AccountsAdclientsListCall
- func (c *AccountsAdclientsListCall) Context(ctx context.Context) *AccountsAdclientsListCall
- func (c *AccountsAdclientsListCall) Do(opts ...googleapi.CallOption) (*AdClients, error)
- func (c *AccountsAdclientsListCall) Fields(s ...googleapi.Field) *AccountsAdclientsListCall
- func (c *AccountsAdclientsListCall) Header() http.Header
- func (c *AccountsAdclientsListCall) IfNoneMatch(entityTag string) *AccountsAdclientsListCall
- func (c *AccountsAdclientsListCall) MaxResults(maxResults int64) *AccountsAdclientsListCall
- func (c *AccountsAdclientsListCall) PageToken(pageToken string) *AccountsAdclientsListCall
- func (c *AccountsAdclientsListCall) Pages(ctx context.Context, f func(*AdClients) error) error
- type AccountsAdclientsService
- type AccountsAdunitsCustomchannelsListCall
- func (c *AccountsAdunitsCustomchannelsListCall) Context(ctx context.Context) *AccountsAdunitsCustomchannelsListCall
- func (c *AccountsAdunitsCustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels, error)
- func (c *AccountsAdunitsCustomchannelsListCall) Fields(s ...googleapi.Field) *AccountsAdunitsCustomchannelsListCall
- func (c *AccountsAdunitsCustomchannelsListCall) Header() http.Header
- func (c *AccountsAdunitsCustomchannelsListCall) IfNoneMatch(entityTag string) *AccountsAdunitsCustomchannelsListCall
- func (c *AccountsAdunitsCustomchannelsListCall) MaxResults(maxResults int64) *AccountsAdunitsCustomchannelsListCall
- func (c *AccountsAdunitsCustomchannelsListCall) PageToken(pageToken string) *AccountsAdunitsCustomchannelsListCall
- func (c *AccountsAdunitsCustomchannelsListCall) Pages(ctx context.Context, f func(*CustomChannels) error) error
- type AccountsAdunitsCustomchannelsService
- type AccountsAdunitsGetAdCodeCall
- func (c *AccountsAdunitsGetAdCodeCall) Context(ctx context.Context) *AccountsAdunitsGetAdCodeCall
- func (c *AccountsAdunitsGetAdCodeCall) Do(opts ...googleapi.CallOption) (*AdCode, error)
- func (c *AccountsAdunitsGetAdCodeCall) Fields(s ...googleapi.Field) *AccountsAdunitsGetAdCodeCall
- func (c *AccountsAdunitsGetAdCodeCall) Header() http.Header
- func (c *AccountsAdunitsGetAdCodeCall) IfNoneMatch(entityTag string) *AccountsAdunitsGetAdCodeCall
- type AccountsAdunitsGetCall
- func (c *AccountsAdunitsGetCall) Context(ctx context.Context) *AccountsAdunitsGetCall
- func (c *AccountsAdunitsGetCall) Do(opts ...googleapi.CallOption) (*AdUnit, error)
- func (c *AccountsAdunitsGetCall) Fields(s ...googleapi.Field) *AccountsAdunitsGetCall
- func (c *AccountsAdunitsGetCall) Header() http.Header
- func (c *AccountsAdunitsGetCall) IfNoneMatch(entityTag string) *AccountsAdunitsGetCall
- type AccountsAdunitsListCall
- func (c *AccountsAdunitsListCall) Context(ctx context.Context) *AccountsAdunitsListCall
- func (c *AccountsAdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits, error)
- func (c *AccountsAdunitsListCall) Fields(s ...googleapi.Field) *AccountsAdunitsListCall
- func (c *AccountsAdunitsListCall) Header() http.Header
- func (c *AccountsAdunitsListCall) IfNoneMatch(entityTag string) *AccountsAdunitsListCall
- func (c *AccountsAdunitsListCall) IncludeInactive(includeInactive bool) *AccountsAdunitsListCall
- func (c *AccountsAdunitsListCall) MaxResults(maxResults int64) *AccountsAdunitsListCall
- func (c *AccountsAdunitsListCall) PageToken(pageToken string) *AccountsAdunitsListCall
- func (c *AccountsAdunitsListCall) Pages(ctx context.Context, f func(*AdUnits) error) error
- type AccountsAdunitsService
- func (r *AccountsAdunitsService) Get(accountId string, adClientId string, adUnitId string) *AccountsAdunitsGetCall
- func (r *AccountsAdunitsService) GetAdCode(accountId string, adClientId string, adUnitId string) *AccountsAdunitsGetAdCodeCall
- func (r *AccountsAdunitsService) List(accountId string, adClientId string) *AccountsAdunitsListCall
- type AccountsAlertsDeleteCall
- func (c *AccountsAlertsDeleteCall) Context(ctx context.Context) *AccountsAlertsDeleteCall
- func (c *AccountsAlertsDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *AccountsAlertsDeleteCall) Fields(s ...googleapi.Field) *AccountsAlertsDeleteCall
- func (c *AccountsAlertsDeleteCall) Header() http.Header
- type AccountsAlertsListCall
- func (c *AccountsAlertsListCall) Context(ctx context.Context) *AccountsAlertsListCall
- func (c *AccountsAlertsListCall) Do(opts ...googleapi.CallOption) (*Alerts, error)
- func (c *AccountsAlertsListCall) Fields(s ...googleapi.Field) *AccountsAlertsListCall
- func (c *AccountsAlertsListCall) Header() http.Header
- func (c *AccountsAlertsListCall) IfNoneMatch(entityTag string) *AccountsAlertsListCall
- func (c *AccountsAlertsListCall) Locale(locale string) *AccountsAlertsListCall
- type AccountsAlertsService
- type AccountsCustomchannelsAdunitsListCall
- func (c *AccountsCustomchannelsAdunitsListCall) Context(ctx context.Context) *AccountsCustomchannelsAdunitsListCall
- func (c *AccountsCustomchannelsAdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits, error)
- func (c *AccountsCustomchannelsAdunitsListCall) Fields(s ...googleapi.Field) *AccountsCustomchannelsAdunitsListCall
- func (c *AccountsCustomchannelsAdunitsListCall) Header() http.Header
- func (c *AccountsCustomchannelsAdunitsListCall) IfNoneMatch(entityTag string) *AccountsCustomchannelsAdunitsListCall
- func (c *AccountsCustomchannelsAdunitsListCall) IncludeInactive(includeInactive bool) *AccountsCustomchannelsAdunitsListCall
- func (c *AccountsCustomchannelsAdunitsListCall) MaxResults(maxResults int64) *AccountsCustomchannelsAdunitsListCall
- func (c *AccountsCustomchannelsAdunitsListCall) PageToken(pageToken string) *AccountsCustomchannelsAdunitsListCall
- func (c *AccountsCustomchannelsAdunitsListCall) Pages(ctx context.Context, f func(*AdUnits) error) error
- type AccountsCustomchannelsAdunitsService
- type AccountsCustomchannelsGetCall
- func (c *AccountsCustomchannelsGetCall) Context(ctx context.Context) *AccountsCustomchannelsGetCall
- func (c *AccountsCustomchannelsGetCall) Do(opts ...googleapi.CallOption) (*CustomChannel, error)
- func (c *AccountsCustomchannelsGetCall) Fields(s ...googleapi.Field) *AccountsCustomchannelsGetCall
- func (c *AccountsCustomchannelsGetCall) Header() http.Header
- func (c *AccountsCustomchannelsGetCall) IfNoneMatch(entityTag string) *AccountsCustomchannelsGetCall
- type AccountsCustomchannelsListCall
- func (c *AccountsCustomchannelsListCall) Context(ctx context.Context) *AccountsCustomchannelsListCall
- func (c *AccountsCustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels, error)
- func (c *AccountsCustomchannelsListCall) Fields(s ...googleapi.Field) *AccountsCustomchannelsListCall
- func (c *AccountsCustomchannelsListCall) Header() http.Header
- func (c *AccountsCustomchannelsListCall) IfNoneMatch(entityTag string) *AccountsCustomchannelsListCall
- func (c *AccountsCustomchannelsListCall) MaxResults(maxResults int64) *AccountsCustomchannelsListCall
- func (c *AccountsCustomchannelsListCall) PageToken(pageToken string) *AccountsCustomchannelsListCall
- func (c *AccountsCustomchannelsListCall) Pages(ctx context.Context, f func(*CustomChannels) error) error
- type AccountsCustomchannelsService
- type AccountsGetCall
- func (c *AccountsGetCall) Context(ctx context.Context) *AccountsGetCall
- func (c *AccountsGetCall) Do(opts ...googleapi.CallOption) (*Account, error)
- func (c *AccountsGetCall) Fields(s ...googleapi.Field) *AccountsGetCall
- func (c *AccountsGetCall) Header() http.Header
- func (c *AccountsGetCall) IfNoneMatch(entityTag string) *AccountsGetCall
- func (c *AccountsGetCall) Tree(tree bool) *AccountsGetCall
- type AccountsListCall
- func (c *AccountsListCall) Context(ctx context.Context) *AccountsListCall
- func (c *AccountsListCall) Do(opts ...googleapi.CallOption) (*Accounts, error)
- func (c *AccountsListCall) Fields(s ...googleapi.Field) *AccountsListCall
- func (c *AccountsListCall) Header() http.Header
- func (c *AccountsListCall) IfNoneMatch(entityTag string) *AccountsListCall
- func (c *AccountsListCall) MaxResults(maxResults int64) *AccountsListCall
- func (c *AccountsListCall) PageToken(pageToken string) *AccountsListCall
- func (c *AccountsListCall) Pages(ctx context.Context, f func(*Accounts) error) error
- type AccountsPaymentsListCall
- func (c *AccountsPaymentsListCall) Context(ctx context.Context) *AccountsPaymentsListCall
- func (c *AccountsPaymentsListCall) Do(opts ...googleapi.CallOption) (*Payments, error)
- func (c *AccountsPaymentsListCall) Fields(s ...googleapi.Field) *AccountsPaymentsListCall
- func (c *AccountsPaymentsListCall) Header() http.Header
- func (c *AccountsPaymentsListCall) IfNoneMatch(entityTag string) *AccountsPaymentsListCall
- type AccountsPaymentsService
- type AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Context(ctx context.Context) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Currency(currency string) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Dimension(dimension ...string) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse, error)
- func (c *AccountsReportsGenerateCall) Download(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *AccountsReportsGenerateCall) Fields(s ...googleapi.Field) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Filter(filter ...string) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Header() http.Header
- func (c *AccountsReportsGenerateCall) IfNoneMatch(entityTag string) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Locale(locale string) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) MaxResults(maxResults int64) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Metric(metric ...string) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) Sort(sort ...string) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) StartIndex(startIndex int64) *AccountsReportsGenerateCall
- func (c *AccountsReportsGenerateCall) UseTimezoneReporting(useTimezoneReporting bool) *AccountsReportsGenerateCall
- type AccountsReportsSavedGenerateCall
- func (c *AccountsReportsSavedGenerateCall) Context(ctx context.Context) *AccountsReportsSavedGenerateCall
- func (c *AccountsReportsSavedGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse, error)
- func (c *AccountsReportsSavedGenerateCall) Fields(s ...googleapi.Field) *AccountsReportsSavedGenerateCall
- func (c *AccountsReportsSavedGenerateCall) Header() http.Header
- func (c *AccountsReportsSavedGenerateCall) IfNoneMatch(entityTag string) *AccountsReportsSavedGenerateCall
- func (c *AccountsReportsSavedGenerateCall) Locale(locale string) *AccountsReportsSavedGenerateCall
- func (c *AccountsReportsSavedGenerateCall) MaxResults(maxResults int64) *AccountsReportsSavedGenerateCall
- func (c *AccountsReportsSavedGenerateCall) StartIndex(startIndex int64) *AccountsReportsSavedGenerateCall
- type AccountsReportsSavedListCall
- func (c *AccountsReportsSavedListCall) Context(ctx context.Context) *AccountsReportsSavedListCall
- func (c *AccountsReportsSavedListCall) Do(opts ...googleapi.CallOption) (*SavedReports, error)
- func (c *AccountsReportsSavedListCall) Fields(s ...googleapi.Field) *AccountsReportsSavedListCall
- func (c *AccountsReportsSavedListCall) Header() http.Header
- func (c *AccountsReportsSavedListCall) IfNoneMatch(entityTag string) *AccountsReportsSavedListCall
- func (c *AccountsReportsSavedListCall) MaxResults(maxResults int64) *AccountsReportsSavedListCall
- func (c *AccountsReportsSavedListCall) PageToken(pageToken string) *AccountsReportsSavedListCall
- func (c *AccountsReportsSavedListCall) Pages(ctx context.Context, f func(*SavedReports) error) error
- type AccountsReportsSavedService
- type AccountsReportsService
- type AccountsSavedadstylesGetCall
- func (c *AccountsSavedadstylesGetCall) Context(ctx context.Context) *AccountsSavedadstylesGetCall
- func (c *AccountsSavedadstylesGetCall) Do(opts ...googleapi.CallOption) (*SavedAdStyle, error)
- func (c *AccountsSavedadstylesGetCall) Fields(s ...googleapi.Field) *AccountsSavedadstylesGetCall
- func (c *AccountsSavedadstylesGetCall) Header() http.Header
- func (c *AccountsSavedadstylesGetCall) IfNoneMatch(entityTag string) *AccountsSavedadstylesGetCall
- type AccountsSavedadstylesListCall
- func (c *AccountsSavedadstylesListCall) Context(ctx context.Context) *AccountsSavedadstylesListCall
- func (c *AccountsSavedadstylesListCall) Do(opts ...googleapi.CallOption) (*SavedAdStyles, error)
- func (c *AccountsSavedadstylesListCall) Fields(s ...googleapi.Field) *AccountsSavedadstylesListCall
- func (c *AccountsSavedadstylesListCall) Header() http.Header
- func (c *AccountsSavedadstylesListCall) IfNoneMatch(entityTag string) *AccountsSavedadstylesListCall
- func (c *AccountsSavedadstylesListCall) MaxResults(maxResults int64) *AccountsSavedadstylesListCall
- func (c *AccountsSavedadstylesListCall) PageToken(pageToken string) *AccountsSavedadstylesListCall
- func (c *AccountsSavedadstylesListCall) Pages(ctx context.Context, f func(*SavedAdStyles) error) error
- type AccountsSavedadstylesService
- type AccountsService
- type AccountsUrlchannelsListCall
- func (c *AccountsUrlchannelsListCall) Context(ctx context.Context) *AccountsUrlchannelsListCall
- func (c *AccountsUrlchannelsListCall) Do(opts ...googleapi.CallOption) (*UrlChannels, error)
- func (c *AccountsUrlchannelsListCall) Fields(s ...googleapi.Field) *AccountsUrlchannelsListCall
- func (c *AccountsUrlchannelsListCall) Header() http.Header
- func (c *AccountsUrlchannelsListCall) IfNoneMatch(entityTag string) *AccountsUrlchannelsListCall
- func (c *AccountsUrlchannelsListCall) MaxResults(maxResults int64) *AccountsUrlchannelsListCall
- func (c *AccountsUrlchannelsListCall) PageToken(pageToken string) *AccountsUrlchannelsListCall
- func (c *AccountsUrlchannelsListCall) Pages(ctx context.Context, f func(*UrlChannels) error) error
- type AccountsUrlchannelsService
- type AdClient
- type AdClients
- type AdCode
- type AdStyle
- type AdStyleColors
- type AdStyleFont
- type AdUnit
- type AdUnitContentAdsSettings
- type AdUnitContentAdsSettingsBackupOption
- type AdUnitFeedAdsSettings
- type AdUnitMobileContentAdsSettings
- type AdUnits
- type AdclientsListCall
- func (c *AdclientsListCall) Context(ctx context.Context) *AdclientsListCall
- func (c *AdclientsListCall) Do(opts ...googleapi.CallOption) (*AdClients, error)
- func (c *AdclientsListCall) Fields(s ...googleapi.Field) *AdclientsListCall
- func (c *AdclientsListCall) Header() http.Header
- func (c *AdclientsListCall) IfNoneMatch(entityTag string) *AdclientsListCall
- func (c *AdclientsListCall) MaxResults(maxResults int64) *AdclientsListCall
- func (c *AdclientsListCall) PageToken(pageToken string) *AdclientsListCall
- func (c *AdclientsListCall) Pages(ctx context.Context, f func(*AdClients) error) error
- type AdclientsService
- type AdsenseReportsGenerateResponse
- type AdsenseReportsGenerateResponseHeaders
- type AdunitsCustomchannelsListCall
- func (c *AdunitsCustomchannelsListCall) Context(ctx context.Context) *AdunitsCustomchannelsListCall
- func (c *AdunitsCustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels, error)
- func (c *AdunitsCustomchannelsListCall) Fields(s ...googleapi.Field) *AdunitsCustomchannelsListCall
- func (c *AdunitsCustomchannelsListCall) Header() http.Header
- func (c *AdunitsCustomchannelsListCall) IfNoneMatch(entityTag string) *AdunitsCustomchannelsListCall
- func (c *AdunitsCustomchannelsListCall) MaxResults(maxResults int64) *AdunitsCustomchannelsListCall
- func (c *AdunitsCustomchannelsListCall) PageToken(pageToken string) *AdunitsCustomchannelsListCall
- func (c *AdunitsCustomchannelsListCall) Pages(ctx context.Context, f func(*CustomChannels) error) error
- type AdunitsCustomchannelsService
- type AdunitsGetAdCodeCall
- func (c *AdunitsGetAdCodeCall) Context(ctx context.Context) *AdunitsGetAdCodeCall
- func (c *AdunitsGetAdCodeCall) Do(opts ...googleapi.CallOption) (*AdCode, error)
- func (c *AdunitsGetAdCodeCall) Fields(s ...googleapi.Field) *AdunitsGetAdCodeCall
- func (c *AdunitsGetAdCodeCall) Header() http.Header
- func (c *AdunitsGetAdCodeCall) IfNoneMatch(entityTag string) *AdunitsGetAdCodeCall
- type AdunitsGetCall
- func (c *AdunitsGetCall) Context(ctx context.Context) *AdunitsGetCall
- func (c *AdunitsGetCall) Do(opts ...googleapi.CallOption) (*AdUnit, error)
- func (c *AdunitsGetCall) Fields(s ...googleapi.Field) *AdunitsGetCall
- func (c *AdunitsGetCall) Header() http.Header
- func (c *AdunitsGetCall) IfNoneMatch(entityTag string) *AdunitsGetCall
- type AdunitsListCall
- func (c *AdunitsListCall) Context(ctx context.Context) *AdunitsListCall
- func (c *AdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits, error)
- func (c *AdunitsListCall) Fields(s ...googleapi.Field) *AdunitsListCall
- func (c *AdunitsListCall) Header() http.Header
- func (c *AdunitsListCall) IfNoneMatch(entityTag string) *AdunitsListCall
- func (c *AdunitsListCall) IncludeInactive(includeInactive bool) *AdunitsListCall
- func (c *AdunitsListCall) MaxResults(maxResults int64) *AdunitsListCall
- func (c *AdunitsListCall) PageToken(pageToken string) *AdunitsListCall
- func (c *AdunitsListCall) Pages(ctx context.Context, f func(*AdUnits) error) error
- type AdunitsService
- type Alert
- type Alerts
- type AlertsDeleteCall
- type AlertsListCall
- func (c *AlertsListCall) Context(ctx context.Context) *AlertsListCall
- func (c *AlertsListCall) Do(opts ...googleapi.CallOption) (*Alerts, error)
- func (c *AlertsListCall) Fields(s ...googleapi.Field) *AlertsListCall
- func (c *AlertsListCall) Header() http.Header
- func (c *AlertsListCall) IfNoneMatch(entityTag string) *AlertsListCall
- func (c *AlertsListCall) Locale(locale string) *AlertsListCall
- type AlertsService
- type CustomChannel
- type CustomChannelTargetingInfo
- type CustomChannels
- type CustomchannelsAdunitsListCall
- func (c *CustomchannelsAdunitsListCall) Context(ctx context.Context) *CustomchannelsAdunitsListCall
- func (c *CustomchannelsAdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits, error)
- func (c *CustomchannelsAdunitsListCall) Fields(s ...googleapi.Field) *CustomchannelsAdunitsListCall
- func (c *CustomchannelsAdunitsListCall) Header() http.Header
- func (c *CustomchannelsAdunitsListCall) IfNoneMatch(entityTag string) *CustomchannelsAdunitsListCall
- func (c *CustomchannelsAdunitsListCall) IncludeInactive(includeInactive bool) *CustomchannelsAdunitsListCall
- func (c *CustomchannelsAdunitsListCall) MaxResults(maxResults int64) *CustomchannelsAdunitsListCall
- func (c *CustomchannelsAdunitsListCall) PageToken(pageToken string) *CustomchannelsAdunitsListCall
- func (c *CustomchannelsAdunitsListCall) Pages(ctx context.Context, f func(*AdUnits) error) error
- type CustomchannelsAdunitsService
- type CustomchannelsGetCall
- func (c *CustomchannelsGetCall) Context(ctx context.Context) *CustomchannelsGetCall
- func (c *CustomchannelsGetCall) Do(opts ...googleapi.CallOption) (*CustomChannel, error)
- func (c *CustomchannelsGetCall) Fields(s ...googleapi.Field) *CustomchannelsGetCall
- func (c *CustomchannelsGetCall) Header() http.Header
- func (c *CustomchannelsGetCall) IfNoneMatch(entityTag string) *CustomchannelsGetCall
- type CustomchannelsListCall
- func (c *CustomchannelsListCall) Context(ctx context.Context) *CustomchannelsListCall
- func (c *CustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels, error)
- func (c *CustomchannelsListCall) Fields(s ...googleapi.Field) *CustomchannelsListCall
- func (c *CustomchannelsListCall) Header() http.Header
- func (c *CustomchannelsListCall) IfNoneMatch(entityTag string) *CustomchannelsListCall
- func (c *CustomchannelsListCall) MaxResults(maxResults int64) *CustomchannelsListCall
- func (c *CustomchannelsListCall) PageToken(pageToken string) *CustomchannelsListCall
- func (c *CustomchannelsListCall) Pages(ctx context.Context, f func(*CustomChannels) error) error
- type CustomchannelsService
- type Metadata
- type MetadataDimensionsListCall
- func (c *MetadataDimensionsListCall) Context(ctx context.Context) *MetadataDimensionsListCall
- func (c *MetadataDimensionsListCall) Do(opts ...googleapi.CallOption) (*Metadata, error)
- func (c *MetadataDimensionsListCall) Fields(s ...googleapi.Field) *MetadataDimensionsListCall
- func (c *MetadataDimensionsListCall) Header() http.Header
- func (c *MetadataDimensionsListCall) IfNoneMatch(entityTag string) *MetadataDimensionsListCall
- type MetadataDimensionsService
- type MetadataMetricsListCall
- func (c *MetadataMetricsListCall) Context(ctx context.Context) *MetadataMetricsListCall
- func (c *MetadataMetricsListCall) Do(opts ...googleapi.CallOption) (*Metadata, error)
- func (c *MetadataMetricsListCall) Fields(s ...googleapi.Field) *MetadataMetricsListCall
- func (c *MetadataMetricsListCall) Header() http.Header
- func (c *MetadataMetricsListCall) IfNoneMatch(entityTag string) *MetadataMetricsListCall
- type MetadataMetricsService
- type MetadataService
- type Payment
- type Payments
- type PaymentsListCall
- func (c *PaymentsListCall) Context(ctx context.Context) *PaymentsListCall
- func (c *PaymentsListCall) Do(opts ...googleapi.CallOption) (*Payments, error)
- func (c *PaymentsListCall) Fields(s ...googleapi.Field) *PaymentsListCall
- func (c *PaymentsListCall) Header() http.Header
- func (c *PaymentsListCall) IfNoneMatch(entityTag string) *PaymentsListCall
- type PaymentsService
- type ReportingMetadataEntry
- type ReportsGenerateCall
- func (c *ReportsGenerateCall) AccountId(accountId ...string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Context(ctx context.Context) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Currency(currency string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Dimension(dimension ...string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse, error)
- func (c *ReportsGenerateCall) Download(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ReportsGenerateCall) Fields(s ...googleapi.Field) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Filter(filter ...string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Header() http.Header
- func (c *ReportsGenerateCall) IfNoneMatch(entityTag string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Locale(locale string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) MaxResults(maxResults int64) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Metric(metric ...string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Sort(sort ...string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) StartIndex(startIndex int64) *ReportsGenerateCall
- func (c *ReportsGenerateCall) UseTimezoneReporting(useTimezoneReporting bool) *ReportsGenerateCall
- type ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) Context(ctx context.Context) *ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse, error)
- func (c *ReportsSavedGenerateCall) Fields(s ...googleapi.Field) *ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) Header() http.Header
- func (c *ReportsSavedGenerateCall) IfNoneMatch(entityTag string) *ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) Locale(locale string) *ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) MaxResults(maxResults int64) *ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) StartIndex(startIndex int64) *ReportsSavedGenerateCall
- type ReportsSavedListCall
- func (c *ReportsSavedListCall) Context(ctx context.Context) *ReportsSavedListCall
- func (c *ReportsSavedListCall) Do(opts ...googleapi.CallOption) (*SavedReports, error)
- func (c *ReportsSavedListCall) Fields(s ...googleapi.Field) *ReportsSavedListCall
- func (c *ReportsSavedListCall) Header() http.Header
- func (c *ReportsSavedListCall) IfNoneMatch(entityTag string) *ReportsSavedListCall
- func (c *ReportsSavedListCall) MaxResults(maxResults int64) *ReportsSavedListCall
- func (c *ReportsSavedListCall) PageToken(pageToken string) *ReportsSavedListCall
- func (c *ReportsSavedListCall) Pages(ctx context.Context, f func(*SavedReports) error) error
- type ReportsSavedService
- type ReportsService
- type SavedAdStyle
- type SavedAdStyles
- type SavedReport
- type SavedReports
- type SavedadstylesGetCall
- func (c *SavedadstylesGetCall) Context(ctx context.Context) *SavedadstylesGetCall
- func (c *SavedadstylesGetCall) Do(opts ...googleapi.CallOption) (*SavedAdStyle, error)
- func (c *SavedadstylesGetCall) Fields(s ...googleapi.Field) *SavedadstylesGetCall
- func (c *SavedadstylesGetCall) Header() http.Header
- func (c *SavedadstylesGetCall) IfNoneMatch(entityTag string) *SavedadstylesGetCall
- type SavedadstylesListCall
- func (c *SavedadstylesListCall) Context(ctx context.Context) *SavedadstylesListCall
- func (c *SavedadstylesListCall) Do(opts ...googleapi.CallOption) (*SavedAdStyles, error)
- func (c *SavedadstylesListCall) Fields(s ...googleapi.Field) *SavedadstylesListCall
- func (c *SavedadstylesListCall) Header() http.Header
- func (c *SavedadstylesListCall) IfNoneMatch(entityTag string) *SavedadstylesListCall
- func (c *SavedadstylesListCall) MaxResults(maxResults int64) *SavedadstylesListCall
- func (c *SavedadstylesListCall) PageToken(pageToken string) *SavedadstylesListCall
- func (c *SavedadstylesListCall) Pages(ctx context.Context, f func(*SavedAdStyles) error) error
- type SavedadstylesService
- type Service
- type UrlChannel
- type UrlChannels
- type UrlchannelsListCall
- func (c *UrlchannelsListCall) Context(ctx context.Context) *UrlchannelsListCall
- func (c *UrlchannelsListCall) Do(opts ...googleapi.CallOption) (*UrlChannels, error)
- func (c *UrlchannelsListCall) Fields(s ...googleapi.Field) *UrlchannelsListCall
- func (c *UrlchannelsListCall) Header() http.Header
- func (c *UrlchannelsListCall) IfNoneMatch(entityTag string) *UrlchannelsListCall
- func (c *UrlchannelsListCall) MaxResults(maxResults int64) *UrlchannelsListCall
- func (c *UrlchannelsListCall) PageToken(pageToken string) *UrlchannelsListCall
- func (c *UrlchannelsListCall) Pages(ctx context.Context, f func(*UrlChannels) error) error
- type UrlchannelsService
Constants¶
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¶
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¶
typeAccountsAdclientsGetAdCodeCall¶
type AccountsAdclientsGetAdCodeCall struct {// contains filtered or unexported fields}func (*AccountsAdclientsGetAdCodeCall)Context¶
func (c *AccountsAdclientsGetAdCodeCall) Context(ctxcontext.Context) *AccountsAdclientsGetAdCodeCall
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¶
func (c *AccountsAdclientsGetAdCodeCall) Do(opts ...googleapi.CallOption) (*AdCode,error)
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¶
func (c *AccountsAdclientsGetAdCodeCall) Fields(s ...googleapi.Field) *AccountsAdclientsGetAdCodeCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAdclientsGetAdCodeCall)Header¶
func (c *AccountsAdclientsGetAdCodeCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsAdclientsGetAdCodeCall)IfNoneMatch¶
func (c *AccountsAdclientsGetAdCodeCall) IfNoneMatch(entityTagstring) *AccountsAdclientsGetAdCodeCall
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)TagPartner¶added inv0.33.0
func (c *AccountsAdclientsGetAdCodeCall) TagPartner(tagPartnerstring) *AccountsAdclientsGetAdCodeCall
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¶
func (c *AccountsAdclientsListCall) Context(ctxcontext.Context) *AccountsAdclientsListCall
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¶
func (c *AccountsAdclientsListCall) Do(opts ...googleapi.CallOption) (*AdClients,error)
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¶
func (c *AccountsAdclientsListCall) Fields(s ...googleapi.Field) *AccountsAdclientsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAdclientsListCall)Header¶
func (c *AccountsAdclientsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsAdclientsListCall)IfNoneMatch¶
func (c *AccountsAdclientsListCall) IfNoneMatch(entityTagstring) *AccountsAdclientsListCall
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¶
func (c *AccountsAdclientsListCall) MaxResults(maxResultsint64) *AccountsAdclientsListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of ad clients to include in the response, used for paging.
func (*AccountsAdclientsListCall)PageToken¶
func (c *AccountsAdclientsListCall) PageToken(pageTokenstring) *AccountsAdclientsListCall
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.
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¶
func (r *AccountsAdclientsService) List(accountIdstring) *AccountsAdclientsListCall
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¶
func (c *AccountsAdunitsCustomchannelsListCall) Context(ctxcontext.Context) *AccountsAdunitsCustomchannelsListCall
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¶
func (c *AccountsAdunitsCustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels,error)
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¶
func (c *AccountsAdunitsCustomchannelsListCall) Fields(s ...googleapi.Field) *AccountsAdunitsCustomchannelsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAdunitsCustomchannelsListCall)Header¶
func (c *AccountsAdunitsCustomchannelsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsAdunitsCustomchannelsListCall)IfNoneMatch¶
func (c *AccountsAdunitsCustomchannelsListCall) IfNoneMatch(entityTagstring) *AccountsAdunitsCustomchannelsListCall
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¶
func (c *AccountsAdunitsCustomchannelsListCall) MaxResults(maxResultsint64) *AccountsAdunitsCustomchannelsListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of custom channels to include in the response, used forpaging.
func (*AccountsAdunitsCustomchannelsListCall)PageToken¶
func (c *AccountsAdunitsCustomchannelsListCall) PageToken(pageTokenstring) *AccountsAdunitsCustomchannelsListCall
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¶
func (c *AccountsAdunitsCustomchannelsListCall) Pages(ctxcontext.Context, f func(*CustomChannels)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.
typeAccountsAdunitsCustomchannelsService¶
type AccountsAdunitsCustomchannelsService struct {// contains filtered or unexported fields}funcNewAccountsAdunitsCustomchannelsService¶
func NewAccountsAdunitsCustomchannelsService(s *Service) *AccountsAdunitsCustomchannelsService
func (*AccountsAdunitsCustomchannelsService)List¶
func (r *AccountsAdunitsCustomchannelsService) List(accountIdstring, adClientIdstring, adUnitIdstring) *AccountsAdunitsCustomchannelsListCall
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¶
func (c *AccountsAdunitsGetAdCodeCall) Context(ctxcontext.Context) *AccountsAdunitsGetAdCodeCall
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¶
func (c *AccountsAdunitsGetAdCodeCall) Do(opts ...googleapi.CallOption) (*AdCode,error)
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¶
func (c *AccountsAdunitsGetAdCodeCall) Fields(s ...googleapi.Field) *AccountsAdunitsGetAdCodeCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAdunitsGetAdCodeCall)Header¶
func (c *AccountsAdunitsGetAdCodeCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsAdunitsGetAdCodeCall)IfNoneMatch¶
func (c *AccountsAdunitsGetAdCodeCall) IfNoneMatch(entityTagstring) *AccountsAdunitsGetAdCodeCall
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¶
func (c *AccountsAdunitsGetCall) Context(ctxcontext.Context) *AccountsAdunitsGetCall
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¶
func (c *AccountsAdunitsGetCall) Do(opts ...googleapi.CallOption) (*AdUnit,error)
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¶
func (c *AccountsAdunitsGetCall) Fields(s ...googleapi.Field) *AccountsAdunitsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAdunitsGetCall)Header¶
func (c *AccountsAdunitsGetCall) Header()http.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¶
func (c *AccountsAdunitsListCall) Context(ctxcontext.Context) *AccountsAdunitsListCall
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¶
func (c *AccountsAdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits,error)
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¶
func (c *AccountsAdunitsListCall) Fields(s ...googleapi.Field) *AccountsAdunitsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAdunitsListCall)Header¶
func (c *AccountsAdunitsListCall) Header()http.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¶
func (c *AccountsAdunitsListCall) PageToken(pageTokenstring) *AccountsAdunitsListCall
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.
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¶
func (c *AccountsAlertsDeleteCall) Context(ctxcontext.Context) *AccountsAlertsDeleteCall
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¶
func (c *AccountsAlertsDeleteCall) Do(opts ...googleapi.CallOption)error
Do executes the "adsense.accounts.alerts.delete" call.
func (*AccountsAlertsDeleteCall)Fields¶
func (c *AccountsAlertsDeleteCall) Fields(s ...googleapi.Field) *AccountsAlertsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAlertsDeleteCall)Header¶
func (c *AccountsAlertsDeleteCall) Header()http.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¶
func (c *AccountsAlertsListCall) Context(ctxcontext.Context) *AccountsAlertsListCall
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¶
func (c *AccountsAlertsListCall) Do(opts ...googleapi.CallOption) (*Alerts,error)
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¶
func (c *AccountsAlertsListCall) Fields(s ...googleapi.Field) *AccountsAlertsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsAlertsListCall)Header¶
func (c *AccountsAlertsListCall) Header()http.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¶
func (c *AccountsAlertsListCall) Locale(localestring) *AccountsAlertsListCall
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¶
func (r *AccountsAlertsService) List(accountIdstring) *AccountsAlertsListCall
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¶
func (c *AccountsCustomchannelsAdunitsListCall) Context(ctxcontext.Context) *AccountsCustomchannelsAdunitsListCall
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¶
func (c *AccountsCustomchannelsAdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits,error)
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¶
func (c *AccountsCustomchannelsAdunitsListCall) Fields(s ...googleapi.Field) *AccountsCustomchannelsAdunitsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsCustomchannelsAdunitsListCall)Header¶
func (c *AccountsCustomchannelsAdunitsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsCustomchannelsAdunitsListCall)IfNoneMatch¶
func (c *AccountsCustomchannelsAdunitsListCall) IfNoneMatch(entityTagstring) *AccountsCustomchannelsAdunitsListCall
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¶
func (c *AccountsCustomchannelsAdunitsListCall) IncludeInactive(includeInactivebool) *AccountsCustomchannelsAdunitsListCall
IncludeInactive sets the optional parameter "includeInactive":Whether to include inactive ad units. Default: true.
func (*AccountsCustomchannelsAdunitsListCall)MaxResults¶
func (c *AccountsCustomchannelsAdunitsListCall) MaxResults(maxResultsint64) *AccountsCustomchannelsAdunitsListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of ad units to include in the response, used for paging.
func (*AccountsCustomchannelsAdunitsListCall)PageToken¶
func (c *AccountsCustomchannelsAdunitsListCall) PageToken(pageTokenstring) *AccountsCustomchannelsAdunitsListCall
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¶
func (c *AccountsCustomchannelsAdunitsListCall) 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.
typeAccountsCustomchannelsAdunitsService¶
type AccountsCustomchannelsAdunitsService struct {// contains filtered or unexported fields}funcNewAccountsCustomchannelsAdunitsService¶
func NewAccountsCustomchannelsAdunitsService(s *Service) *AccountsCustomchannelsAdunitsService
func (*AccountsCustomchannelsAdunitsService)List¶
func (r *AccountsCustomchannelsAdunitsService) List(accountIdstring, adClientIdstring, customChannelIdstring) *AccountsCustomchannelsAdunitsListCall
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¶
func (c *AccountsCustomchannelsGetCall) Context(ctxcontext.Context) *AccountsCustomchannelsGetCall
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¶
func (c *AccountsCustomchannelsGetCall) Do(opts ...googleapi.CallOption) (*CustomChannel,error)
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¶
func (c *AccountsCustomchannelsGetCall) Fields(s ...googleapi.Field) *AccountsCustomchannelsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsCustomchannelsGetCall)Header¶
func (c *AccountsCustomchannelsGetCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsCustomchannelsGetCall)IfNoneMatch¶
func (c *AccountsCustomchannelsGetCall) IfNoneMatch(entityTagstring) *AccountsCustomchannelsGetCall
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¶
func (c *AccountsCustomchannelsListCall) Context(ctxcontext.Context) *AccountsCustomchannelsListCall
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¶
func (c *AccountsCustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels,error)
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¶
func (c *AccountsCustomchannelsListCall) Fields(s ...googleapi.Field) *AccountsCustomchannelsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsCustomchannelsListCall)Header¶
func (c *AccountsCustomchannelsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsCustomchannelsListCall)IfNoneMatch¶
func (c *AccountsCustomchannelsListCall) IfNoneMatch(entityTagstring) *AccountsCustomchannelsListCall
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¶
func (c *AccountsCustomchannelsListCall) MaxResults(maxResultsint64) *AccountsCustomchannelsListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of custom channels to include in the response, used forpaging.
func (*AccountsCustomchannelsListCall)PageToken¶
func (c *AccountsCustomchannelsListCall) PageToken(pageTokenstring) *AccountsCustomchannelsListCall
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¶
func (c *AccountsCustomchannelsListCall) Pages(ctxcontext.Context, f func(*CustomChannels)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.
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¶
func (r *AccountsCustomchannelsService) List(accountIdstring, adClientIdstring) *AccountsCustomchannelsListCall
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¶
func (c *AccountsGetCall) Context(ctxcontext.Context) *AccountsGetCall
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¶
func (c *AccountsGetCall) Do(opts ...googleapi.CallOption) (*Account,error)
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¶
func (c *AccountsGetCall) Fields(s ...googleapi.Field) *AccountsGetCall
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¶
func (c *AccountsListCall) Context(ctxcontext.Context) *AccountsListCall
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¶
func (c *AccountsListCall) Do(opts ...googleapi.CallOption) (*Accounts,error)
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¶
func (c *AccountsListCall) Fields(s ...googleapi.Field) *AccountsListCall
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.
typeAccountsPaymentsListCall¶
type AccountsPaymentsListCall struct {// contains filtered or unexported fields}func (*AccountsPaymentsListCall)Context¶
func (c *AccountsPaymentsListCall) Context(ctxcontext.Context) *AccountsPaymentsListCall
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¶
func (c *AccountsPaymentsListCall) Do(opts ...googleapi.CallOption) (*Payments,error)
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¶
func (c *AccountsPaymentsListCall) Fields(s ...googleapi.Field) *AccountsPaymentsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsPaymentsListCall)Header¶
func (c *AccountsPaymentsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsPaymentsListCall)IfNoneMatch¶
func (c *AccountsPaymentsListCall) IfNoneMatch(entityTagstring) *AccountsPaymentsListCall
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¶
func (r *AccountsPaymentsService) List(accountIdstring) *AccountsPaymentsListCall
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¶
func (c *AccountsReportsGenerateCall) Context(ctxcontext.Context) *AccountsReportsGenerateCall
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¶
func (c *AccountsReportsGenerateCall) Currency(currencystring) *AccountsReportsGenerateCall
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¶
func (c *AccountsReportsGenerateCall) Dimension(dimension ...string) *AccountsReportsGenerateCall
Dimension sets the optional parameter "dimension": Dimensions to basethe report on.
func (*AccountsReportsGenerateCall)Do¶
func (c *AccountsReportsGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse,error)
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¶
func (c *AccountsReportsGenerateCall) Download(opts ...googleapi.CallOption) (*http.Response,error)
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¶
func (c *AccountsReportsGenerateCall) Fields(s ...googleapi.Field) *AccountsReportsGenerateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsReportsGenerateCall)Filter¶
func (c *AccountsReportsGenerateCall) Filter(filter ...string) *AccountsReportsGenerateCall
Filter sets the optional parameter "filter": Filters to be run on thereport.
func (*AccountsReportsGenerateCall)Header¶
func (c *AccountsReportsGenerateCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsReportsGenerateCall)IfNoneMatch¶
func (c *AccountsReportsGenerateCall) IfNoneMatch(entityTagstring) *AccountsReportsGenerateCall
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¶
func (c *AccountsReportsGenerateCall) Locale(localestring) *AccountsReportsGenerateCall
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¶
func (c *AccountsReportsGenerateCall) MaxResults(maxResultsint64) *AccountsReportsGenerateCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of rows of report data to return.
func (*AccountsReportsGenerateCall)Metric¶
func (c *AccountsReportsGenerateCall) Metric(metric ...string) *AccountsReportsGenerateCall
Metric sets the optional parameter "metric": Numeric columns toinclude in the report.
func (*AccountsReportsGenerateCall)Sort¶
func (c *AccountsReportsGenerateCall) Sort(sort ...string) *AccountsReportsGenerateCall
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¶
func (c *AccountsReportsGenerateCall) StartIndex(startIndexint64) *AccountsReportsGenerateCall
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¶
func (c *AccountsReportsSavedGenerateCall) Context(ctxcontext.Context) *AccountsReportsSavedGenerateCall
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¶
func (c *AccountsReportsSavedGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse,error)
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¶
func (c *AccountsReportsSavedGenerateCall) Fields(s ...googleapi.Field) *AccountsReportsSavedGenerateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsReportsSavedGenerateCall)Header¶
func (c *AccountsReportsSavedGenerateCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsReportsSavedGenerateCall)IfNoneMatch¶
func (c *AccountsReportsSavedGenerateCall) IfNoneMatch(entityTagstring) *AccountsReportsSavedGenerateCall
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¶
func (c *AccountsReportsSavedGenerateCall) Locale(localestring) *AccountsReportsSavedGenerateCall
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¶
func (c *AccountsReportsSavedGenerateCall) MaxResults(maxResultsint64) *AccountsReportsSavedGenerateCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of rows of report data to return.
func (*AccountsReportsSavedGenerateCall)StartIndex¶
func (c *AccountsReportsSavedGenerateCall) StartIndex(startIndexint64) *AccountsReportsSavedGenerateCall
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¶
func (c *AccountsReportsSavedListCall) Context(ctxcontext.Context) *AccountsReportsSavedListCall
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¶
func (c *AccountsReportsSavedListCall) Do(opts ...googleapi.CallOption) (*SavedReports,error)
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¶
func (c *AccountsReportsSavedListCall) Fields(s ...googleapi.Field) *AccountsReportsSavedListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsReportsSavedListCall)Header¶
func (c *AccountsReportsSavedListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsReportsSavedListCall)IfNoneMatch¶
func (c *AccountsReportsSavedListCall) IfNoneMatch(entityTagstring) *AccountsReportsSavedListCall
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¶
func (c *AccountsReportsSavedListCall) MaxResults(maxResultsint64) *AccountsReportsSavedListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of saved reports to include in the response, used for paging.
func (*AccountsReportsSavedListCall)PageToken¶
func (c *AccountsReportsSavedListCall) PageToken(pageTokenstring) *AccountsReportsSavedListCall
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¶
func (c *AccountsReportsSavedListCall) Pages(ctxcontext.Context, f func(*SavedReports)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.
typeAccountsReportsSavedService¶
type AccountsReportsSavedService struct {// contains filtered or unexported fields}funcNewAccountsReportsSavedService¶
func NewAccountsReportsSavedService(s *Service) *AccountsReportsSavedService
func (*AccountsReportsSavedService)Generate¶
func (r *AccountsReportsSavedService) Generate(accountIdstring, savedReportIdstring) *AccountsReportsSavedGenerateCall
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¶
func (r *AccountsReportsSavedService) List(accountIdstring) *AccountsReportsSavedListCall
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¶
func (c *AccountsSavedadstylesGetCall) Context(ctxcontext.Context) *AccountsSavedadstylesGetCall
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¶
func (c *AccountsSavedadstylesGetCall) Do(opts ...googleapi.CallOption) (*SavedAdStyle,error)
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¶
func (c *AccountsSavedadstylesGetCall) Fields(s ...googleapi.Field) *AccountsSavedadstylesGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsSavedadstylesGetCall)Header¶
func (c *AccountsSavedadstylesGetCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsSavedadstylesGetCall)IfNoneMatch¶
func (c *AccountsSavedadstylesGetCall) IfNoneMatch(entityTagstring) *AccountsSavedadstylesGetCall
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¶
func (c *AccountsSavedadstylesListCall) Context(ctxcontext.Context) *AccountsSavedadstylesListCall
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¶
func (c *AccountsSavedadstylesListCall) Do(opts ...googleapi.CallOption) (*SavedAdStyles,error)
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¶
func (c *AccountsSavedadstylesListCall) Fields(s ...googleapi.Field) *AccountsSavedadstylesListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsSavedadstylesListCall)Header¶
func (c *AccountsSavedadstylesListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsSavedadstylesListCall)IfNoneMatch¶
func (c *AccountsSavedadstylesListCall) IfNoneMatch(entityTagstring) *AccountsSavedadstylesListCall
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¶
func (c *AccountsSavedadstylesListCall) MaxResults(maxResultsint64) *AccountsSavedadstylesListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of saved ad styles to include in the response, used forpaging.
func (*AccountsSavedadstylesListCall)PageToken¶
func (c *AccountsSavedadstylesListCall) PageToken(pageTokenstring) *AccountsSavedadstylesListCall
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¶
func (c *AccountsSavedadstylesListCall) Pages(ctxcontext.Context, f func(*SavedAdStyles)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.
typeAccountsSavedadstylesService¶
type AccountsSavedadstylesService struct {// contains filtered or unexported fields}funcNewAccountsSavedadstylesService¶
func NewAccountsSavedadstylesService(s *Service) *AccountsSavedadstylesService
func (*AccountsSavedadstylesService)Get¶
func (r *AccountsSavedadstylesService) Get(accountIdstring, savedAdStyleIdstring) *AccountsSavedadstylesGetCall
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¶
func (r *AccountsSavedadstylesService) List(accountIdstring) *AccountsSavedadstylesListCall
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¶
func (r *AccountsService) List() *AccountsListCall
List: List all accounts available to this AdSense account.
typeAccountsUrlchannelsListCall¶
type AccountsUrlchannelsListCall struct {// contains filtered or unexported fields}func (*AccountsUrlchannelsListCall)Context¶
func (c *AccountsUrlchannelsListCall) Context(ctxcontext.Context) *AccountsUrlchannelsListCall
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¶
func (c *AccountsUrlchannelsListCall) Do(opts ...googleapi.CallOption) (*UrlChannels,error)
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¶
func (c *AccountsUrlchannelsListCall) Fields(s ...googleapi.Field) *AccountsUrlchannelsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AccountsUrlchannelsListCall)Header¶
func (c *AccountsUrlchannelsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AccountsUrlchannelsListCall)IfNoneMatch¶
func (c *AccountsUrlchannelsListCall) IfNoneMatch(entityTagstring) *AccountsUrlchannelsListCall
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¶
func (c *AccountsUrlchannelsListCall) MaxResults(maxResultsint64) *AccountsUrlchannelsListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of URL channels to include in the response, used for paging.
func (*AccountsUrlchannelsListCall)PageToken¶
func (c *AccountsUrlchannelsListCall) PageToken(pageTokenstring) *AccountsUrlchannelsListCall
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¶
func (c *AccountsUrlchannelsListCall) Pages(ctxcontext.Context, f func(*UrlChannels)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.
typeAccountsUrlchannelsService¶
type AccountsUrlchannelsService struct {// contains filtered or unexported fields}funcNewAccountsUrlchannelsService¶
func NewAccountsUrlchannelsService(s *Service) *AccountsUrlchannelsService
func (*AccountsUrlchannelsService)List¶
func (r *AccountsUrlchannelsService) List(accountIdstring, adClientIdstring) *AccountsUrlchannelsListCall
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¶
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¶
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¶
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¶
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¶
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¶
typeAdclientsListCall¶
type AdclientsListCall struct {// contains filtered or unexported fields}func (*AdclientsListCall)Context¶
func (c *AdclientsListCall) Context(ctxcontext.Context) *AdclientsListCall
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¶
func (c *AdclientsListCall) Do(opts ...googleapi.CallOption) (*AdClients,error)
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¶
func (c *AdclientsListCall) Fields(s ...googleapi.Field) *AdclientsListCall
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.
typeAdclientsService¶
type AdclientsService struct {// contains filtered or unexported fields}funcNewAdclientsService¶
func NewAdclientsService(s *Service) *AdclientsService
func (*AdclientsService)List¶
func (r *AdclientsService) List() *AdclientsListCall
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¶
func (s *AdsenseReportsGenerateResponseHeaders) MarshalJSON() ([]byte,error)
typeAdunitsCustomchannelsListCall¶
type AdunitsCustomchannelsListCall struct {// contains filtered or unexported fields}func (*AdunitsCustomchannelsListCall)Context¶
func (c *AdunitsCustomchannelsListCall) Context(ctxcontext.Context) *AdunitsCustomchannelsListCall
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¶
func (c *AdunitsCustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels,error)
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¶
func (c *AdunitsCustomchannelsListCall) Fields(s ...googleapi.Field) *AdunitsCustomchannelsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*AdunitsCustomchannelsListCall)Header¶
func (c *AdunitsCustomchannelsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*AdunitsCustomchannelsListCall)IfNoneMatch¶
func (c *AdunitsCustomchannelsListCall) IfNoneMatch(entityTagstring) *AdunitsCustomchannelsListCall
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¶
func (c *AdunitsCustomchannelsListCall) MaxResults(maxResultsint64) *AdunitsCustomchannelsListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of custom channels to include in the response, used forpaging.
func (*AdunitsCustomchannelsListCall)PageToken¶
func (c *AdunitsCustomchannelsListCall) PageToken(pageTokenstring) *AdunitsCustomchannelsListCall
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¶
func (c *AdunitsCustomchannelsListCall) Pages(ctxcontext.Context, f func(*CustomChannels)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.
typeAdunitsCustomchannelsService¶
type AdunitsCustomchannelsService struct {// contains filtered or unexported fields}funcNewAdunitsCustomchannelsService¶
func NewAdunitsCustomchannelsService(s *Service) *AdunitsCustomchannelsService
func (*AdunitsCustomchannelsService)List¶
func (r *AdunitsCustomchannelsService) List(adClientIdstring, adUnitIdstring) *AdunitsCustomchannelsListCall
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¶
func (c *AdunitsGetAdCodeCall) Context(ctxcontext.Context) *AdunitsGetAdCodeCall
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¶
func (c *AdunitsGetAdCodeCall) Do(opts ...googleapi.CallOption) (*AdCode,error)
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¶
func (c *AdunitsGetAdCodeCall) Fields(s ...googleapi.Field) *AdunitsGetAdCodeCall
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¶
func (c *AdunitsGetCall) Context(ctxcontext.Context) *AdunitsGetCall
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¶
func (c *AdunitsGetCall) Do(opts ...googleapi.CallOption) (*AdUnit,error)
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¶
func (c *AdunitsGetCall) Fields(s ...googleapi.Field) *AdunitsGetCall
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¶
func (c *AdunitsListCall) Context(ctxcontext.Context) *AdunitsListCall
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¶
func (c *AdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits,error)
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¶
func (c *AdunitsListCall) Fields(s ...googleapi.Field) *AdunitsListCall
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.
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¶
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¶
typeAlertsDeleteCall¶
type AlertsDeleteCall struct {// contains filtered or unexported fields}func (*AlertsDeleteCall)Context¶
func (c *AlertsDeleteCall) Context(ctxcontext.Context) *AlertsDeleteCall
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¶
func (c *AlertsDeleteCall) Do(opts ...googleapi.CallOption)error
Do executes the "adsense.alerts.delete" call.
func (*AlertsDeleteCall)Fields¶
func (c *AlertsDeleteCall) Fields(s ...googleapi.Field) *AlertsDeleteCall
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¶
func (c *AlertsListCall) Context(ctxcontext.Context) *AlertsListCall
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¶
func (c *AlertsListCall) Do(opts ...googleapi.CallOption) (*Alerts,error)
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¶
func (c *AlertsListCall) Fields(s ...googleapi.Field) *AlertsListCall
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¶
func (c *CustomchannelsAdunitsListCall) Context(ctxcontext.Context) *CustomchannelsAdunitsListCall
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¶
func (c *CustomchannelsAdunitsListCall) Do(opts ...googleapi.CallOption) (*AdUnits,error)
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¶
func (c *CustomchannelsAdunitsListCall) Fields(s ...googleapi.Field) *CustomchannelsAdunitsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*CustomchannelsAdunitsListCall)Header¶
func (c *CustomchannelsAdunitsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*CustomchannelsAdunitsListCall)IfNoneMatch¶
func (c *CustomchannelsAdunitsListCall) IfNoneMatch(entityTagstring) *CustomchannelsAdunitsListCall
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¶
func (c *CustomchannelsAdunitsListCall) MaxResults(maxResultsint64) *CustomchannelsAdunitsListCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of ad units to include in the response, used for paging.
func (*CustomchannelsAdunitsListCall)PageToken¶
func (c *CustomchannelsAdunitsListCall) PageToken(pageTokenstring) *CustomchannelsAdunitsListCall
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.
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¶
func (c *CustomchannelsGetCall) Context(ctxcontext.Context) *CustomchannelsGetCall
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¶
func (c *CustomchannelsGetCall) Do(opts ...googleapi.CallOption) (*CustomChannel,error)
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¶
func (c *CustomchannelsGetCall) Fields(s ...googleapi.Field) *CustomchannelsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*CustomchannelsGetCall)Header¶
func (c *CustomchannelsGetCall) Header()http.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¶
func (c *CustomchannelsListCall) Context(ctxcontext.Context) *CustomchannelsListCall
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¶
func (c *CustomchannelsListCall) Do(opts ...googleapi.CallOption) (*CustomChannels,error)
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¶
func (c *CustomchannelsListCall) Fields(s ...googleapi.Field) *CustomchannelsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*CustomchannelsListCall)Header¶
func (c *CustomchannelsListCall) Header()http.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¶
func (c *CustomchannelsListCall) PageToken(pageTokenstring) *CustomchannelsListCall
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¶
func (c *CustomchannelsListCall) Pages(ctxcontext.Context, f func(*CustomChannels)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.
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¶
func (r *CustomchannelsService) List(adClientIdstring) *CustomchannelsListCall
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¶
typeMetadataDimensionsListCall¶
type MetadataDimensionsListCall struct {// contains filtered or unexported fields}func (*MetadataDimensionsListCall)Context¶
func (c *MetadataDimensionsListCall) Context(ctxcontext.Context) *MetadataDimensionsListCall
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¶
func (c *MetadataDimensionsListCall) Do(opts ...googleapi.CallOption) (*Metadata,error)
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¶
func (c *MetadataDimensionsListCall) Fields(s ...googleapi.Field) *MetadataDimensionsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*MetadataDimensionsListCall)Header¶
func (c *MetadataDimensionsListCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*MetadataDimensionsListCall)IfNoneMatch¶
func (c *MetadataDimensionsListCall) IfNoneMatch(entityTagstring) *MetadataDimensionsListCall
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¶
func (r *MetadataDimensionsService) List() *MetadataDimensionsListCall
List: List the metadata for the dimensions available to this AdSenseaccount.
typeMetadataMetricsListCall¶
type MetadataMetricsListCall struct {// contains filtered or unexported fields}func (*MetadataMetricsListCall)Context¶
func (c *MetadataMetricsListCall) Context(ctxcontext.Context) *MetadataMetricsListCall
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¶
func (c *MetadataMetricsListCall) Do(opts ...googleapi.CallOption) (*Metadata,error)
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¶
func (c *MetadataMetricsListCall) Fields(s ...googleapi.Field) *MetadataMetricsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*MetadataMetricsListCall)Header¶
func (c *MetadataMetricsListCall) Header()http.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¶
func (r *MetadataMetricsService) List() *MetadataMetricsListCall
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¶
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¶
typePaymentsListCall¶
type PaymentsListCall struct {// contains filtered or unexported fields}func (*PaymentsListCall)Context¶
func (c *PaymentsListCall) Context(ctxcontext.Context) *PaymentsListCall
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¶
func (c *PaymentsListCall) Do(opts ...googleapi.CallOption) (*Payments,error)
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¶
func (c *PaymentsListCall) Fields(s ...googleapi.Field) *PaymentsListCall
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¶
func (r *PaymentsService) List() *PaymentsListCall
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¶
func (c *ReportsGenerateCall) Context(ctxcontext.Context) *ReportsGenerateCall
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¶
func (c *ReportsGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse,error)
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¶
func (c *ReportsGenerateCall) Download(opts ...googleapi.CallOption) (*http.Response,error)
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¶
func (c *ReportsGenerateCall) Fields(s ...googleapi.Field) *ReportsGenerateCall
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¶
func (c *ReportsGenerateCall) Locale(localestring) *ReportsGenerateCall
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¶
func (c *ReportsGenerateCall) Sort(sort ...string) *ReportsGenerateCall
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¶
func (c *ReportsSavedGenerateCall) Context(ctxcontext.Context) *ReportsSavedGenerateCall
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¶
func (c *ReportsSavedGenerateCall) Do(opts ...googleapi.CallOption) (*AdsenseReportsGenerateResponse,error)
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¶
func (c *ReportsSavedGenerateCall) Fields(s ...googleapi.Field) *ReportsSavedGenerateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*ReportsSavedGenerateCall)Header¶
func (c *ReportsSavedGenerateCall) Header()http.Header
Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.
func (*ReportsSavedGenerateCall)IfNoneMatch¶
func (c *ReportsSavedGenerateCall) IfNoneMatch(entityTagstring) *ReportsSavedGenerateCall
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¶
func (c *ReportsSavedGenerateCall) Locale(localestring) *ReportsSavedGenerateCall
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¶
func (c *ReportsSavedGenerateCall) MaxResults(maxResultsint64) *ReportsSavedGenerateCall
MaxResults sets the optional parameter "maxResults": The maximumnumber of rows of report data to return.
func (*ReportsSavedGenerateCall)StartIndex¶
func (c *ReportsSavedGenerateCall) StartIndex(startIndexint64) *ReportsSavedGenerateCall
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¶
func (c *ReportsSavedListCall) Context(ctxcontext.Context) *ReportsSavedListCall
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¶
func (c *ReportsSavedListCall) Do(opts ...googleapi.CallOption) (*SavedReports,error)
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¶
func (c *ReportsSavedListCall) Fields(s ...googleapi.Field) *ReportsSavedListCall
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¶
func (c *ReportsSavedListCall) Pages(ctxcontext.Context, f func(*SavedReports)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.
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¶
func (r *ReportsSavedService) List() *ReportsSavedListCall
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¶
func (c *SavedadstylesGetCall) Context(ctxcontext.Context) *SavedadstylesGetCall
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¶
func (c *SavedadstylesGetCall) Do(opts ...googleapi.CallOption) (*SavedAdStyle,error)
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¶
func (c *SavedadstylesGetCall) Fields(s ...googleapi.Field) *SavedadstylesGetCall
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¶
func (c *SavedadstylesListCall) Context(ctxcontext.Context) *SavedadstylesListCall
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¶
func (c *SavedadstylesListCall) Do(opts ...googleapi.CallOption) (*SavedAdStyles,error)
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¶
func (c *SavedadstylesListCall) Fields(s ...googleapi.Field) *SavedadstylesListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*SavedadstylesListCall)Header¶
func (c *SavedadstylesListCall) Header()http.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¶
func (c *SavedadstylesListCall) Pages(ctxcontext.Context, f func(*SavedAdStyles)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.
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¶
func (r *SavedadstylesService) List() *SavedadstylesListCall
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
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.
funcNewService¶added inv0.3.0
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¶
func (c *UrlchannelsListCall) Context(ctxcontext.Context) *UrlchannelsListCall
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¶
func (c *UrlchannelsListCall) Do(opts ...googleapi.CallOption) (*UrlChannels,error)
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¶
func (c *UrlchannelsListCall) Fields(s ...googleapi.Field) *UrlchannelsListCall
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¶
func (c *UrlchannelsListCall) Pages(ctxcontext.Context, f func(*UrlChannels)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.
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.