Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const DoubleclicksearchScope + type Availability struct + AdvertiserId int64 + AgencyId int64 + AvailabilityTimestamp int64 + CustomerId string + ForceSendFields []string + NullFields []string + SegmentationId int64 + SegmentationName string + SegmentationType string + func (s *Availability) MarshalJSON() ([]byte, error) + type Conversion struct + AdGroupId int64 + AdId int64 + AdUserDataConsent string + AdvertiserId int64 + AgencyId int64 + AttributionModel string + CampaignId int64 + Channel string + ClickId string + ConversionId string + ConversionModifiedTimestamp int64 + ConversionTimestamp string + CountMillis int64 + CriterionId int64 + CurrencyCode string + CustomDimension []*CustomDimension + CustomMetric []*CustomMetric + CustomerId string + DeviceType string + DsConversionId int64 + EngineAccountId int64 + FloodlightOrderId string + ForceSendFields []string + InventoryAccountId int64 + NullFields []string + ProductCountry string + ProductGroupId int64 + ProductId string + ProductLanguage string + QuantityMillis int64 + RevenueMicros string + SegmentationId int64 + SegmentationName string + SegmentationType string + State string + StoreId string + Type string + func (s *Conversion) MarshalJSON() ([]byte, error) + type ConversionGetByCustomerIdCall struct + func (c *ConversionGetByCustomerIdCall) AdGroupId(adGroupId int64) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) AdId(adId int64) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) AdvertiserId(advertiserId int64) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) AgencyId(agencyId int64) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) CampaignId(campaignId int64) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) Context(ctx context.Context) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) CriterionId(criterionId int64) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) Do(opts ...googleapi.CallOption) (*ConversionList, error) + func (c *ConversionGetByCustomerIdCall) EngineAccountId(engineAccountId int64) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) Fields(s ...googleapi.Field) *ConversionGetByCustomerIdCall + func (c *ConversionGetByCustomerIdCall) Header() http.Header + func (c *ConversionGetByCustomerIdCall) IfNoneMatch(entityTag string) *ConversionGetByCustomerIdCall + type ConversionGetCall struct + func (c *ConversionGetCall) AdGroupId(adGroupId int64) *ConversionGetCall + func (c *ConversionGetCall) AdId(adId int64) *ConversionGetCall + func (c *ConversionGetCall) CampaignId(campaignId int64) *ConversionGetCall + func (c *ConversionGetCall) Context(ctx context.Context) *ConversionGetCall + func (c *ConversionGetCall) CriterionId(criterionId int64) *ConversionGetCall + func (c *ConversionGetCall) CustomerId(customerId string) *ConversionGetCall + func (c *ConversionGetCall) Do(opts ...googleapi.CallOption) (*ConversionList, error) + func (c *ConversionGetCall) Fields(s ...googleapi.Field) *ConversionGetCall + func (c *ConversionGetCall) Header() http.Header + func (c *ConversionGetCall) IfNoneMatch(entityTag string) *ConversionGetCall + type ConversionInsertCall struct + func (c *ConversionInsertCall) Context(ctx context.Context) *ConversionInsertCall + func (c *ConversionInsertCall) Do(opts ...googleapi.CallOption) (*ConversionList, error) + func (c *ConversionInsertCall) Fields(s ...googleapi.Field) *ConversionInsertCall + func (c *ConversionInsertCall) Header() http.Header + type ConversionList struct + Conversion []*Conversion + ForceSendFields []string + Kind string + NullFields []string + func (s *ConversionList) MarshalJSON() ([]byte, error) + type ConversionService struct + func NewConversionService(s *Service) *ConversionService + func (r *ConversionService) Get(agencyId int64, advertiserId int64, engineAccountId int64, endDate int64, ...) *ConversionGetCall + func (r *ConversionService) GetByCustomerId(customerId string, endDate int64, rowCount int64, startDate int64, ...) *ConversionGetByCustomerIdCall + func (r *ConversionService) Insert(conversionlist *ConversionList) *ConversionInsertCall + func (r *ConversionService) Update(conversionlist *ConversionList) *ConversionUpdateCall + func (r *ConversionService) UpdateAvailability(updateavailabilityrequest *UpdateAvailabilityRequest) *ConversionUpdateAvailabilityCall + type ConversionUpdateAvailabilityCall struct + func (c *ConversionUpdateAvailabilityCall) Context(ctx context.Context) *ConversionUpdateAvailabilityCall + func (c *ConversionUpdateAvailabilityCall) Do(opts ...googleapi.CallOption) (*UpdateAvailabilityResponse, error) + func (c *ConversionUpdateAvailabilityCall) Fields(s ...googleapi.Field) *ConversionUpdateAvailabilityCall + func (c *ConversionUpdateAvailabilityCall) Header() http.Header + type ConversionUpdateCall struct + func (c *ConversionUpdateCall) Context(ctx context.Context) *ConversionUpdateCall + func (c *ConversionUpdateCall) Do(opts ...googleapi.CallOption) (*ConversionList, error) + func (c *ConversionUpdateCall) Fields(s ...googleapi.Field) *ConversionUpdateCall + func (c *ConversionUpdateCall) Header() http.Header + type CustomDimension struct + ForceSendFields []string + Name string + NullFields []string + Value string + func (s *CustomDimension) MarshalJSON() ([]byte, error) + type CustomMetric struct + ForceSendFields []string + Name string + NullFields []string + Value float64 + func (s *CustomMetric) MarshalJSON() ([]byte, error) + func (s *CustomMetric) UnmarshalJSON(data []byte) error + type IdMappingFile struct + type Report struct + Files []*ReportFiles + ForceSendFields []string + Id string + IsReportReady bool + Kind string + NullFields []string + Request *ReportRequest + RowCount int64 + Rows []googleapi.RawMessage + StatisticsCurrencyCode string + StatisticsTimeZone string + func (s *Report) MarshalJSON() ([]byte, error) + type ReportApiColumnSpec struct + ColumnName string + CustomDimensionName string + CustomMetricName string + EndDate string + ForceSendFields []string + GroupByColumn bool + HeaderText string + NullFields []string + PlatformSource string + ProductReportPerspective string + SavedColumnName string + StartDate string + func (s *ReportApiColumnSpec) MarshalJSON() ([]byte, error) + type ReportFiles struct + ByteCount int64 + ForceSendFields []string + NullFields []string + Url string + func (s *ReportFiles) MarshalJSON() ([]byte, error) + type ReportRequest struct + Columns []*ReportApiColumnSpec + DownloadFormat string + Filters []*ReportRequestFilters + ForceSendFields []string + IncludeDeletedEntities bool + IncludeRemovedEntities bool + MaxRowsPerFile int64 + NullFields []string + OrderBy []*ReportRequestOrderBy + ReportScope *ReportRequestReportScope + ReportType string + RowCount int64 + StartRow int64 + StatisticsCurrency string + TimeRange *ReportRequestTimeRange + VerifySingleTimeZone bool + func (s *ReportRequest) MarshalJSON() ([]byte, error) + type ReportRequestFilters struct + Column *ReportApiColumnSpec + ForceSendFields []string + NullFields []string + Operator string + Values []interface{} + func (s *ReportRequestFilters) MarshalJSON() ([]byte, error) + type ReportRequestOrderBy struct + Column *ReportApiColumnSpec + ForceSendFields []string + NullFields []string + SortOrder string + func (s *ReportRequestOrderBy) MarshalJSON() ([]byte, error) + type ReportRequestReportScope struct + AdGroupId int64 + AdId int64 + AdvertiserId int64 + AgencyId int64 + CampaignId int64 + EngineAccountId int64 + ForceSendFields []string + KeywordId int64 + NullFields []string + func (s *ReportRequestReportScope) MarshalJSON() ([]byte, error) + type ReportRequestTimeRange struct + ChangedAttributesSinceTimestamp string + ChangedMetricsSinceTimestamp string + EndDate string + ForceSendFields []string + NullFields []string + StartDate string + func (s *ReportRequestTimeRange) MarshalJSON() ([]byte, error) + type ReportsGenerateCall struct + func (c *ReportsGenerateCall) Context(ctx context.Context) *ReportsGenerateCall + func (c *ReportsGenerateCall) Do(opts ...googleapi.CallOption) (*Report, error) + func (c *ReportsGenerateCall) Fields(s ...googleapi.Field) *ReportsGenerateCall + func (c *ReportsGenerateCall) Header() http.Header + type ReportsGetCall struct + func (c *ReportsGetCall) Context(ctx context.Context) *ReportsGetCall + func (c *ReportsGetCall) Do(opts ...googleapi.CallOption) (*Report, error) + func (c *ReportsGetCall) Fields(s ...googleapi.Field) *ReportsGetCall + func (c *ReportsGetCall) Header() http.Header + func (c *ReportsGetCall) IfNoneMatch(entityTag string) *ReportsGetCall + type ReportsGetFileCall struct + func (c *ReportsGetFileCall) Context(ctx context.Context) *ReportsGetFileCall + func (c *ReportsGetFileCall) Do(opts ...googleapi.CallOption) error + func (c *ReportsGetFileCall) Download(opts ...googleapi.CallOption) (*http.Response, error) + func (c *ReportsGetFileCall) Fields(s ...googleapi.Field) *ReportsGetFileCall + func (c *ReportsGetFileCall) Header() http.Header + func (c *ReportsGetFileCall) IfNoneMatch(entityTag string) *ReportsGetFileCall + type ReportsGetIdMappingFileCall struct + func (c *ReportsGetIdMappingFileCall) Context(ctx context.Context) *ReportsGetIdMappingFileCall + func (c *ReportsGetIdMappingFileCall) Do(opts ...googleapi.CallOption) (*IdMappingFile, error) + func (c *ReportsGetIdMappingFileCall) Download(opts ...googleapi.CallOption) (*http.Response, error) + func (c *ReportsGetIdMappingFileCall) Fields(s ...googleapi.Field) *ReportsGetIdMappingFileCall + func (c *ReportsGetIdMappingFileCall) Header() http.Header + func (c *ReportsGetIdMappingFileCall) IfNoneMatch(entityTag string) *ReportsGetIdMappingFileCall + type ReportsRequestCall struct + func (c *ReportsRequestCall) Context(ctx context.Context) *ReportsRequestCall + func (c *ReportsRequestCall) Do(opts ...googleapi.CallOption) (*Report, error) + func (c *ReportsRequestCall) Fields(s ...googleapi.Field) *ReportsRequestCall + func (c *ReportsRequestCall) Header() http.Header + type ReportsService struct + func NewReportsService(s *Service) *ReportsService + func (r *ReportsService) Generate(reportrequest *ReportRequest) *ReportsGenerateCall + func (r *ReportsService) Get(reportId string) *ReportsGetCall + func (r *ReportsService) GetFile(reportId string, reportFragment int64) *ReportsGetFileCall + func (r *ReportsService) GetIdMappingFile(agencyId int64, advertiserId int64) *ReportsGetIdMappingFileCall + func (r *ReportsService) Request(reportrequest *ReportRequest) *ReportsRequestCall + type SavedColumn struct + ForceSendFields []string + Kind string + NullFields []string + SavedColumnName string + Type string + func (s *SavedColumn) MarshalJSON() ([]byte, error) + type SavedColumnList struct + ForceSendFields []string + Items []*SavedColumn + Kind string + NullFields []string + func (s *SavedColumnList) MarshalJSON() ([]byte, error) + type SavedColumnsListCall struct + func (c *SavedColumnsListCall) Context(ctx context.Context) *SavedColumnsListCall + func (c *SavedColumnsListCall) Do(opts ...googleapi.CallOption) (*SavedColumnList, error) + func (c *SavedColumnsListCall) Fields(s ...googleapi.Field) *SavedColumnsListCall + func (c *SavedColumnsListCall) Header() http.Header + func (c *SavedColumnsListCall) IfNoneMatch(entityTag string) *SavedColumnsListCall + type SavedColumnsService struct + func NewSavedColumnsService(s *Service) *SavedColumnsService + func (r *SavedColumnsService) List(agencyId int64, advertiserId int64) *SavedColumnsListCall + type Service struct + BasePath string + Conversion *ConversionService + Reports *ReportsService + SavedColumns *SavedColumnsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type UpdateAvailabilityRequest struct + Availabilities []*Availability + ForceSendFields []string + NullFields []string + func (s *UpdateAvailabilityRequest) MarshalJSON() ([]byte, error) + type UpdateAvailabilityResponse struct + Availabilities []*Availability + ForceSendFields []string + NullFields []string + func (s *UpdateAvailabilityResponse) MarshalJSON() ([]byte, error)