Movatterモバイル変換


[0]ホーム

URL:


consumersurveys

package
v0.257.0Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2025 License:BSD-3-ClauseImports:14Imported by:0

Details

Repository

github.com/googleapis/google-api-go-client

Links

Documentation

Overview

Package consumersurveys provides access to the Consumer Surveys API.

Creating a client

Usage example:

import "google.golang.org/api/consumersurveys/v2"...ctx := context.Background()consumersurveysService, err := consumersurveys.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, seehttps://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

By default, all available scopes (see "Constants") are used to authenticate. To restrict scopes, use option.WithScopes:

consumersurveysService, err := consumersurveys.NewService(ctx, option.WithScopes(consumersurveys.UserinfoEmailScope))

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

consumersurveysService, err := consumersurveys.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}// ...token, err := config.Exchange(ctx, ...)consumersurveysService, err := consumersurveys.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

Seehttps://godoc.org/google.golang.org/api/option/ for details on options.

Index

Constants

View Source
const (// View and edit your surveys and resultsConsumersurveysScope = "https://www.googleapis.com/auth/consumersurveys"// View the results for your surveysConsumersurveysReadonlyScope = "https://www.googleapis.com/auth/consumersurveys.readonly"// View your email addressUserinfoEmailScope = "https://www.googleapis.com/auth/userinfo.email")

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

typeFieldMask

type FieldMask struct {Fields []*FieldMask `json:"fields,omitempty"`Idint64 `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Fields") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Fields") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*FieldMask)MarshalJSON

func (s *FieldMask) MarshalJSON() ([]byte,error)

typeMobileAppPanel

type MobileAppPanel struct {Countrystring `json:"country,omitempty"`IsPublicPanelbool `json:"isPublicPanel,omitempty"`Languagestring `json:"language,omitempty"`MobileAppPanelIdstring `json:"mobileAppPanelId,omitempty"`Namestring `json:"name,omitempty"`Owners []string `json:"owners,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Country") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Country") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*MobileAppPanel)MarshalJSON

func (s *MobileAppPanel) MarshalJSON() ([]byte,error)

typeMobileAppPanelsListResponse

type MobileAppPanelsListResponse struct {PageInfo *PageInfo `json:"pageInfo,omitempty"`// RequestId: Unique request ID used for logging and debugging. Please// include in any error reporting or troubleshooting requests.RequestIdstring `json:"requestId,omitempty"`// Resources: An individual predefined panel of Opinion Rewards mobile// users.Resources []*MobileAppPanel `json:"resources,omitempty"`TokenPagination *TokenPagination `json:"tokenPagination,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "PageInfo") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PageInfo") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*MobileAppPanelsListResponse)MarshalJSON

func (s *MobileAppPanelsListResponse) MarshalJSON() ([]byte,error)

typeMobileapppanelsGetCall

type MobileapppanelsGetCall struct {// contains filtered or unexported fields}

func (*MobileapppanelsGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*MobileapppanelsGetCall)Do

Do executes the "consumersurveys.mobileapppanels.get" call.Exactly one of *MobileAppPanel or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*MobileAppPanel.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*MobileapppanelsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*MobileapppanelsGetCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*MobileapppanelsGetCall)IfNoneMatch

func (c *MobileapppanelsGetCall) IfNoneMatch(entityTagstring) *MobileapppanelsGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeMobileapppanelsListCall

type MobileapppanelsListCall struct {// contains filtered or unexported fields}

func (*MobileapppanelsListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*MobileapppanelsListCall)Do

Do executes the "consumersurveys.mobileapppanels.list" call.Exactly one of *MobileAppPanelsListResponse or error will be non-nil.Any non-2xx status code is an error. Response headers are in either*MobileAppPanelsListResponse.ServerResponse.Header or (if a responsewas returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*MobileapppanelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*MobileapppanelsListCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*MobileapppanelsListCall)IfNoneMatch

func (c *MobileapppanelsListCall) IfNoneMatch(entityTagstring) *MobileapppanelsListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*MobileapppanelsListCall)MaxResults

func (c *MobileapppanelsListCall) MaxResults(maxResultsint64) *MobileapppanelsListCall

MaxResults sets the optional parameter "maxResults":

func (*MobileapppanelsListCall)StartIndex

func (c *MobileapppanelsListCall) StartIndex(startIndexint64) *MobileapppanelsListCall

StartIndex sets the optional parameter "startIndex":

func (*MobileapppanelsListCall)Token

Token sets the optional parameter "token":

typeMobileapppanelsService

type MobileapppanelsService struct {// contains filtered or unexported fields}

funcNewMobileapppanelsService

func NewMobileapppanelsService(s *Service) *MobileapppanelsService

func (*MobileapppanelsService)Get

Get: Retrieves a MobileAppPanel that is available to theauthenticated user.

func (*MobileapppanelsService)List

List: Lists the MobileAppPanels available to the authenticated user.

func (*MobileapppanelsService)Update

func (r *MobileapppanelsService) Update(panelIdstring, mobileapppanel *MobileAppPanel) *MobileapppanelsUpdateCall

Update: Updates a MobileAppPanel. Currently the only property thatcan be updated is the owners property.

typeMobileapppanelsUpdateCall

type MobileapppanelsUpdateCall struct {// contains filtered or unexported fields}

func (*MobileapppanelsUpdateCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*MobileapppanelsUpdateCall)Do

Do executes the "consumersurveys.mobileapppanels.update" call.Exactly one of *MobileAppPanel or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*MobileAppPanel.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*MobileapppanelsUpdateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*MobileapppanelsUpdateCall)Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typePageInfo

type PageInfo struct {ResultPerPageint64 `json:"resultPerPage,omitempty"`StartIndexint64 `json:"startIndex,omitempty"`TotalResultsint64 `json:"totalResults,omitempty"`// ForceSendFields is a list of field names (e.g. "ResultPerPage") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResultPerPage") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*PageInfo)MarshalJSON

func (s *PageInfo) MarshalJSON() ([]byte,error)

typeResultsGetCall

type ResultsGetCall struct {// contains filtered or unexported fields}

func (*ResultsGetCall)Context

Context sets the context to be used in this call's Do and Downloadmethods. Any pending HTTP request will be aborted if the providedcontext is canceled.

func (*ResultsGetCall)Do

Do executes the "consumersurveys.results.get" call.Exactly one of *SurveyResults or error will be non-nil. Any non-2xxstatus code is an error. Response headers are in either*SurveyResults.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*ResultsGetCall)Download

func (c *ResultsGetCall) Download(opts ...googleapi.CallOption) (*http.Response,error)

Download fetches the API endpoint's "media" value, instead of the normalAPI response value. If the returned error is nil, the Response is guaranteed tohave a 2xx status code. Callers must close the Response.Body as usual.

func (*ResultsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*ResultsGetCall)Header

func (c *ResultsGetCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*ResultsGetCall)IfNoneMatch

func (c *ResultsGetCall) IfNoneMatch(entityTagstring) *ResultsGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeResultsGetRequest

type ResultsGetRequest struct {ResultMask *ResultsMask `json:"resultMask,omitempty"`// ForceSendFields is a list of field names (e.g. "ResultMask") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResultMask") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*ResultsGetRequest)MarshalJSON

func (s *ResultsGetRequest) MarshalJSON() ([]byte,error)

typeResultsMask

type ResultsMask struct {Fields []*FieldMask `json:"fields,omitempty"`Projectionstring `json:"projection,omitempty"`// ForceSendFields is a list of field names (e.g. "Fields") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Fields") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*ResultsMask)MarshalJSON

func (s *ResultsMask) MarshalJSON() ([]byte,error)

typeResultsService

type ResultsService struct {// contains filtered or unexported fields}

funcNewResultsService

func NewResultsService(s *Service) *ResultsService

func (*ResultsService)Get

func (r *ResultsService) Get(surveyUrlIdstring, resultsgetrequest *ResultsGetRequest) *ResultsGetCall

Get: Retrieves any survey results that have been produced so far.Results are formatted as an Excel file. You must add "?alt=media" tothe URL as an argument to get results.

typeService

type Service struct {BasePathstring// API endpoint base URLUserAgentstring// optional additional User-Agent fragmentMobileapppanels *MobileapppanelsServiceResults *ResultsServiceSurveys *SurveysService// contains filtered or unexported fields}

funcNewdeprecated

func New(client *http.Client) (*Service,error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead.To provide a custom HTTP client, use option.WithHTTPClient.If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

funcNewServiceadded inv0.5.0

func NewService(ctxcontext.Context, opts ...option.ClientOption) (*Service,error)

NewService creates a new Service.

typeSurvey

type Survey struct {Audience *SurveyAudience `json:"audience,omitempty"`Cost *SurveyCost `json:"cost,omitempty"`CustomerDatastring `json:"customerData,omitempty"`Descriptionstring `json:"description,omitempty"`Owners []string `json:"owners,omitempty"`Questions []*SurveyQuestion `json:"questions,omitempty"`RejectionReason *SurveyRejection `json:"rejectionReason,omitempty"`Statestring `json:"state,omitempty"`SurveyUrlIdstring `json:"surveyUrlId,omitempty"`Titlestring `json:"title,omitempty"`WantedResponseCountint64 `json:"wantedResponseCount,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Audience") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Audience") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*Survey)MarshalJSON

func (s *Survey) MarshalJSON() ([]byte,error)

typeSurveyAudience

type SurveyAudience struct {Ages []string `json:"ages,omitempty"`Countrystring `json:"country,omitempty"`CountrySubdivisionstring `json:"countrySubdivision,omitempty"`Genderstring `json:"gender,omitempty"`Languages []string `json:"languages,omitempty"`MobileAppPanelIdstring `json:"mobileAppPanelId,omitempty"`PopulationSourcestring `json:"populationSource,omitempty"`// ForceSendFields is a list of field names (e.g. "Ages") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Ages") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveyAudience)MarshalJSON

func (s *SurveyAudience) MarshalJSON() ([]byte,error)

typeSurveyCost

type SurveyCost struct {CostPerResponseNanosint64 `json:"costPerResponseNanos,omitempty,string"`CurrencyCodestring `json:"currencyCode,omitempty"`MaxCostPerResponseNanosint64 `json:"maxCostPerResponseNanos,omitempty,string"`Nanosint64 `json:"nanos,omitempty,string"`// ForceSendFields is a list of field names (e.g.// "CostPerResponseNanos") to unconditionally include in API requests.// By default, fields with empty values are omitted from API requests.// However, any non-pointer, non-interface field appearing in// ForceSendFields will be sent to the server regardless of whether the// field is empty or not. This may be used to include empty fields in// Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CostPerResponseNanos") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

func (*SurveyCost)MarshalJSON

func (s *SurveyCost) MarshalJSON() ([]byte,error)

typeSurveyQuestion

type SurveyQuestion struct {AnswerOrderstring `json:"answerOrder,omitempty"`Answers []string `json:"answers,omitempty"`HasOtherbool `json:"hasOther,omitempty"`HighValueLabelstring `json:"highValueLabel,omitempty"`Images []*SurveyQuestionImage `json:"images,omitempty"`LastAnswerPositionPinnedbool `json:"lastAnswerPositionPinned,omitempty"`LowValueLabelstring `json:"lowValueLabel,omitempty"`MustPickSuggestionbool `json:"mustPickSuggestion,omitempty"`NumStarsstring `json:"numStars,omitempty"`OpenTextPlaceholderstring `json:"openTextPlaceholder,omitempty"`OpenTextSuggestions []string `json:"openTextSuggestions,omitempty"`Questionstring `json:"question,omitempty"`SentimentTextstring `json:"sentimentText,omitempty"`SingleLineResponsebool `json:"singleLineResponse,omitempty"`ThresholdAnswers []string `json:"thresholdAnswers,omitempty"`Typestring `json:"type,omitempty"`UnitOfMeasurementLabelstring `json:"unitOfMeasurementLabel,omitempty"`VideoIdstring `json:"videoId,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerOrder") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerOrder") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveyQuestion)MarshalJSON

func (s *SurveyQuestion) MarshalJSON() ([]byte,error)

typeSurveyQuestionImage

type SurveyQuestionImage struct {AltTextstring `json:"altText,omitempty"`Datastring `json:"data,omitempty"`Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "AltText") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AltText") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveyQuestionImage)MarshalJSON

func (s *SurveyQuestionImage) MarshalJSON() ([]byte,error)

typeSurveyRejection

type SurveyRejection struct {Explanationstring `json:"explanation,omitempty"`Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "Explanation") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Explanation") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveyRejection)MarshalJSON

func (s *SurveyRejection) MarshalJSON() ([]byte,error)

typeSurveyResults

type SurveyResults struct {Statusstring `json:"status,omitempty"`SurveyUrlIdstring `json:"surveyUrlId,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Status") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Status") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveyResults)MarshalJSON

func (s *SurveyResults) MarshalJSON() ([]byte,error)

typeSurveysDeleteCall

type SurveysDeleteCall struct {// contains filtered or unexported fields}

func (*SurveysDeleteCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SurveysDeleteCall)Do

Do executes the "consumersurveys.surveys.delete" call.Exactly one of *SurveysDeleteResponse or error will be non-nil. Anynon-2xx status code is an error. Response headers are in either*SurveysDeleteResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*SurveysDeleteCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SurveysDeleteCall)Header

func (c *SurveysDeleteCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typeSurveysDeleteResponse

type SurveysDeleteResponse struct {// RequestId: Unique request ID used for logging and debugging. Please// include in any error reporting or troubleshooting requests.RequestIdstring `json:"requestId,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "RequestId") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "RequestId") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveysDeleteResponse)MarshalJSON

func (s *SurveysDeleteResponse) MarshalJSON() ([]byte,error)

typeSurveysGetCall

type SurveysGetCall struct {// contains filtered or unexported fields}

func (*SurveysGetCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SurveysGetCall)Do

Do executes the "consumersurveys.surveys.get" call.Exactly one of *Survey or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Survey.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*SurveysGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SurveysGetCall)Header

func (c *SurveysGetCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*SurveysGetCall)IfNoneMatch

func (c *SurveysGetCall) IfNoneMatch(entityTagstring) *SurveysGetCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

typeSurveysInsertCall

type SurveysInsertCall struct {// contains filtered or unexported fields}

func (*SurveysInsertCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SurveysInsertCall)Do

Do executes the "consumersurveys.surveys.insert" call.Exactly one of *Survey or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Survey.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*SurveysInsertCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SurveysInsertCall)Header

func (c *SurveysInsertCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typeSurveysListCall

type SurveysListCall struct {// contains filtered or unexported fields}

func (*SurveysListCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SurveysListCall)Do

Do executes the "consumersurveys.surveys.list" call.Exactly one of *SurveysListResponse or error will be non-nil. Anynon-2xx status code is an error. Response headers are in either*SurveysListResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*SurveysListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SurveysListCall)Header

func (c *SurveysListCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

func (*SurveysListCall)IfNoneMatch

func (c *SurveysListCall) IfNoneMatch(entityTagstring) *SurveysListCall

IfNoneMatch sets the optional parameter which makes the operationfail if the object's ETag matches the given value. This is useful forgetting updates only after the object has changed since the lastrequest. Use googleapi.IsNotModified to check whether the responseerror from Do is the result of In-None-Match.

func (*SurveysListCall)MaxResults

func (c *SurveysListCall) MaxResults(maxResultsint64) *SurveysListCall

MaxResults sets the optional parameter "maxResults":

func (*SurveysListCall)StartIndex

func (c *SurveysListCall) StartIndex(startIndexint64) *SurveysListCall

StartIndex sets the optional parameter "startIndex":

func (*SurveysListCall)Token

func (c *SurveysListCall) Token(tokenstring) *SurveysListCall

Token sets the optional parameter "token":

typeSurveysListResponse

type SurveysListResponse struct {PageInfo *PageInfo `json:"pageInfo,omitempty"`// RequestId: Unique request ID used for logging and debugging. Please// include in any error reporting or troubleshooting requests.RequestIdstring `json:"requestId,omitempty"`// Resources: An individual survey resource.Resources []*Survey `json:"resources,omitempty"`TokenPagination *TokenPagination `json:"tokenPagination,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "PageInfo") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PageInfo") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveysListResponse)MarshalJSON

func (s *SurveysListResponse) MarshalJSON() ([]byte,error)

typeSurveysService

type SurveysService struct {// contains filtered or unexported fields}

funcNewSurveysService

func NewSurveysService(s *Service) *SurveysService

func (*SurveysService)Delete

func (r *SurveysService) Delete(surveyUrlIdstring) *SurveysDeleteCall

Delete: Removes a survey from view in all user GET requests.

func (*SurveysService)Get

func (r *SurveysService) Get(surveyUrlIdstring) *SurveysGetCall

Get: Retrieves information about the specified survey.

func (*SurveysService)Insert

func (r *SurveysService) Insert(survey *Survey) *SurveysInsertCall

Insert: Creates a survey.

func (*SurveysService)List

List: Lists the surveys owned by the authenticated user.

func (*SurveysService)Start

func (r *SurveysService) Start(resourceIdstring, surveysstartrequest *SurveysStartRequest) *SurveysStartCall

Start: Begins running a survey.

func (*SurveysService)Stop

func (r *SurveysService) Stop(resourceIdstring) *SurveysStopCall

Stop: Stops a running survey.

func (*SurveysService)Update

func (r *SurveysService) Update(surveyUrlIdstring, survey *Survey) *SurveysUpdateCall

Update: Updates a survey. Currently the only property that can beupdated is the owners property.

typeSurveysStartCall

type SurveysStartCall struct {// contains filtered or unexported fields}

func (*SurveysStartCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SurveysStartCall)Do

Do executes the "consumersurveys.surveys.start" call.Exactly one of *SurveysStartResponse or error will be non-nil. Anynon-2xx status code is an error. Response headers are in either*SurveysStartResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*SurveysStartCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SurveysStartCall)Header

func (c *SurveysStartCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typeSurveysStartRequest

type SurveysStartRequest struct {// MaxCostPerResponseNanos: Threshold to start a survey automically if// the quoted prices is less than or equal to this value. See// Survey.Cost for more details.MaxCostPerResponseNanosint64 `json:"maxCostPerResponseNanos,omitempty,string"`// ForceSendFields is a list of field names (e.g.// "MaxCostPerResponseNanos") to unconditionally include in API// requests. By default, fields with empty values are omitted from API// requests. However, any non-pointer, non-interface field appearing in// ForceSendFields will be sent to the server regardless of whether the// field is empty or not. This may be used to include empty fields in// Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "MaxCostPerResponseNanos")// to include in API requests with the JSON null value. By default,// fields with empty values are omitted from API requests. However, any// field with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

func (*SurveysStartRequest)MarshalJSON

func (s *SurveysStartRequest) MarshalJSON() ([]byte,error)

typeSurveysStartResponse

type SurveysStartResponse struct {// RequestId: Unique request ID used for logging and debugging. Please// include in any error reporting or troubleshooting requests.RequestIdstring `json:"requestId,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "RequestId") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "RequestId") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveysStartResponse)MarshalJSON

func (s *SurveysStartResponse) MarshalJSON() ([]byte,error)

typeSurveysStopCall

type SurveysStopCall struct {// contains filtered or unexported fields}

func (*SurveysStopCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SurveysStopCall)Do

Do executes the "consumersurveys.surveys.stop" call.Exactly one of *SurveysStopResponse or error will be non-nil. Anynon-2xx status code is an error. Response headers are in either*SurveysStopResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error wasbecause http.StatusNotModified was returned.

func (*SurveysStopCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SurveysStopCall)Header

func (c *SurveysStopCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typeSurveysStopResponse

type SurveysStopResponse struct {// RequestId: Unique request ID used for logging and debugging. Please// include in any error reporting or troubleshooting requests.RequestIdstring `json:"requestId,omitempty"`// ServerResponse contains the HTTP response code and headers from the// server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "RequestId") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "RequestId") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*SurveysStopResponse)MarshalJSON

func (s *SurveysStopResponse) MarshalJSON() ([]byte,error)

typeSurveysUpdateCall

type SurveysUpdateCall struct {// contains filtered or unexported fields}

func (*SurveysUpdateCall)Context

Context sets the context to be used in this call's Do method. Anypending HTTP request will be aborted if the provided context iscanceled.

func (*SurveysUpdateCall)Do

Do executes the "consumersurveys.surveys.update" call.Exactly one of *Survey or error will be non-nil. Any non-2xx statuscode is an error. Response headers are in either*Survey.ServerResponse.Header or (if a response was returned at all)in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModifiedwas returned.

func (*SurveysUpdateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.

func (*SurveysUpdateCall)Header

func (c *SurveysUpdateCall) Header()http.Header

Header returns an http.Header that can be modified by the caller toadd HTTP headers to the request.

typeTokenPagination

type TokenPagination struct {NextPageTokenstring `json:"nextPageToken,omitempty"`PreviousPageTokenstring `json:"previousPageToken,omitempty"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

func (*TokenPagination)MarshalJSON

func (s *TokenPagination) MarshalJSON() ([]byte,error)

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp