Documentation ¶
Overview ¶
Package partners provides access to the Google Partners API.
See https://developers.google.com/partners/
Usage example:
import "google.golang.org/api/partners/v2" ... partnersService, err := partners.New(oauthHttpClient)
Index ¶
- type CertificationExamStatus
- type CertificationStatus
- type ClientMessagesLogCall
- type ClientMessagesService
- type CompaniesGetCall
- func (c *CompaniesGetCall) Address(address string) *CompaniesGetCall
- func (c *CompaniesGetCall) CurrencyCode(currencyCode string) *CompaniesGetCall
- func (c *CompaniesGetCall) Do() (*GetCompanyResponse, error)
- func (c *CompaniesGetCall) Fields(s ...googleapi.Field) *CompaniesGetCall
- func (c *CompaniesGetCall) OrderBy(orderBy string) *CompaniesGetCall
- func (c *CompaniesGetCall) RequestMetadataExperimentIds(requestMetadataExperimentIds string) *CompaniesGetCall
- func (c *CompaniesGetCall) RequestMetadataLocale(requestMetadataLocale string) *CompaniesGetCall
- func (c *CompaniesGetCall) RequestMetadataPartnersSessionId(requestMetadataPartnersSessionId string) *CompaniesGetCall
- func (c *CompaniesGetCall) View(view string) *CompaniesGetCall
- type CompaniesLeadsCreateCall
- type CompaniesLeadsService
- type CompaniesListCall
- func (c *CompaniesListCall) Address(address string) *CompaniesListCall
- func (c *CompaniesListCall) CompanyName(companyName string) *CompaniesListCall
- func (c *CompaniesListCall) Do() (*ListCompaniesResponse, error)
- func (c *CompaniesListCall) Fields(s ...googleapi.Field) *CompaniesListCall
- func (c *CompaniesListCall) GpsMotivations(gpsMotivations string) *CompaniesListCall
- func (c *CompaniesListCall) Industries(industries string) *CompaniesListCall
- func (c *CompaniesListCall) LanguageCodes(languageCodes string) *CompaniesListCall
- func (c *CompaniesListCall) MaxMonthlyBudgetCurrencyCode(maxMonthlyBudgetCurrencyCode string) *CompaniesListCall
- func (c *CompaniesListCall) MaxMonthlyBudgetNanos(maxMonthlyBudgetNanos int64) *CompaniesListCall
- func (c *CompaniesListCall) MaxMonthlyBudgetUnits(maxMonthlyBudgetUnits int64) *CompaniesListCall
- func (c *CompaniesListCall) MinMonthlyBudgetCurrencyCode(minMonthlyBudgetCurrencyCode string) *CompaniesListCall
- func (c *CompaniesListCall) MinMonthlyBudgetNanos(minMonthlyBudgetNanos int64) *CompaniesListCall
- func (c *CompaniesListCall) MinMonthlyBudgetUnits(minMonthlyBudgetUnits int64) *CompaniesListCall
- func (c *CompaniesListCall) OrderBy(orderBy string) *CompaniesListCall
- func (c *CompaniesListCall) PageSize(pageSize int64) *CompaniesListCall
- func (c *CompaniesListCall) PageToken(pageToken string) *CompaniesListCall
- func (c *CompaniesListCall) RequestMetadataExperimentIds(requestMetadataExperimentIds string) *CompaniesListCall
- func (c *CompaniesListCall) RequestMetadataLocale(requestMetadataLocale string) *CompaniesListCall
- func (c *CompaniesListCall) RequestMetadataPartnersSessionId(requestMetadataPartnersSessionId string) *CompaniesListCall
- func (c *CompaniesListCall) Services(services string) *CompaniesListCall
- func (c *CompaniesListCall) View(view string) *CompaniesListCall
- func (c *CompaniesListCall) WebsiteUrl(websiteUrl string) *CompaniesListCall
- type CompaniesService
- type Company
- type CreateLeadRequest
- type CreateLeadResponse
- type DebugInfo
- type EventData
- type GetCompanyResponse
- type LatLng
- type Lead
- type ListCompaniesResponse
- type ListUserStatesResponse
- type LocalizedCompanyInfo
- type Location
- type LogMessageRequest
- type LogMessageResponse
- type LogUserEventRequest
- type LogUserEventResponse
- type Money
- type PublicProfile
- type Rank
- type RecaptchaChallenge
- type RequestMetadata
- type ResponseMetadata
- type Service
- type UserEventsLogCall
- type UserEventsService
- type UserStatesListCall
- func (c *UserStatesListCall) Do() (*ListUserStatesResponse, error)
- func (c *UserStatesListCall) Fields(s ...googleapi.Field) *UserStatesListCall
- func (c *UserStatesListCall) RequestMetadataExperimentIds(requestMetadataExperimentIds string) *UserStatesListCall
- func (c *UserStatesListCall) RequestMetadataLocale(requestMetadataLocale string) *UserStatesListCall
- func (c *UserStatesListCall) RequestMetadataPartnersSessionId(requestMetadataPartnersSessionId string) *UserStatesListCall
- type UserStatesService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificationExamStatus ¶
type CertificationExamStatus struct { // NumberUsersPass: The number of people who have passed the // certification exam. NumberUsersPass int64 `json:"numberUsersPass,omitempty"` // Type: The type of certification exam. // // Possible values: // "CERTIFICATION_EXAM_TYPE_UNSPECIFIED" // "CET_ADWORDS_ADVANCED_SEARCH" // "CET_ADWORDS_ADVANCED_DISPLAY" // "CET_VIDEO_ADS" // "CET_ANALYTICS" // "CET_DOUBLECLICK" // "CET_SHOPPING" // "CET_MOBILE" Type string `json:"type,omitempty"` }
CertificationExamStatus: Status for a Google Partners certification exam.
type CertificationStatus ¶
type CertificationStatus struct { // ExamStatuses: List of certification exam statuses. ExamStatuses []*CertificationExamStatus `json:"examStatuses,omitempty"` // IsCertified: Whether certification is passing. IsCertified bool `json:"isCertified,omitempty"` // Type: The type of the certification. // // Possible values: // "CERTIFICATION_TYPE_UNSPECIFIED" // "CT_ADWORDS" // "CT_YOUTUBE" // "CT_VIDEOADS" // "CT_ANALYTICS" // "CT_DOUBLECLICK" // "CT_SHOPPING" // "CT_MOBILE" Type string `json:"type,omitempty"` }
CertificationStatus: Google Partners certification status.
type ClientMessagesLogCall ¶
type ClientMessagesLogCall struct {
// contains filtered or unexported fields
}
func (*ClientMessagesLogCall) Do ¶
func (c *ClientMessagesLogCall) Do() (*LogMessageResponse, error)
func (*ClientMessagesLogCall) Fields ¶
func (c *ClientMessagesLogCall) Fields(s ...googleapi.Field) *ClientMessagesLogCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type ClientMessagesService ¶
type ClientMessagesService struct {
// contains filtered or unexported fields
}
func NewClientMessagesService ¶
func NewClientMessagesService(s *Service) *ClientMessagesService
func (*ClientMessagesService) Log ¶
func (r *ClientMessagesService) Log(logmessagerequest *LogMessageRequest) *ClientMessagesLogCall
Log: Logs a generic message from the client, such as `Failed to render component`, `Profile page is running slow`, `More than 500 users have accessed this result.`, etc.
type CompaniesGetCall ¶
type CompaniesGetCall struct {
// contains filtered or unexported fields
}
func (*CompaniesGetCall) Address ¶
func (c *CompaniesGetCall) Address(address string) *CompaniesGetCall
Address sets the optional parameter "address": The address to use for sorting the company's addresses by proximity. If not given, the geo-located address of the request is used. Used when order_by is set.
func (*CompaniesGetCall) CurrencyCode ¶
func (c *CompaniesGetCall) CurrencyCode(currencyCode string) *CompaniesGetCall
CurrencyCode sets the optional parameter "currencyCode": If the company's budget is in a different currency code than this one, then the converted budget is converted to this currency code.
func (*CompaniesGetCall) Do ¶
func (c *CompaniesGetCall) Do() (*GetCompanyResponse, error)
func (*CompaniesGetCall) Fields ¶
func (c *CompaniesGetCall) Fields(s ...googleapi.Field) *CompaniesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CompaniesGetCall) OrderBy ¶
func (c *CompaniesGetCall) OrderBy(orderBy string) *CompaniesGetCall
OrderBy sets the optional parameter "orderBy": How to order addresses within the returned company. Currently, only `address` and `address desc` is supported which will sorted by closest to farthest in distance from given address and farthest to closest distance from given address respectively.
func (*CompaniesGetCall) RequestMetadataExperimentIds ¶
func (c *CompaniesGetCall) RequestMetadataExperimentIds(requestMetadataExperimentIds string) *CompaniesGetCall
RequestMetadataExperimentIds sets the optional parameter "requestMetadata.experimentIds": Experiment IDs the current request belongs to.
func (*CompaniesGetCall) RequestMetadataLocale ¶
func (c *CompaniesGetCall) RequestMetadataLocale(requestMetadataLocale string) *CompaniesGetCall
RequestMetadataLocale sets the optional parameter "requestMetadata.locale": Locale to use for the current request.
func (*CompaniesGetCall) RequestMetadataPartnersSessionId ¶
func (c *CompaniesGetCall) RequestMetadataPartnersSessionId(requestMetadataPartnersSessionId string) *CompaniesGetCall
RequestMetadataPartnersSessionId sets the optional parameter "requestMetadata.partnersSessionId": Google Partners session ID.
func (*CompaniesGetCall) View ¶
func (c *CompaniesGetCall) View(view string) *CompaniesGetCall
View sets the optional parameter "view": The view of `Company` resource to be returned. This must not be `COMPANY_VIEW_UNSPECIFIED`.
Possible values:
"COMPANY_VIEW_UNSPECIFIED" "CV_GOOGLE_PARTNER_SEARCH"
type CompaniesLeadsCreateCall ¶
type CompaniesLeadsCreateCall struct {
// contains filtered or unexported fields
}
func (*CompaniesLeadsCreateCall) Do ¶
func (c *CompaniesLeadsCreateCall) Do() (*CreateLeadResponse, error)
func (*CompaniesLeadsCreateCall) Fields ¶
func (c *CompaniesLeadsCreateCall) Fields(s ...googleapi.Field) *CompaniesLeadsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type CompaniesLeadsService ¶
type CompaniesLeadsService struct {
// contains filtered or unexported fields
}
func NewCompaniesLeadsService ¶
func NewCompaniesLeadsService(s *Service) *CompaniesLeadsService
func (*CompaniesLeadsService) Create ¶
func (r *CompaniesLeadsService) Create(companyId string, createleadrequest *CreateLeadRequest) *CompaniesLeadsCreateCall
Create: Creates an advertiser lead for the given company ID.
type CompaniesListCall ¶
type CompaniesListCall struct {
// contains filtered or unexported fields
}
func (*CompaniesListCall) Address ¶
func (c *CompaniesListCall) Address(address string) *CompaniesListCall
Address sets the optional parameter "address": The address to use when searching for companies. If not given, the geo-located address of the request is used.
func (*CompaniesListCall) CompanyName ¶
func (c *CompaniesListCall) CompanyName(companyName string) *CompaniesListCall
CompanyName sets the optional parameter "companyName": Company name to search for.
func (*CompaniesListCall) Do ¶
func (c *CompaniesListCall) Do() (*ListCompaniesResponse, error)
func (*CompaniesListCall) Fields ¶
func (c *CompaniesListCall) Fields(s ...googleapi.Field) *CompaniesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CompaniesListCall) GpsMotivations ¶
func (c *CompaniesListCall) GpsMotivations(gpsMotivations string) *CompaniesListCall
GpsMotivations sets the optional parameter "gpsMotivations": List of reasons for using Google Partner Search to get companies.
Possible values:
"GPS_MOTIVATION_UNSPECIFIED" "GPSM_HELP_WITH_ADVERTISING" "GPSM_HELP_WITH_WEBSITE" "GPSM_NO_WEBSITE"
func (*CompaniesListCall) Industries ¶
func (c *CompaniesListCall) Industries(industries string) *CompaniesListCall
Industries sets the optional parameter "industries": List of industries the company can help with.
Possible values:
"INDUSTRY_UNSPECIFIED" "I_AUTOMOTIVE" "I_BUSINESS_TO_BUSINESS" "I_CONSUMER_PACKAGED_GOODS" "I_EDUCATION" "I_FINANCE" "I_HEALTHCARE" "I_MEDIA_AND_ENTERTAINMENT" "I_RETAIL" "I_TECHNOLOGY" "I_TRAVEL"
func (*CompaniesListCall) LanguageCodes ¶
func (c *CompaniesListCall) LanguageCodes(languageCodes string) *CompaniesListCall
LanguageCodes sets the optional parameter "languageCodes": List of language codes that company can support. Only primary language subtags are accepted as defined by BCP 47 (IETF BCP 47, "Tags for Identifying Languages").
func (*CompaniesListCall) MaxMonthlyBudgetCurrencyCode ¶
func (c *CompaniesListCall) MaxMonthlyBudgetCurrencyCode(maxMonthlyBudgetCurrencyCode string) *CompaniesListCall
MaxMonthlyBudgetCurrencyCode sets the optional parameter "maxMonthlyBudget.currencyCode": The 3-letter currency code defined in ISO 4217.
func (*CompaniesListCall) MaxMonthlyBudgetNanos ¶
func (c *CompaniesListCall) MaxMonthlyBudgetNanos(maxMonthlyBudgetNanos int64) *CompaniesListCall
MaxMonthlyBudgetNanos sets the optional parameter "maxMonthlyBudget.nanos": Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
func (*CompaniesListCall) MaxMonthlyBudgetUnits ¶
func (c *CompaniesListCall) MaxMonthlyBudgetUnits(maxMonthlyBudgetUnits int64) *CompaniesListCall
MaxMonthlyBudgetUnits sets the optional parameter "maxMonthlyBudget.units": The whole units of the amount. For example if `currencyCode` is "USD", then 1 unit is one US dollar.
func (*CompaniesListCall) MinMonthlyBudgetCurrencyCode ¶
func (c *CompaniesListCall) MinMonthlyBudgetCurrencyCode(minMonthlyBudgetCurrencyCode string) *CompaniesListCall
MinMonthlyBudgetCurrencyCode sets the optional parameter "minMonthlyBudget.currencyCode": The 3-letter currency code defined in ISO 4217.
func (*CompaniesListCall) MinMonthlyBudgetNanos ¶
func (c *CompaniesListCall) MinMonthlyBudgetNanos(minMonthlyBudgetNanos int64) *CompaniesListCall
MinMonthlyBudgetNanos sets the optional parameter "minMonthlyBudget.nanos": Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
func (*CompaniesListCall) MinMonthlyBudgetUnits ¶
func (c *CompaniesListCall) MinMonthlyBudgetUnits(minMonthlyBudgetUnits int64) *CompaniesListCall
MinMonthlyBudgetUnits sets the optional parameter "minMonthlyBudget.units": The whole units of the amount. For example if `currencyCode` is "USD", then 1 unit is one US dollar.
func (*CompaniesListCall) OrderBy ¶
func (c *CompaniesListCall) OrderBy(orderBy string) *CompaniesListCall
OrderBy sets the optional parameter "orderBy": How to order addresses within the returned companies. Currently, only `address` and `address desc` is supported which will sorted by closest to farthest in distance from given address and farthest to closest distance from given address respectively.
func (*CompaniesListCall) PageSize ¶
func (c *CompaniesListCall) PageSize(pageSize int64) *CompaniesListCall
PageSize sets the optional parameter "pageSize": Requested page size. Server may return fewer companies than requested. If unspecified, server picks an appropriate default.
func (*CompaniesListCall) PageToken ¶
func (c *CompaniesListCall) PageToken(pageToken string) *CompaniesListCall
PageToken sets the optional parameter "pageToken": A token identifying a page of results that the server returns. Typically, this is the value of `ListCompaniesResponse.next_page_token` returned from the previous call to [ListCompanies][google.partners.v2.Partner.ListCompanies].
func (*CompaniesListCall) RequestMetadataExperimentIds ¶
func (c *CompaniesListCall) RequestMetadataExperimentIds(requestMetadataExperimentIds string) *CompaniesListCall
RequestMetadataExperimentIds sets the optional parameter "requestMetadata.experimentIds": Experiment IDs the current request belongs to.
func (*CompaniesListCall) RequestMetadataLocale ¶
func (c *CompaniesListCall) RequestMetadataLocale(requestMetadataLocale string) *CompaniesListCall
RequestMetadataLocale sets the optional parameter "requestMetadata.locale": Locale to use for the current request.
func (*CompaniesListCall) RequestMetadataPartnersSessionId ¶
func (c *CompaniesListCall) RequestMetadataPartnersSessionId(requestMetadataPartnersSessionId string) *CompaniesListCall
RequestMetadataPartnersSessionId sets the optional parameter "requestMetadata.partnersSessionId": Google Partners session ID.
func (*CompaniesListCall) Services ¶
func (c *CompaniesListCall) Services(services string) *CompaniesListCall
Services sets the optional parameter "services": List of services the company can help with.
Possible values:
"SERVICE_UNSPECIFIED" "S_ADVANCED_ADWORDS_SUPPORT" "S_ADVERTISING_ON_GOOGLE" "S_AN_ENHANCED_WEBSITE" "S_AN_ONLINE_MARKETING_PLAN" "S_MOBILE_AND_VIDEO_ADS"
func (*CompaniesListCall) View ¶
func (c *CompaniesListCall) View(view string) *CompaniesListCall
View sets the optional parameter "view": The view of the `Company` resource to be returned. This must not be `COMPANY_VIEW_UNSPECIFIED`.
Possible values:
"COMPANY_VIEW_UNSPECIFIED" "CV_GOOGLE_PARTNER_SEARCH"
func (*CompaniesListCall) WebsiteUrl ¶
func (c *CompaniesListCall) WebsiteUrl(websiteUrl string) *CompaniesListCall
WebsiteUrl sets the optional parameter "websiteUrl": Website URL that will help to find a better matched company. .
type CompaniesService ¶
type CompaniesService struct { Leads *CompaniesLeadsService // contains filtered or unexported fields }
func NewCompaniesService ¶
func NewCompaniesService(s *Service) *CompaniesService
func (*CompaniesService) Get ¶
func (r *CompaniesService) Get(companyId string) *CompaniesGetCall
Get: Gets a company.
func (*CompaniesService) List ¶
func (r *CompaniesService) List() *CompaniesListCall
List: Lists companies.
type Company ¶
type Company struct { // CertificationStatuses: The list of Google Partners certification // statuses for the company. CertificationStatuses []*CertificationStatus `json:"certificationStatuses,omitempty"` // ConvertedMinMonthlyBudget: The minimum monthly budget that the // company accepts for partner business, converted to the requested // currency code. ConvertedMinMonthlyBudget *Money `json:"convertedMinMonthlyBudget,omitempty"` // Id: The ID of the company. Id string `json:"id,omitempty"` // Industries: Industries the company can help with. // // Possible values: // "INDUSTRY_UNSPECIFIED" - Unchosen. // "I_AUTOMOTIVE" - The automotive industry. // "I_BUSINESS_TO_BUSINESS" - The business-to-business industry. // "I_CONSUMER_PACKAGED_GOODS" - The consumer packaged goods industry. // "I_EDUCATION" - The education industry. // "I_FINANCE" - The finance industry. // "I_HEALTHCARE" - The healthcare industry. // "I_MEDIA_AND_ENTERTAINMENT" - The media and entertainment industry. // "I_RETAIL" - The retail industry. // "I_TECHNOLOGY" - The technology industry. // "I_TRAVEL" - The travel industry. Industries []string `json:"industries,omitempty"` // LocalizedInfos: The list of localized info for the company. LocalizedInfos []*LocalizedCompanyInfo `json:"localizedInfos,omitempty"` // Locations: The list of company locations. Locations []*Location `json:"locations,omitempty"` // Name: The name of the company. Name string `json:"name,omitempty"` // OriginalMinMonthlyBudget: The unconverted minimum monthly budget that // the company accepts for partner business. OriginalMinMonthlyBudget *Money `json:"originalMinMonthlyBudget,omitempty"` // PublicProfile: Basic information from the company's public profile. PublicProfile *PublicProfile `json:"publicProfile,omitempty"` // Ranks: Information related to the ranking of the company within the // list of companies. Ranks []*Rank `json:"ranks,omitempty"` // Services: Services the company can help with. // // Possible values: // "SERVICE_UNSPECIFIED" - Unchosen. // "S_ADVANCED_ADWORDS_SUPPORT" - Help with advanced AdWords support. // "S_ADVERTISING_ON_GOOGLE" - Help with advertising on Google. // "S_AN_ENHANCED_WEBSITE" - Help with an enhanced website. // "S_AN_ONLINE_MARKETING_PLAN" - Help with an online marketing plan. // "S_MOBILE_AND_VIDEO_ADS" - Help with mobile and video ads. Services []string `json:"services,omitempty"` // WebsiteUrl: URL of the company's website. WebsiteUrl string `json:"websiteUrl,omitempty"` }
Company: A company resource in the Google Partners API. Once certified, it qualifies for being searched by advertisers.
type CreateLeadRequest ¶
type CreateLeadRequest struct { // Lead: The lead resource. The `LeadType` must not be // `LEAD_TYPE_UNSPECIFIED` and either `email` or `phone_number` must be // provided. Lead *Lead `json:"lead,omitempty"` // RecaptchaChallenge: reCaptcha challenge info. RecaptchaChallenge *RecaptchaChallenge `json:"recaptchaChallenge,omitempty"` // RequestMetadata: Current request metadata. RequestMetadata *RequestMetadata `json:"requestMetadata,omitempty"` }
CreateLeadRequest: Request message for [CreateLead][google.partners.v2.Partner.CreateLead].
type CreateLeadResponse ¶
type CreateLeadResponse struct { // Lead: Lead that was created depending on the outcome of reCaptcha // validation. Lead *Lead `json:"lead,omitempty"` // RecaptchaStatus: The outcome of reCaptcha validation. // // Possible values: // "RECAPTCHA_STATUS_UNSPECIFIED" // "RS_NOT_NEEDED" // "RS_PASSED" // "RS_FAILED" RecaptchaStatus string `json:"recaptchaStatus,omitempty"` // ResponseMetadata: Current response metadata. ResponseMetadata *ResponseMetadata `json:"responseMetadata,omitempty"` }
CreateLeadResponse: Response message for [CreateLead][google.partners.v2.Partner.CreateLead]. Debug information about this request.
type EventData ¶
type EventData struct { // Key: Data type. // // Possible values: // "EVENT_DATA_TYPE_UNSPECIFIED" // "ACTION" // "AGENCY_ID" // "AGENCY_NAME" // "AGENCY_PHONE_NUMBER" // "AGENCY_WEBSITE" // "BUDGET" // "CENTER_POINT" // "CERTIFICATION" // "COMMENT" // "COUNTRY" // "CURRENCY" // "CURRENTLY_VIEWED_AGENCY_ID" // "DISTANCE" // "DISTANCE_TYPE" // "EXAM" // "HISTORY_TOKEN" // "IDENTIFIER" // "INDUSTRY" // "INSIGHT_TAG" // "LANGUAGE" // "LOCATION" // "MARKETING_OPT_IN" // "QUERY" // "SEARCH_START_INDEX" // "SERVICE" // "SHOW_VOW" // "SOLUTION" // "TRAFFIC_SOURCE_ID" // "TRAFFIC_SUB_ID" // "VIEW_PORT" // "WEBSITE" // "DETAILS" // "EXPERIMENT_ID" // "GPS_MOTIVATION" // "URL" // "ELEMENT_FOCUS" Key string `json:"key,omitempty"` // Values: Data values. Values []string `json:"values,omitempty"` }
EventData: Key value data pair for an event.
type GetCompanyResponse ¶
type GetCompanyResponse struct { // Company: The company. Company *Company `json:"company,omitempty"` // ResponseMetadata: Current response metadata. ResponseMetadata *ResponseMetadata `json:"responseMetadata,omitempty"` }
GetCompanyResponse: Response message for [GetCompany][google.partners.v2.Partner.GetCompany].
type LatLng ¶
type LatLng struct { // Latitude: The latitude in degrees. It must be in the range [-90.0, // +90.0]. Latitude float64 `json:"latitude,omitempty"` // Longitude: The longitude in degrees. It must be in the range [-180.0, // +180.0]. Longitude float64 `json:"longitude,omitempty"` }
LatLng: An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges.
type Lead ¶
type Lead struct { // Comments: Comments lead source gave. Comments string `json:"comments,omitempty"` // Email: Email address of lead source. Email string `json:"email,omitempty"` // FamilyName: Last name of lead source. FamilyName string `json:"familyName,omitempty"` // GivenName: First name of lead source. GivenName string `json:"givenName,omitempty"` // GpsMotivations: List of reasons for using Google Partner Search and // creating a lead. // // Possible values: // "GPS_MOTIVATION_UNSPECIFIED" - Unchosen. // "GPSM_HELP_WITH_ADVERTISING" - Advertiser needs help with their // advertising. // "GPSM_HELP_WITH_WEBSITE" - Advertiser needs help with their // website. // "GPSM_NO_WEBSITE" - Advertiser does not have a website. GpsMotivations []string `json:"gpsMotivations,omitempty"` // Id: ID of the lead. Id string `json:"id,omitempty"` // MinMonthlyBudget: The minimum monthly budget lead source is willing // to spend. MinMonthlyBudget *Money `json:"minMonthlyBudget,omitempty"` // PhoneNumber: Phone number of lead source. PhoneNumber string `json:"phoneNumber,omitempty"` // Type: Type of lead. // // Possible values: // "LEAD_TYPE_UNSPECIFIED" // "LT_GPS" Type string `json:"type,omitempty"` // WebsiteUrl: Website URL of lead source. WebsiteUrl string `json:"websiteUrl,omitempty"` }
Lead: A lead resource that represents an advertiser contact for a `Company`. These are usually generated via Google Partner Search (the advertiser portal).
type ListCompaniesResponse ¶
type ListCompaniesResponse struct { // Companies: The list of companies. Companies []*Company `json:"companies,omitempty"` // NextPageToken: A token to retrieve next page of results. Pass this // value in the `ListCompaniesRequest.page_token` field in the // subsequent call to // [ListCompanies][google.partners.v2.Partner.ListCompanies] to retrieve // the next page of results. NextPageToken string `json:"nextPageToken,omitempty"` // ResponseMetadata: Current response metadata. ResponseMetadata *ResponseMetadata `json:"responseMetadata,omitempty"` }
ListCompaniesResponse: Response message for [ListCompanies][google.partners.v2.Partner.ListCompanies].
type ListUserStatesResponse ¶
type ListUserStatesResponse struct { // ResponseMetadata: Current response metadata. ResponseMetadata *ResponseMetadata `json:"responseMetadata,omitempty"` // UserStates: User's states. // // Possible values: // "USER_STATE_UNSPECIFIED" - Unchosen. // "US_REQUIRES_RECAPTCHA_FOR_GPS_CONTACT" - User must pass reCaptcha // to contact a Partner via Google Partner Search. UserStates []string `json:"userStates,omitempty"` }
ListUserStatesResponse: Response message for [ListUserStates][google.partners.v2.ClientAuditor.ListUserStates].
type LocalizedCompanyInfo ¶
type LocalizedCompanyInfo struct { // CountryCodes: List of country codes for the localized company info. CountryCodes []string `json:"countryCodes,omitempty"` // DisplayName: Localized display name. DisplayName string `json:"displayName,omitempty"` // LanguageCode: Language code of the localized company info, as defined // by BCP 47 (IETF BCP 47, "Tags for Identifying Languages"). LanguageCode string `json:"languageCode,omitempty"` // Overview: Localized brief description that the company uses to // advertise themselves. Overview string `json:"overview,omitempty"` }
LocalizedCompanyInfo: The localized company information.
type Location ¶
type Location struct { // Address: The complete address of the location. Address string `json:"address,omitempty"` // LatLng: The latitude and longitude of the location, in degrees. LatLng *LatLng `json:"latLng,omitempty"` }
Location: A location with address and geographic coordinates.
type LogMessageRequest ¶
type LogMessageRequest struct { // ClientInfo: Map of client info, such as URL, browser navigator, // browser platform, etc. ClientInfo map[string]string `json:"clientInfo,omitempty"` // Details: Details about the client message. Details string `json:"details,omitempty"` // Level: Message level of client message. // // Possible values: // "MESSAGE_LEVEL_UNSPECIFIED" // "ML_FINE" // "ML_INFO" // "ML_WARNING" // "ML_SEVERE" Level string `json:"level,omitempty"` // RequestMetadata: Current request metadata. RequestMetadata *RequestMetadata `json:"requestMetadata,omitempty"` }
LogMessageRequest: Request message for [LogClientMessage][google.partners.v2.ClientAuditor.LogClientMessage].
type LogMessageResponse ¶
type LogMessageResponse struct { // ResponseMetadata: Current response metadata. ResponseMetadata *ResponseMetadata `json:"responseMetadata,omitempty"` }
LogMessageResponse: Response message for [LogClientMessage][google.partners.v2.ClientAuditor.LogClientMessage].
type LogUserEventRequest ¶
type LogUserEventRequest struct { // EventAction: The action that occurred. // // Possible values: // "EVENT_ACTION_UNSPECIFIED" // "SMB_CLICKED_FIND_A_PARTNER_BUTTON_BOTTOM" // "SMB_CLICKED_FIND_A_PARTNER_BUTTON_TOP" // "AGENCY_CLICKED_JOIN_NOW_BUTTON_BOTTOM" // "AGENCY_CLICKED_JOIN_NOW_BUTTON_TOP" // "SMB_CANCELED_PARTNER_CONTACT_FORM" // "SMB_CLICKED_CONTACT_A_PARTNER" // "SMB_COMPLETED_PARTNER_CONTACT_FORM" // "SMB_ENTERED_EMAIL_IN_CONTACT_PARTNER_FORM" // "SMB_ENTERED_NAME_IN_CONTACT_PARTNER_FORM" // "SMB_ENTERED_PHONE_IN_CONTACT_PARTNER_FORM" // "SMB_FAILED_RECAPTCHA_IN_CONTACT_PARTNER_FORM" // "PARTNER_VIEWED_BY_SMB" // "SMB_CANCELED_PARTNER_CONTACT_FORM_ON_GPS" // "SMB_CHANGED_A_SEARCH_PARAMETER_TOP" // "SMB_CLICKED_CONTACT_A_PARTNER_ON_GPS" // "SMB_CLICKED_SHOW_MORE_PARTNERS_BUTTON_BOTTOM" // "SMB_COMPLETED_PARTNER_CONTACT_FORM_ON_GPS" // "SMB_NO_PARTNERS_AVAILABLE_WITH_SEARCH_CRITERIA" // "SMB_PERFORMED_SEARCH_ON_GPS" // "SMB_VIEWED_A_PARTNER_ON_GPS" // "SMB_CANCELED_PARTNER_CONTACT_FORM_ON_PROFILE_PAGE" // "SMB_CLICKED_CONTACT_A_PARTNER_ON_PROFILE_PAGE" // "SMB_CLICKED_PARTNER_WEBSITE" // "SMB_COMPLETED_PARTNER_CONTACT_FORM_ON_PROFILE_PAGE" // "SMB_VIEWED_A_PARTNER_PROFILE" // "AGENCY_CLICKED_ACCEPT_TOS_BUTTON" // "AGENCY_CHANGED_TOS_COUNTRY" // "AGENCY_ADDED_ADDRESS_IN_MY_PROFILE_PORTAL" // "AGENCY_ADDED_PHONE_NUMBER_IN_MY_PROFILE_PORTAL" // "AGENCY_CHANGED_PRIMARY_ACCOUNT_ASSOCIATION" // "AGENCY_CHANGED_PRIMARY_COUNTRY_ASSOCIATION" // "AGENCY_CLICKED_AFFILIATE_BUTTON_IN_MY_PROFILE_IN_PORTAL" // "AGENCY_CLICKED_GIVE_EDIT_ACCESS_IN_MY_PROFILE_PORTAL" // "AGENCY_CLICKED_LOG_OUT_IN_MY_PROFILE_PORTAL" // "AGENCY_CLICKED_MY_PROFILE_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_SAVE_AND_CONTINUE_AT_BOT_OF_COMPLETE_PROFILE" // "AGENCY_CLICKED_UNAFFILIATE_IN_MY_PROFILE_PORTAL" // "AGENCY_FILLED_OUT_COMP_AFFILIATION_IN_MY_PROFILE_PORTAL" // "AGENCY_SUCCESSFULLY_CONNECTED_WITH_COMPANY_IN_MY_PROFILE" // "AGENCY_CLICKED_CREATE_MCC_IN_MY_PROFILE_PORTAL" // "AGENCY_DIDNT_HAVE_AN_MCC_ASSOCIATED_ON_COMPLETE_PROFILE" // "AGENCY_HAD_AN_MCC_ASSOCIATED_ON_COMPLETE_PROFILE" // "AGENCY_ADDED_JOB_FUNCTION_IN_MY_PROFILE_PORTAL" // "AGENCY_LOOKED_AT_JOB_FUNCTION_DROP_DOWN" // "AGENCY_SELECTED_ACCOUNT_MANAGER_AS_JOB_FUNCTION" // "AGENCY_SELECTED_ACCOUNT_PLANNER_AS_JOB_FUNCTION" // "AGENCY_SELECTED_ANALYTICS_AS_JOB_FUNCTION" // "AGENCY_SELECTED_CREATIVE_AS_JOB_FUNCTION" // "AGENCY_SELECTED_MEDIA_BUYER_AS_JOB_FUNCTION" // "AGENCY_SELECTED_MEDIA_PLANNER_AS_JOB_FUNCTION" // "AGENCY_SELECTED_OTHER_AS_JOB_FUNCTION" // "AGENCY_SELECTED_PRODUCTION_AS_JOB_FUNCTION" // "AGENCY_SELECTED_SEO_AS_JOB_FUNCTION" // "AGENCY_SELECTED_SALES_REP_AS_JOB_FUNCTION" // "AGENCY_SELECTED_SEARCH_SPECIALIST_AS_JOB_FUNCTION" // "AGENCY_ADDED_CHANNELS_IN_MY_PROFILE_PORTAL" // "AGENCY_LOOKED_AT_ADD_CHANNEL_DROP_DOWN" // "AGENCY_SELECTED_CROSS_CHANNEL_FROM_ADD_CHANNEL" // "AGENCY_SELECTED_DISPLAY_FROM_ADD_CHANNEL" // "AGENCY_SELECTED_MOBILE_FROM_ADD_CHANNEL" // "AGENCY_SELECTED_SEARCH_FROM_ADD_CHANNEL" // "AGENCY_SELECTED_SOCIAL_FROM_ADD_CHANNEL" // "AGENCY_SELECTED_TOOLS_FROM_ADD_CHANNEL" // "AGENCY_SELECTED_YOUTUBE_FROM_ADD_CHANNEL" // "AGENCY_ADDED_INDUSTRIES_IN_MY_PROFILE_PORTAL" // "AGENCY_CHANGED_ADD_INDUSTRIES_DROP_DOWN" // "AGENCY_ADDED_MARKETS_IN_MY_PROFILE_PORTAL" // "AGENCY_CHANGED_ADD_MARKETS_DROP_DOWN" // "AGENCY_CHECKED_RECIEVE_MAIL_PROMOTIONS_MYPROFILE" // "AGENCY_CHECKED_RECIEVE_MAIL_PROMOTIONS_SIGNUP" // "AGENCY_SELECTED_OPT_IN_BETA_TESTS_AND_MKT_RESEARCH" // "AGENCY_SELECTED_OPT_IN_BETA_TESTS_IN_MY_PROFILE_PORTAL" // "AGENCY_SELECTED_OPT_IN_NEWS_IN_MY_PROFILE_PORTAL" // "AGENCY_SELECTED_OPT_IN_NEWS_INVITATIONS_AND_PROMOS" // "AGENCY_SELECTED_OPT_IN_PERFORMANCE_SUG_IN_MY_PROFILE_PORTAL" // "AGENCY_SELECTED_OPT_IN_PERFORMANCE_SUGGESTIONS" // "AGENCY_SELECTED_OPT_IN_SELECT_ALL_EMAIL_NOTIFICATIONS" // "AGENCY_SELECTED_SELECT_ALL_OPT_INS_IN_MY_PROFILE_PORTAL" // "AGENCY_CLICKED_BACK_BUTTON_ON_CONNECT_WITH_COMPANY" // "AGENCY_CLICKED_CONTINUE_TO_OVERVIEW_ON_CONNECT_WITH_COMPANY" // "AGECNY_CLICKED_CREATE_MCC_CONNECT_WITH_COMPANY_NOT_FOUND" // "AGECNY_CLICKED_GIVE_EDIT_ACCESS_CONNECT_WITH_COMPANY_NOT_FOUND" // "AGECNY_CLICKED_LOG_OUT_CONNECT_WITH_COMPANY_NOT_FOUND" // "AGENCY_CLICKED_SKIP_FOR_NOW_ON_CONNECT_WITH_COMPANY_PAGE" // "AGENCY_CLOSED_CONNECTED_TO_COMPANY_X_BUTTON_WRONG_COMPANY" // "AGENCY_COMPLETED_FIELD_CONNECT_WITH_COMPANY" // "AGECNY_FOUND_COMPANY_TO_CONNECT_WITH" // "AGENCY_SUCCESSFULLY_CREATED_COMPANY" // "AGENCY_ADDED_NEW_COMPANY_LOCATION" // "AGENCY_CLICKED_COMMUNITY_JOIN_NOW_LINK_IN_PORTAL_NOTIFICATIONS" // "AGENCY_CLICKED_CONNECT_TO_COMPANY_LINK_IN_PORTAL_NOTIFICATIONS" // "AGENCY_CLICKED_GET_CERTIFIED_LINK_IN_PORTAL_NOTIFICATIONS" // // "AGENCY_CLICKED_GET_VIDEO_ADS_CERTIFIED_LINK_IN_PORTAL_NOTIFICATIONS" // "AGENCY_CLICKED_LINK_TO_MCC_LINK_IN_PORTAL_NOTIFICATIONS" // "AGENCY_CLICKED_INSIGHT_CONTENT_IN_PORTAL" // "AGENCY_CLICKED_INSIGHTS_VIEW_NOW_PITCH_DECKS_IN_PORTAL" // "AGENCY_CLICKED_INSIGHTS_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_INSIGHTS_UPLOAD_CONTENT" // "AGENCY_CLICKED_INSIGHTS_VIEWED_DEPRECATED" // "AGENCY_CLICKED_COMMUNITY_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_JOIN_COMMUNITY_BUTTON_COMMUNITY_PORTAL" // "AGENCY_CLICKED_CERTIFICATIONS_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_CERTIFICATIONS_PRODUCT_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_PARTNER_STATUS_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_PARTNER_STATUS_PRODUCT_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_OFFERS_LEFT_NAV_IN_PORTAL" // "AGENCY_CLICKED_SEND_BUTTON_ON_OFFERS_PAGE" // "AGENCY_CLICKED_EXAM_DETAILS_ON_CERT_ADWORDS_PAGE" // "AGENCY_CLICKED_SEE_EXAMS_CERTIFICATION_MAIN_PAGE" // "AGENCY_CLICKED_TAKE_EXAM_ON_CERT_EXAM_PAGE" // "AGENCY_OPENED_LAST_ADMIN_DIALOG" // "AGENCY_OPENED_DIALOG_WITH_NO_USERS" // "AGENCY_PROMOTED_USER_TO_ADMIN" // "AGENCY_UNAFFILIATED" // "AGENCY_CHANGED_ROLES" // "SMB_CLICKED_COMPANY_NAME_LINK_TO_PROFILE" // "SMB_VIEWED_ADWORDS_CERTIFICATE" // "SMB_CLICKED_ADWORDS_CERTIFICATE_HELP_ICON" // "SMB_VIEWED_ANALYTICS_CERTIFICATE" // "SMB_VIEWED_DOUBLECLICK_CERTIFICATE" // "SMB_VIEWED_VIDEO_ADS_CERTIFICATE" // "SMB_VIEWED_SHOPPING_CERTIFICATE" // "SMB_CLICKED_VIDEO_ADS_CERTIFICATE_HELP_ICON" // "CLICKED_HELP_AT_BOTTOM" // "CLICKED_HELP_AT_TOP" // "CLIENT_ERROR" // "AGENCY_CLICKED_LEFT_NAV_STORIES" // "CLICKED" // "SMB_VIEWED_MOBILE_CERTIFICATE" // "AGENCY_FAILED_COMPANY_VERIFICATION" // "VISITED_LANDING" // "VISITED_GPS" // "VISITED_AGENCY_PORTAL" // "CANCELLED_INDIVIDUAL_SIGN_UP" // "CANCELLED_COMPANY_SIGN_UP" // "AGENCY_CLICKED_SIGN_IN_BUTTON_TOP" // "AGENCY_CLICKED_SAVE_AND_CONTINUE_AT_BOT_OF_INCOMPLETE_PROFILE" // "AGENCY_UNSELECTED_OPT_IN_NEWS_INVITATIONS_AND_PROMOS" // "AGENCY_UNSELECTED_OPT_IN_BETA_TESTS_AND_MKT_RESEARCH" // "AGENCY_UNSELECTED_OPT_IN_PERFORMANCE_SUGGESTIONS" // "AGENCY_SELECTED_OPT_OUT_UNSELECT_ALL_EMAIL_NOTIFICATIONS" // "AGENCY_LINKED_INDIVIDUAL_MCC" // "AGENCY_SUGGESTED_TO_USER" // "AGENCY_IGNORED_SUGGESTED_AGENCIES_AND_SEARCHED" // "AGENCY_PICKED_SUGGESTED_AGENCY" // "AGENCY_SEARCHED_FOR_AGENCIES" // "AGENCY_PICKED_SEARCHED_AGENCY" // "AGENCY_DISMISSED_AFFILIATION_WIDGET" EventAction string `json:"eventAction,omitempty"` // EventCategory: The category the action belongs to. // // Possible values: // "EVENT_CATEGORY_UNSPECIFIED" // "GOOGLE_PARTNER_SEARCH" // "GOOGLE_PARTNER_SIGNUP_FLOW" // "GOOGLE_PARTNER_PORTAL" // "GOOGLE_PARTNER_PORTAL_MY_PROFILE" // "GOOGLE_PARTNER_PORTAL_CERTIFICATIONS" // "GOOGLE_PARTNER_PORTAL_COMMUNITY" // "GOOGLE_PARTNER_PORTAL_INSIGHTS" // "GOOGLE_PARTNER_PORTAL_CLIENTS" // "GOOGLE_PARTNER_PUBLIC_USER_PROFILE" // "GOOGLE_PARTNER_PANEL" // "GOOGLE_PARTNER_PORTAL_LAST_ADMIN_DIALOG" // "GOOGLE_PARTNER_CLIENT" // "GOOGLE_PARTNER_PORTAL_COMPANY_PROFILE" // "EXTERNAL_LINKS" // "GOOGLE_PARTNER_LANDING" EventCategory string `json:"eventCategory,omitempty"` // EventDatas: List of event data for the event. EventDatas []*EventData `json:"eventDatas,omitempty"` // EventScope: The scope of the event. // // Possible values: // "EVENT_SCOPE_UNSPECIFIED" // "VISITOR" // "SESSION" // "PAGE" EventScope string `json:"eventScope,omitempty"` // Lead: Advertiser lead information. Lead *Lead `json:"lead,omitempty"` // RequestMetadata: Current request metadata. RequestMetadata *RequestMetadata `json:"requestMetadata,omitempty"` // Url: The URL where the event occurred. Url string `json:"url,omitempty"` }
LogUserEventRequest: Request message for [LogUserEvent][google.partners.v2.ClientAuditor.LogUserEvent].
type LogUserEventResponse ¶
type LogUserEventResponse struct { // ResponseMetadata: Current response metadata. ResponseMetadata *ResponseMetadata `json:"responseMetadata,omitempty"` }
LogUserEventResponse: Response message for [LogUserEvent][google.partners.v2.ClientAuditor.LogUserEvent].
type Money ¶
type Money struct { // CurrencyCode: The 3-letter currency code defined in ISO 4217. CurrencyCode string `json:"currencyCode,omitempty"` // Nanos: Number of nano (10^-9) units of the amount. The value must be // between -999,999,999 and +999,999,999 inclusive. If `units` is // positive, `nanos` must be positive or zero. If `units` is zero, // `nanos` can be positive, zero, or negative. If `units` is negative, // `nanos` must be negative or zero. For example $-1.75 is represented // as `units`=-1 and `nanos`=-750,000,000. Nanos int64 `json:"nanos,omitempty"` // Units: The whole units of the amount. For example if `currencyCode` // is "USD", then 1 unit is one US dollar. Units int64 `json:"units,omitempty,string"` }
Money: Represents an amount of money with its currency type.
type PublicProfile ¶
type PublicProfile struct { // DisplayImageUrl: The URL to the main display image of the public // profile. DisplayImageUrl string `json:"displayImageUrl,omitempty"` // DisplayName: The display name of the public profile. DisplayName string `json:"displayName,omitempty"` // Id: The ID which can be used to retrieve more details about the // public profile. Id string `json:"id,omitempty"` // Url: The URL of the public profile. Url string `json:"url,omitempty"` }
PublicProfile: Basic information from a public profile.
type Rank ¶
type Rank struct { // Type: The type of rank. // // Possible values: // "RANK_TYPE_UNSPECIFIED" // "RT_FINAL_SCORE" Type string `json:"type,omitempty"` // Value: The numerical value of the rank. Value float64 `json:"value,omitempty"` }
Rank: Information related to ranking of results.
type RecaptchaChallenge ¶
type RecaptchaChallenge struct { // Id: The ID of the reCaptcha challenge. Id string `json:"id,omitempty"` // Response: The response to the reCaptcha challenge. Response string `json:"response,omitempty"` }
RecaptchaChallenge: reCaptcha challenge info.
type RequestMetadata ¶
type RequestMetadata struct { // ExperimentIds: Experiment IDs the current request belongs to. ExperimentIds []string `json:"experimentIds,omitempty"` // Locale: Locale to use for the current request. Locale string `json:"locale,omitempty"` // PartnersSessionId: Google Partners session ID. PartnersSessionId string `json:"partnersSessionId,omitempty"` }
RequestMetadata: Common data that is in each API request.
type ResponseMetadata ¶
type ResponseMetadata struct { // DebugInfo: Debug information about this request. DebugInfo *DebugInfo `json:"debugInfo,omitempty"` }
ResponseMetadata: Common data that is in each API response.
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment ClientMessages *ClientMessagesService Companies *CompaniesService UserEvents *UserEventsService UserStates *UserStatesService // contains filtered or unexported fields }
type UserEventsLogCall ¶
type UserEventsLogCall struct {
// contains filtered or unexported fields
}
func (*UserEventsLogCall) Do ¶
func (c *UserEventsLogCall) Do() (*LogUserEventResponse, error)
func (*UserEventsLogCall) Fields ¶
func (c *UserEventsLogCall) Fields(s ...googleapi.Field) *UserEventsLogCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type UserEventsService ¶
type UserEventsService struct {
// contains filtered or unexported fields
}
func NewUserEventsService ¶
func NewUserEventsService(s *Service) *UserEventsService
func (*UserEventsService) Log ¶
func (r *UserEventsService) Log(logusereventrequest *LogUserEventRequest) *UserEventsLogCall
Log: Logs a user event.
type UserStatesListCall ¶
type UserStatesListCall struct {
// contains filtered or unexported fields
}
func (*UserStatesListCall) Do ¶
func (c *UserStatesListCall) Do() (*ListUserStatesResponse, error)
func (*UserStatesListCall) Fields ¶
func (c *UserStatesListCall) Fields(s ...googleapi.Field) *UserStatesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*UserStatesListCall) RequestMetadataExperimentIds ¶
func (c *UserStatesListCall) RequestMetadataExperimentIds(requestMetadataExperimentIds string) *UserStatesListCall
RequestMetadataExperimentIds sets the optional parameter "requestMetadata.experimentIds": Experiment IDs the current request belongs to.
func (*UserStatesListCall) RequestMetadataLocale ¶
func (c *UserStatesListCall) RequestMetadataLocale(requestMetadataLocale string) *UserStatesListCall
RequestMetadataLocale sets the optional parameter "requestMetadata.locale": Locale to use for the current request.
func (*UserStatesListCall) RequestMetadataPartnersSessionId ¶
func (c *UserStatesListCall) RequestMetadataPartnersSessionId(requestMetadataPartnersSessionId string) *UserStatesListCall
RequestMetadataPartnersSessionId sets the optional parameter "requestMetadata.partnersSessionId": Google Partners session ID.
type UserStatesService ¶
type UserStatesService struct {
// contains filtered or unexported fields
}
func NewUserStatesService ¶
func NewUserStatesService(s *Service) *UserStatesService
func (*UserStatesService) List ¶
func (r *UserStatesService) List() *UserStatesListCall
List: Lists states for current user.