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" // "PROGRESS" 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. Example of normalization code in Python: def NormalizeLongitude(longitude): """Wrapsdecimal degrees longitude to [-180.0, 180.0].""" q, r = divmod(longitude, 360.0) if r > 180.0 or (r == 180.0 and q <= -1.0): return r - 360.0 return r def NormalizeLatLng(latitude, longitude): """Wraps decimal degrees latitude and longitude to [-180.0, 180.0] and [-90.0, 90.0], respectively.""" r = latitude % 360.0 if r = 270.0: return r - 360, NormalizeLongitude(longitude) else: return 180 - r, NormalizeLongitude(longitude + 180.0) assert 180.0 == NormalizeLongitude(180.0) assert -180.0 == NormalizeLongitude(-180.0) assert -179.0 == NormalizeLongitude(181.0) assert (0.0, 0.0) == NormalizeLatLng(360.0, 0.0) assert (0.0, 0.0) == NormalizeLatLng(-360.0, 0.0) assert (85.0, 180.0) == NormalizeLatLng(95.0, 0.0) assert (-85.0, -170.0) == NormalizeLatLng(-95.0, 10.0) assert (90.0, 10.0) == NormalizeLatLng(90.0, 10.0) assert (-90.0, -10.0) == NormalizeLatLng(-90.0, -10.0) assert (0.0, -170.0) == NormalizeLatLng(-180.0, 10.0) assert (0.0, -170.0) == NormalizeLatLng(180.0, 10.0) assert (-90.0, 10.0) == NormalizeLatLng(270.0, 10.0) assert (90.0, 10.0) == NormalizeLatLng(-270.0, 10.0)
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" // "AGENCY_CLICKED_INSIGHTS_DOWNLOAD_CONTENT" // "AGENCY_PROGRESS_INSIGHTS_VIEW_CONTENT" // "AGENCY_CLICKED_CANCEL_ACCEPT_TOS_BUTTON" 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.