adexchangeseller
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 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
- type Account
- 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
- type AccountsService
- type AdClient
- type AdClients
- type AdUnit
- 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 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 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 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 PreferredDeal
- type PreferredDeals
- type PreferreddealsGetCall
- func (c *PreferreddealsGetCall) Context(ctx context.Context) *PreferreddealsGetCall
- func (c *PreferreddealsGetCall) Do(opts ...googleapi.CallOption) (*PreferredDeal, error)
- func (c *PreferreddealsGetCall) Fields(s ...googleapi.Field) *PreferreddealsGetCall
- func (c *PreferreddealsGetCall) Header() http.Header
- func (c *PreferreddealsGetCall) IfNoneMatch(entityTag string) *PreferreddealsGetCall
- type PreferreddealsListCall
- func (c *PreferreddealsListCall) Context(ctx context.Context) *PreferreddealsListCall
- func (c *PreferreddealsListCall) Do(opts ...googleapi.CallOption) (*PreferredDeals, error)
- func (c *PreferreddealsListCall) Fields(s ...googleapi.Field) *PreferreddealsListCall
- func (c *PreferreddealsListCall) Header() http.Header
- func (c *PreferreddealsListCall) IfNoneMatch(entityTag string) *PreferreddealsListCall
- type PreferreddealsService
- type Report
- type ReportHeaders
- type ReportingMetadataEntry
- type ReportsGenerateCall
- func (c *ReportsGenerateCall) Context(ctx context.Context) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Dimension(dimension ...string) *ReportsGenerateCall
- func (c *ReportsGenerateCall) Do(opts ...googleapi.CallOption) (*Report, 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
- type ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) Context(ctx context.Context) *ReportsSavedGenerateCall
- func (c *ReportsSavedGenerateCall) Do(opts ...googleapi.CallOption) (*Report, 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 SavedReport
- type SavedReports
- 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 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¶
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 "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¶
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.
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¶
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¶
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¶
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¶
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 "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¶
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 Ad Exchange account.
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 "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¶
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.
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 "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¶
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 "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¶
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.
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¶
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¶
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 "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¶
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)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¶
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 "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¶
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.
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 "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¶
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 "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¶
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.
func (*CustomchannelsService)List¶
func (r *CustomchannelsService) List(adClientIdstring) *CustomchannelsListCall
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¶
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 "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¶
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 thisAdExchange account.
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 "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¶
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 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¶
func (c *PreferreddealsGetCall) Context(ctxcontext.Context) *PreferreddealsGetCall
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¶
func (c *PreferreddealsGetCall) Do(opts ...googleapi.CallOption) (*PreferredDeal,error)
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¶
func (c *PreferreddealsGetCall) Fields(s ...googleapi.Field) *PreferreddealsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*PreferreddealsGetCall)Header¶
func (c *PreferreddealsGetCall) Header()http.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¶
func (c *PreferreddealsListCall) Context(ctxcontext.Context) *PreferreddealsListCall
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¶
func (c *PreferreddealsListCall) Do(opts ...googleapi.CallOption) (*PreferredDeals,error)
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¶
func (c *PreferreddealsListCall) Fields(s ...googleapi.Field) *PreferreddealsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*PreferreddealsListCall)Header¶
func (c *PreferreddealsListCall) Header()http.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¶
func (r *PreferreddealsService) Get(dealIdstring) *PreferreddealsGetCall
Get: Get information about the selected Ad Exchange Preferred Deal.
func (*PreferreddealsService)List¶
func (r *PreferreddealsService) List() *PreferreddealsListCall
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¶
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¶
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)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) (*Report,error)
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¶
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.
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) (*Report,error)
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¶
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 "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¶
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 Ad Exchange report based on the saved report IDsent in the query parameters.
func (*ReportsSavedService)List¶
func (r *ReportsSavedService) List() *ReportsSavedListCall
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
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.5.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// 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¶
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 "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¶
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 this AdExchange account.