Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const DoubleclickbidmanagerScope + type ChannelGrouping struct + FallbackName string + ForceSendFields []string + Name string + NullFields []string + Rules []*Rule + func (s *ChannelGrouping) MarshalJSON() ([]byte, error) + type DataRange struct + CustomEndDate *Date + CustomStartDate *Date + ForceSendFields []string + NullFields []string + Range string + func (s *DataRange) MarshalJSON() ([]byte, error) + type Date struct + Day int64 + ForceSendFields []string + Month int64 + NullFields []string + Year int64 + func (s *Date) MarshalJSON() ([]byte, error) + type DisjunctiveMatchStatement struct + EventFilters []*EventFilter + ForceSendFields []string + NullFields []string + func (s *DisjunctiveMatchStatement) MarshalJSON() ([]byte, error) + type EventFilter struct + DimensionFilter *PathQueryOptionsFilter + ForceSendFields []string + NullFields []string + func (s *EventFilter) MarshalJSON() ([]byte, error) + type FilterPair struct + ForceSendFields []string + NullFields []string + Type string + Value string + func (s *FilterPair) MarshalJSON() ([]byte, error) + type ListQueriesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Queries []*Query + func (s *ListQueriesResponse) MarshalJSON() ([]byte, error) + type ListReportsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Reports []*Report + func (s *ListReportsResponse) MarshalJSON() ([]byte, error) + type Options struct + ForceSendFields []string + IncludeOnlyTargetedUserLists bool + NullFields []string + PathQueryOptions *PathQueryOptions + func (s *Options) MarshalJSON() ([]byte, error) + type Parameters struct + Filters []*FilterPair + ForceSendFields []string + GroupBys []string + Metrics []string + NullFields []string + Options *Options + Type string + func (s *Parameters) MarshalJSON() ([]byte, error) + type PathFilter struct + EventFilters []*EventFilter + ForceSendFields []string + NullFields []string + PathMatchPosition string + func (s *PathFilter) MarshalJSON() ([]byte, error) + type PathQueryOptions struct + ChannelGrouping *ChannelGrouping + ForceSendFields []string + NullFields []string + PathFilters []*PathFilter + func (s *PathQueryOptions) MarshalJSON() ([]byte, error) + type PathQueryOptionsFilter struct + Filter string + ForceSendFields []string + Match string + NullFields []string + Values []string + func (s *PathQueryOptionsFilter) MarshalJSON() ([]byte, error) + type QueriesCreateCall struct + func (c *QueriesCreateCall) Context(ctx context.Context) *QueriesCreateCall + func (c *QueriesCreateCall) Do(opts ...googleapi.CallOption) (*Query, error) + func (c *QueriesCreateCall) Fields(s ...googleapi.Field) *QueriesCreateCall + func (c *QueriesCreateCall) Header() http.Header + type QueriesDeleteCall struct + func (c *QueriesDeleteCall) Context(ctx context.Context) *QueriesDeleteCall + func (c *QueriesDeleteCall) Do(opts ...googleapi.CallOption) error + func (c *QueriesDeleteCall) Fields(s ...googleapi.Field) *QueriesDeleteCall + func (c *QueriesDeleteCall) Header() http.Header + type QueriesGetCall struct + func (c *QueriesGetCall) Context(ctx context.Context) *QueriesGetCall + func (c *QueriesGetCall) Do(opts ...googleapi.CallOption) (*Query, error) + func (c *QueriesGetCall) Fields(s ...googleapi.Field) *QueriesGetCall + func (c *QueriesGetCall) Header() http.Header + func (c *QueriesGetCall) IfNoneMatch(entityTag string) *QueriesGetCall + type QueriesListCall struct + func (c *QueriesListCall) Context(ctx context.Context) *QueriesListCall + func (c *QueriesListCall) Do(opts ...googleapi.CallOption) (*ListQueriesResponse, error) + func (c *QueriesListCall) Fields(s ...googleapi.Field) *QueriesListCall + func (c *QueriesListCall) Header() http.Header + func (c *QueriesListCall) IfNoneMatch(entityTag string) *QueriesListCall + func (c *QueriesListCall) OrderBy(orderBy string) *QueriesListCall + func (c *QueriesListCall) PageSize(pageSize int64) *QueriesListCall + func (c *QueriesListCall) PageToken(pageToken string) *QueriesListCall + func (c *QueriesListCall) Pages(ctx context.Context, f func(*ListQueriesResponse) error) error + type QueriesReportsGetCall struct + func (c *QueriesReportsGetCall) Context(ctx context.Context) *QueriesReportsGetCall + func (c *QueriesReportsGetCall) Do(opts ...googleapi.CallOption) (*Report, error) + func (c *QueriesReportsGetCall) Fields(s ...googleapi.Field) *QueriesReportsGetCall + func (c *QueriesReportsGetCall) Header() http.Header + func (c *QueriesReportsGetCall) IfNoneMatch(entityTag string) *QueriesReportsGetCall + type QueriesReportsListCall struct + func (c *QueriesReportsListCall) Context(ctx context.Context) *QueriesReportsListCall + func (c *QueriesReportsListCall) Do(opts ...googleapi.CallOption) (*ListReportsResponse, error) + func (c *QueriesReportsListCall) Fields(s ...googleapi.Field) *QueriesReportsListCall + func (c *QueriesReportsListCall) Header() http.Header + func (c *QueriesReportsListCall) IfNoneMatch(entityTag string) *QueriesReportsListCall + func (c *QueriesReportsListCall) OrderBy(orderBy string) *QueriesReportsListCall + func (c *QueriesReportsListCall) PageSize(pageSize int64) *QueriesReportsListCall + func (c *QueriesReportsListCall) PageToken(pageToken string) *QueriesReportsListCall + func (c *QueriesReportsListCall) Pages(ctx context.Context, f func(*ListReportsResponse) error) error + type QueriesReportsService struct + func NewQueriesReportsService(s *Service) *QueriesReportsService + func (r *QueriesReportsService) Get(queryId int64, reportId int64) *QueriesReportsGetCall + func (r *QueriesReportsService) List(queryId int64) *QueriesReportsListCall + type QueriesRunCall struct + func (c *QueriesRunCall) Context(ctx context.Context) *QueriesRunCall + func (c *QueriesRunCall) Do(opts ...googleapi.CallOption) (*Report, error) + func (c *QueriesRunCall) Fields(s ...googleapi.Field) *QueriesRunCall + func (c *QueriesRunCall) Header() http.Header + func (c *QueriesRunCall) Synchronous(synchronous bool) *QueriesRunCall + type QueriesService struct + Reports *QueriesReportsService + func NewQueriesService(s *Service) *QueriesService + func (r *QueriesService) Create(query *Query) *QueriesCreateCall + func (r *QueriesService) Delete(queryId int64) *QueriesDeleteCall + func (r *QueriesService) Get(queryId int64) *QueriesGetCall + func (r *QueriesService) List() *QueriesListCall + func (r *QueriesService) Run(queryId int64, runqueryrequest *RunQueryRequest) *QueriesRunCall + type Query struct + ForceSendFields []string + Metadata *QueryMetadata + NullFields []string + Params *Parameters + QueryId int64 + Schedule *QuerySchedule + func (s *Query) MarshalJSON() ([]byte, error) + type QueryMetadata struct + DataRange *DataRange + ForceSendFields []string + Format string + NullFields []string + SendNotification bool + ShareEmailAddress []string + Title string + func (s *QueryMetadata) MarshalJSON() ([]byte, error) + type QuerySchedule struct + EndDate *Date + ForceSendFields []string + Frequency string + NextRunTimezoneCode string + NullFields []string + StartDate *Date + func (s *QuerySchedule) MarshalJSON() ([]byte, error) + type Report struct + ForceSendFields []string + Key *ReportKey + Metadata *ReportMetadata + NullFields []string + Params *Parameters + func (s *Report) MarshalJSON() ([]byte, error) + type ReportKey struct + ForceSendFields []string + NullFields []string + QueryId int64 + ReportId int64 + func (s *ReportKey) MarshalJSON() ([]byte, error) + type ReportMetadata struct + ForceSendFields []string + GoogleCloudStoragePath string + NullFields []string + ReportDataEndDate *Date + ReportDataStartDate *Date + Status *ReportStatus + func (s *ReportMetadata) MarshalJSON() ([]byte, error) + type ReportStatus struct + FinishTime string + ForceSendFields []string + Format string + NullFields []string + State string + func (s *ReportStatus) MarshalJSON() ([]byte, error) + type Rule struct + DisjunctiveMatchStatements []*DisjunctiveMatchStatement + ForceSendFields []string + Name string + NullFields []string + func (s *Rule) MarshalJSON() ([]byte, error) + type RunQueryRequest struct + DataRange *DataRange + ForceSendFields []string + NullFields []string + func (s *RunQueryRequest) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Queries *QueriesService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)