Movatterモバイル変換


[0]ホーム

URL:


adexchangeseller

package
v0.257.0Latest Latest
Warning

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

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

Details

Repository

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

Links

Documentation

Overview

Package adexchangeseller provides access to the Ad Exchange Seller API.

For product documentation, see:https://developers.google.com/ad-exchange/seller-rest/

Creating a client

Usage example:

import "google.golang.org/api/adexchangeseller/v1.1"...ctx := context.Background()adexchangesellerService, err := adexchangeseller.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:

adexchangesellerService, err := adexchangeseller.NewService(ctx, option.WithScopes(adexchangeseller.AdexchangeSellerReadonlyScope))

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

adexchangesellerService, err := adexchangeseller.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, ...)adexchangesellerService, err := adexchangeseller.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

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

Index

Constants

View Source
const (// View and manage your Ad Exchange dataAdexchangeSellerScope = "https://www.googleapis.com/auth/adexchange.seller"// View your Ad Exchange dataAdexchangeSellerReadonlyScope = "https://www.googleapis.com/auth/adexchange.seller.readonly")

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

typeAccount

type Account struct {// Id: Unique identifier of this account.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case// adexchangeseller#account.Kindstring `json:"kind,omitempty"`// Name: Name of this account.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. "Id") to// unconditionally include in API requests. By default, fields with// empty 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 (*Account)MarshalJSON

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

typeAccountsGetCall

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

func (*AccountsGetCall)Context

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

func (*AccountsGetCall)Do

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

func (*AccountsGetCall)Fields

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

func (*AccountsGetCall)Header

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

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

func (*AccountsGetCall)IfNoneMatch

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

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

typeAccountsService

type AccountsService struct {// 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 Ad Exchange account.

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// adexchangeseller#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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ArcOptIn") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdClient)MarshalJSON

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

typeAdClients

type AdClients struct {// Etag: ETag of this response for caching purposes.Etagstring `json:"etag,omitempty"`// Items: The ad clients returned in this list response.Items []*AdClient `json:"items,omitempty"`// Kind: Kind of list this is, in this case adexchangeseller#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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdClients)MarshalJSON

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

typeAdUnit

type AdUnit struct {// Code: Identity code of this ad unit, not necessarily unique across ad// clients.Codestring `json:"code,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 adexchangeseller#adUnit.Kindstring `json:"kind,omitempty"`// Name: Name of this ad unit.Namestring `json:"name,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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Code") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdUnit)MarshalJSON

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

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 adexchangeseller#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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*AdUnits)MarshalJSON

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

typeAdclientsListCall

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

func (*AdclientsListCall)Context

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

func (*AdclientsListCall)Do

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

func (*AdclientsListCall)Fields

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

func (*AdclientsListCall)Header

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

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

func (*AdclientsListCall)IfNoneMatch

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

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

func (*AdclientsListCall)MaxResults

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

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

func (*AdclientsListCall)PageToken

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

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

func (*AdclientsListCall)Pages

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

typeAdclientsService

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

funcNewAdclientsService

func NewAdclientsService(s *Service) *AdclientsService

func (*AdclientsService)List

List: List all ad clients in this Ad Exchange account.

typeAdunitsCustomchannelsListCall

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

func (*AdunitsCustomchannelsListCall)Context

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

func (*AdunitsCustomchannelsListCall)Do

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

func (*AdunitsCustomchannelsListCall)Fields

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

func (*AdunitsCustomchannelsListCall)Header

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

func (*AdunitsCustomchannelsListCall)IfNoneMatch

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

func (*AdunitsCustomchannelsListCall)MaxResults

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

func (*AdunitsCustomchannelsListCall)PageToken

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

func (*AdunitsCustomchannelsListCall)Pages

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

typeAdunitsCustomchannelsService

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

funcNewAdunitsCustomchannelsService

func NewAdunitsCustomchannelsService(s *Service) *AdunitsCustomchannelsService

func (*AdunitsCustomchannelsService)List

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

typeAdunitsGetCall

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

func (*AdunitsGetCall)Context

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

func (*AdunitsGetCall)Do

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

func (*AdunitsGetCall)Fields

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

func (*AdunitsGetCall)Header

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

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

func (*AdunitsGetCall)IfNoneMatch

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

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

typeAdunitsListCall

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

func (*AdunitsListCall)Context

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

func (*AdunitsListCall)Do

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

func (*AdunitsListCall)Fields

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

func (*AdunitsListCall)Header

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

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

func (*AdunitsListCall)IfNoneMatch

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

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

func (*AdunitsListCall)IncludeInactive

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

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

func (*AdunitsListCall)MaxResults

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

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

func (*AdunitsListCall)PageToken

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

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

func (*AdunitsListCall)Pages

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

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

typeAdunitsService

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

funcNewAdunitsService

func NewAdunitsService(s *Service) *AdunitsService

func (*AdunitsService)Get

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

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

func (*AdunitsService)List

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

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

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"`// Kind: Kind of resource this is, in this case adexchangeseller#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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Alert)MarshalJSON

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

typeAlerts

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

func (*Alerts)MarshalJSON

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

typeAlertsListCall

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

func (*AlertsListCall)Context

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

func (*AlertsListCall)Do

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

func (*AlertsListCall)Fields

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

func (*AlertsListCall)Header

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

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

func (*AlertsListCall)IfNoneMatch

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

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

func (*AlertsListCall)Locale

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

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

typeAlertsService

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

funcNewAlertsService

func NewAlertsService(s *Service) *AlertsService

func (*AlertsService)List

func (r *AlertsService) List() *AlertsListCall

List: List the alerts for this Ad Exchange 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// adexchangeseller#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 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). 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 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 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// adexchangeseller#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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*CustomChannels)MarshalJSON

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

typeCustomchannelsAdunitsListCall

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

func (*CustomchannelsAdunitsListCall)Context

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

func (*CustomchannelsAdunitsListCall)Do

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

func (*CustomchannelsAdunitsListCall)Fields

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

func (*CustomchannelsAdunitsListCall)Header

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

func (*CustomchannelsAdunitsListCall)IfNoneMatch

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

func (*CustomchannelsAdunitsListCall)IncludeInactive

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

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

func (*CustomchannelsAdunitsListCall)MaxResults

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

func (*CustomchannelsAdunitsListCall)PageToken

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

func (*CustomchannelsAdunitsListCall)Pages

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

typeCustomchannelsAdunitsService

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

funcNewCustomchannelsAdunitsService

func NewCustomchannelsAdunitsService(s *Service) *CustomchannelsAdunitsService

func (*CustomchannelsAdunitsService)List

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

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

typeCustomchannelsGetCall

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

func (*CustomchannelsGetCall)Context

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

func (*CustomchannelsGetCall)Do

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

func (*CustomchannelsGetCall)Fields

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

func (*CustomchannelsGetCall)Header

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

func (*CustomchannelsGetCall)IfNoneMatch

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

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

typeCustomchannelsListCall

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

func (*CustomchannelsListCall)Context

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

func (*CustomchannelsListCall)Do

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

func (*CustomchannelsListCall)Fields

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

func (*CustomchannelsListCall)Header

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

func (*CustomchannelsListCall)IfNoneMatch

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

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

func (*CustomchannelsListCall)MaxResults

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

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

func (*CustomchannelsListCall)PageToken

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

func (*CustomchannelsListCall)Pages

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

typeCustomchannelsService

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

funcNewCustomchannelsService

func NewCustomchannelsService(s *Service) *CustomchannelsService

func (*CustomchannelsService)Get

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

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

func (*CustomchannelsService)List

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

typeMetadata

type Metadata struct {Items []*ReportingMetadataEntry `json:"items,omitempty"`// Kind: Kind of list this is, in this case adexchangeseller#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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Items") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Metadata)MarshalJSON

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

typeMetadataDimensionsListCall

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

func (*MetadataDimensionsListCall)Context

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

func (*MetadataDimensionsListCall)Do

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

func (*MetadataDimensionsListCall)Fields

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

func (*MetadataDimensionsListCall)Header

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

func (*MetadataDimensionsListCall)IfNoneMatch

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

typeMetadataDimensionsService

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

funcNewMetadataDimensionsService

func NewMetadataDimensionsService(s *Service) *MetadataDimensionsService

func (*MetadataDimensionsService)List

List: List the metadata for the dimensions available to thisAdExchange account.

typeMetadataMetricsListCall

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

func (*MetadataMetricsListCall)Context

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

func (*MetadataMetricsListCall)Do

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

func (*MetadataMetricsListCall)Fields

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

func (*MetadataMetricsListCall)Header

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

func (*MetadataMetricsListCall)IfNoneMatch

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

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

typeMetadataMetricsService

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

funcNewMetadataMetricsService

func NewMetadataMetricsService(s *Service) *MetadataMetricsService

func (*MetadataMetricsService)List

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

typeMetadataService

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

funcNewMetadataService

func NewMetadataService(s *Service) *MetadataService

typePreferredDeal

type PreferredDeal struct {// AdvertiserName: The name of the advertiser this deal is for.AdvertiserNamestring `json:"advertiserName,omitempty"`// BuyerNetworkName: The name of the buyer network this deal is for.BuyerNetworkNamestring `json:"buyerNetworkName,omitempty"`// CurrencyCode: The currency code that applies to the fixed_cpm value.// If not set then assumed to be USD.CurrencyCodestring `json:"currencyCode,omitempty"`// EndTime: Time when this deal stops being active in seconds since the// epoch (GMT). If not set then this deal is valid until manually// disabled by the publisher.EndTimeuint64 `json:"endTime,omitempty,string"`// FixedCpm: The fixed price for this preferred deal. In cpm micros of// currency according to currencyCode. If set, then this preferred deal// is eligible for the fixed price tier of buying (highest priority, pay// exactly the configured fixed price).FixedCpmint64 `json:"fixedCpm,omitempty,string"`// Id: Unique identifier of this preferred deal.Idint64 `json:"id,omitempty,string"`// Kind: Kind of resource this is, in this case// adexchangeseller#preferredDeal.Kindstring `json:"kind,omitempty"`// StartTime: Time when this deal becomes active in seconds since the// epoch (GMT). If not set then this deal is active immediately upon// creation.StartTimeuint64 `json:"startTime,omitempty,string"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AdvertiserName") to// unconditionally include in API requests. By default, fields with// empty 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. "AdvertiserName") 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 (*PreferredDeal)MarshalJSON

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

typePreferredDeals

type PreferredDeals struct {// Items: The preferred deals returned in this list response.Items []*PreferredDeal `json:"items,omitempty"`// Kind: Kind of list this is, in this case// adexchangeseller#preferredDeals.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 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 (*PreferredDeals)MarshalJSON

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

typePreferreddealsGetCall

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

func (*PreferreddealsGetCall)Context

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

func (*PreferreddealsGetCall)Do

Do executes the "adexchangeseller.preferreddeals.get" call.Exactly one of *PreferredDeal or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*PreferredDeal.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 (*PreferreddealsGetCall)Fields

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

func (*PreferreddealsGetCall)Header

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

func (*PreferreddealsGetCall)IfNoneMatch

func (c *PreferreddealsGetCall) IfNoneMatch(entityTagstring) *PreferreddealsGetCall

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.

typePreferreddealsListCall

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

func (*PreferreddealsListCall)Context

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

func (*PreferreddealsListCall)Do

Do executes the "adexchangeseller.preferreddeals.list" call.Exactly one of *PreferredDeals or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*PreferredDeals.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 (*PreferreddealsListCall)Fields

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

func (*PreferreddealsListCall)Header

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

func (*PreferreddealsListCall)IfNoneMatch

func (c *PreferreddealsListCall) IfNoneMatch(entityTagstring) *PreferreddealsListCall

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.

typePreferreddealsService

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

funcNewPreferreddealsService

func NewPreferreddealsService(s *Service) *PreferreddealsService

func (*PreferreddealsService)Get

Get: Get information about the selected Ad Exchange Preferred Deal.

func (*PreferreddealsService)List

List: List the preferred deals for this Ad Exchange account.

typeReport

type Report 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"`// 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 []*ReportHeaders `json:"headers,omitempty"`// Kind: Kind this is, in this case adexchangeseller#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"`// 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 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 (*Report)MarshalJSON

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

typeReportHeaders

type ReportHeaders 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 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 (*ReportHeaders)MarshalJSON

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

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// adexchangeseller#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 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)Context

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

func (*ReportsGenerateCall)Dimension

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

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

func (*ReportsGenerateCall)Do

Do executes the "adexchangeseller.reports.generate" call.Exactly one of *Report or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Report.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 (*ReportsGenerateCall)Download

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

func (*ReportsGenerateCall)Fields

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

func (*ReportsGenerateCall)Filter

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

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

func (*ReportsGenerateCall)Header

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

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

func (*ReportsGenerateCall)IfNoneMatch

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

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

func (*ReportsGenerateCall)Locale

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

func (*ReportsGenerateCall)MaxResults

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

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

func (*ReportsGenerateCall)Metric

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

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

func (*ReportsGenerateCall)Sort

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

func (*ReportsGenerateCall)StartIndex

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

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

typeReportsSavedGenerateCall

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

func (*ReportsSavedGenerateCall)Context

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

func (*ReportsSavedGenerateCall)Do

Do executes the "adexchangeseller.reports.saved.generate" call.Exactly one of *Report or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Report.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 (*ReportsSavedGenerateCall)Fields

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

func (*ReportsSavedGenerateCall)Header

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

func (*ReportsSavedGenerateCall)IfNoneMatch

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

func (*ReportsSavedGenerateCall)Locale

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

func (*ReportsSavedGenerateCall)MaxResults

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

func (*ReportsSavedGenerateCall)StartIndex

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

typeReportsSavedListCall

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

func (*ReportsSavedListCall)Context

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

func (*ReportsSavedListCall)Do

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

func (*ReportsSavedListCall)Fields

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

func (*ReportsSavedListCall)Header

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

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

func (*ReportsSavedListCall)IfNoneMatch

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

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

func (*ReportsSavedListCall)MaxResults

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

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

func (*ReportsSavedListCall)PageToken

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

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

func (*ReportsSavedListCall)Pages

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

typeReportsSavedService

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

funcNewReportsSavedService

func NewReportsSavedService(s *Service) *ReportsSavedService

func (*ReportsSavedService)Generate

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

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

func (*ReportsSavedService)List

List: List all saved reports in this Ad Exchange 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 Ad Exchange report based on the report requestsent in the query parameters. Returns the result as JSON; to retrieveoutput in CSV format specify "alt=csv" as a query parameter.

typeSavedReport

type SavedReport struct {// Id: Unique identifier of this saved report.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case// adexchangeseller#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 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// adexchangeseller#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 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)

typeService

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

funcNewdeprecated

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

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

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

funcNewServiceadded inv0.5.0

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

NewService creates a new Service.

typeUrlChannel

type UrlChannel struct {// Id: Unique identifier of this URL channel. This should be considered// an opaque identifier; it is not safe to rely on it being in any// particular format.Idstring `json:"id,omitempty"`// Kind: Kind of resource this is, in this case// adexchangeseller#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 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// adexchangeseller#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 values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*UrlChannels)MarshalJSON

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

typeUrlchannelsListCall

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

func (*UrlchannelsListCall)Context

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

func (*UrlchannelsListCall)Do

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

func (*UrlchannelsListCall)Fields

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

func (*UrlchannelsListCall)Header

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

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

func (*UrlchannelsListCall)IfNoneMatch

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

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

func (*UrlchannelsListCall)MaxResults

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

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

func (*UrlchannelsListCall)PageToken

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

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

func (*UrlchannelsListCall)Pages

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

typeUrlchannelsService

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

funcNewUrlchannelsService

func NewUrlchannelsService(s *Service) *UrlchannelsService

func (*UrlchannelsService)List

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

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

Source Files

View all Source files

Jump to

Keyboard shortcuts

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

[8]ページ先頭

©2009-2025 Movatter.jp