consumersurveys
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
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
- type FieldMask
- type MobileAppPanel
- type MobileAppPanelsListResponse
- type MobileapppanelsGetCall
- func (c *MobileapppanelsGetCall) Context(ctx context.Context) *MobileapppanelsGetCall
- func (c *MobileapppanelsGetCall) Do(opts ...googleapi.CallOption) (*MobileAppPanel, error)
- func (c *MobileapppanelsGetCall) Fields(s ...googleapi.Field) *MobileapppanelsGetCall
- func (c *MobileapppanelsGetCall) Header() http.Header
- func (c *MobileapppanelsGetCall) IfNoneMatch(entityTag string) *MobileapppanelsGetCall
- type MobileapppanelsListCall
- func (c *MobileapppanelsListCall) Context(ctx context.Context) *MobileapppanelsListCall
- func (c *MobileapppanelsListCall) Do(opts ...googleapi.CallOption) (*MobileAppPanelsListResponse, error)
- func (c *MobileapppanelsListCall) Fields(s ...googleapi.Field) *MobileapppanelsListCall
- func (c *MobileapppanelsListCall) Header() http.Header
- func (c *MobileapppanelsListCall) IfNoneMatch(entityTag string) *MobileapppanelsListCall
- func (c *MobileapppanelsListCall) MaxResults(maxResults int64) *MobileapppanelsListCall
- func (c *MobileapppanelsListCall) StartIndex(startIndex int64) *MobileapppanelsListCall
- func (c *MobileapppanelsListCall) Token(token string) *MobileapppanelsListCall
- type MobileapppanelsService
- type MobileapppanelsUpdateCall
- func (c *MobileapppanelsUpdateCall) Context(ctx context.Context) *MobileapppanelsUpdateCall
- func (c *MobileapppanelsUpdateCall) Do(opts ...googleapi.CallOption) (*MobileAppPanel, error)
- func (c *MobileapppanelsUpdateCall) Fields(s ...googleapi.Field) *MobileapppanelsUpdateCall
- func (c *MobileapppanelsUpdateCall) Header() http.Header
- type PageInfo
- type ResultsGetCall
- func (c *ResultsGetCall) Context(ctx context.Context) *ResultsGetCall
- func (c *ResultsGetCall) Do(opts ...googleapi.CallOption) (*SurveyResults, error)
- func (c *ResultsGetCall) Download(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ResultsGetCall) Fields(s ...googleapi.Field) *ResultsGetCall
- func (c *ResultsGetCall) Header() http.Header
- func (c *ResultsGetCall) IfNoneMatch(entityTag string) *ResultsGetCall
- type ResultsGetRequest
- type ResultsMask
- type ResultsService
- type Service
- type Survey
- type SurveyAudience
- type SurveyCost
- type SurveyQuestion
- type SurveyQuestionImage
- type SurveyRejection
- type SurveyResults
- type SurveysDeleteCall
- type SurveysDeleteResponse
- type SurveysGetCall
- func (c *SurveysGetCall) Context(ctx context.Context) *SurveysGetCall
- func (c *SurveysGetCall) Do(opts ...googleapi.CallOption) (*Survey, error)
- func (c *SurveysGetCall) Fields(s ...googleapi.Field) *SurveysGetCall
- func (c *SurveysGetCall) Header() http.Header
- func (c *SurveysGetCall) IfNoneMatch(entityTag string) *SurveysGetCall
- type SurveysInsertCall
- type SurveysListCall
- func (c *SurveysListCall) Context(ctx context.Context) *SurveysListCall
- func (c *SurveysListCall) Do(opts ...googleapi.CallOption) (*SurveysListResponse, error)
- func (c *SurveysListCall) Fields(s ...googleapi.Field) *SurveysListCall
- func (c *SurveysListCall) Header() http.Header
- func (c *SurveysListCall) IfNoneMatch(entityTag string) *SurveysListCall
- func (c *SurveysListCall) MaxResults(maxResults int64) *SurveysListCall
- func (c *SurveysListCall) StartIndex(startIndex int64) *SurveysListCall
- func (c *SurveysListCall) Token(token string) *SurveysListCall
- type SurveysListResponse
- type SurveysService
- func (r *SurveysService) Delete(surveyUrlId string) *SurveysDeleteCall
- func (r *SurveysService) Get(surveyUrlId string) *SurveysGetCall
- func (r *SurveysService) Insert(survey *Survey) *SurveysInsertCall
- func (r *SurveysService) List() *SurveysListCall
- func (r *SurveysService) Start(resourceId string, surveysstartrequest *SurveysStartRequest) *SurveysStartCall
- func (r *SurveysService) Stop(resourceId string) *SurveysStopCall
- func (r *SurveysService) Update(surveyUrlId string, survey *Survey) *SurveysUpdateCall
- type SurveysStartCall
- type SurveysStartRequest
- type SurveysStartResponse
- type SurveysStopCall
- type SurveysStopResponse
- type SurveysUpdateCall
- type TokenPagination
Constants¶
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¶
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¶
func (c *MobileapppanelsGetCall) Context(ctxcontext.Context) *MobileapppanelsGetCall
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¶
func (c *MobileapppanelsGetCall) Do(opts ...googleapi.CallOption) (*MobileAppPanel,error)
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¶
func (c *MobileapppanelsGetCall) Fields(s ...googleapi.Field) *MobileapppanelsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*MobileapppanelsGetCall)Header¶
func (c *MobileapppanelsGetCall) Header()http.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¶
func (c *MobileapppanelsListCall) Context(ctxcontext.Context) *MobileapppanelsListCall
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¶
func (c *MobileapppanelsListCall) Do(opts ...googleapi.CallOption) (*MobileAppPanelsListResponse,error)
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¶
func (c *MobileapppanelsListCall) Fields(s ...googleapi.Field) *MobileapppanelsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*MobileapppanelsListCall)Header¶
func (c *MobileapppanelsListCall) Header()http.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¶
func (c *MobileapppanelsListCall) Token(tokenstring) *MobileapppanelsListCall
Token sets the optional parameter "token":
typeMobileapppanelsService¶
type MobileapppanelsService struct {// contains filtered or unexported fields}funcNewMobileapppanelsService¶
func NewMobileapppanelsService(s *Service) *MobileapppanelsService
func (*MobileapppanelsService)Get¶
func (r *MobileapppanelsService) Get(panelIdstring) *MobileapppanelsGetCall
Get: Retrieves a MobileAppPanel that is available to theauthenticated user.
func (*MobileapppanelsService)List¶
func (r *MobileapppanelsService) List() *MobileapppanelsListCall
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¶
func (c *MobileapppanelsUpdateCall) Context(ctxcontext.Context) *MobileapppanelsUpdateCall
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¶
func (c *MobileapppanelsUpdateCall) Do(opts ...googleapi.CallOption) (*MobileAppPanel,error)
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¶
func (c *MobileapppanelsUpdateCall) Fields(s ...googleapi.Field) *MobileapppanelsUpdateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponsefor more information.
func (*MobileapppanelsUpdateCall)Header¶
func (c *MobileapppanelsUpdateCall) Header()http.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¶
typeResultsGetCall¶
type ResultsGetCall struct {// contains filtered or unexported fields}func (*ResultsGetCall)Context¶
func (c *ResultsGetCall) Context(ctxcontext.Context) *ResultsGetCall
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¶
func (c *ResultsGetCall) Do(opts ...googleapi.CallOption) (*SurveyResults,error)
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¶
func (c *ResultsGetCall) Fields(s ...googleapi.Field) *ResultsGetCall
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
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.
funcNewService¶added inv0.5.0
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¶
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¶
func (c *SurveysDeleteCall) Context(ctxcontext.Context) *SurveysDeleteCall
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¶
func (c *SurveysDeleteCall) Do(opts ...googleapi.CallOption) (*SurveysDeleteResponse,error)
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¶
func (c *SurveysDeleteCall) Fields(s ...googleapi.Field) *SurveysDeleteCall
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¶
func (c *SurveysGetCall) Context(ctxcontext.Context) *SurveysGetCall
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¶
func (c *SurveysGetCall) Do(opts ...googleapi.CallOption) (*Survey,error)
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¶
func (c *SurveysGetCall) Fields(s ...googleapi.Field) *SurveysGetCall
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¶
func (c *SurveysInsertCall) Context(ctxcontext.Context) *SurveysInsertCall
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¶
func (c *SurveysInsertCall) Do(opts ...googleapi.CallOption) (*Survey,error)
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¶
func (c *SurveysInsertCall) Fields(s ...googleapi.Field) *SurveysInsertCall
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¶
func (c *SurveysListCall) Context(ctxcontext.Context) *SurveysListCall
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¶
func (c *SurveysListCall) Do(opts ...googleapi.CallOption) (*SurveysListResponse,error)
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¶
func (c *SurveysListCall) Fields(s ...googleapi.Field) *SurveysListCall
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¶
func (r *SurveysService) List() *SurveysListCall
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¶
func (c *SurveysStartCall) Context(ctxcontext.Context) *SurveysStartCall
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¶
func (c *SurveysStartCall) Do(opts ...googleapi.CallOption) (*SurveysStartResponse,error)
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¶
func (c *SurveysStartCall) Fields(s ...googleapi.Field) *SurveysStartCall
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¶
func (c *SurveysStopCall) Context(ctxcontext.Context) *SurveysStopCall
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¶
func (c *SurveysStopCall) Do(opts ...googleapi.CallOption) (*SurveysStopResponse,error)
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¶
func (c *SurveysStopCall) Fields(s ...googleapi.Field) *SurveysStopCall
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¶
func (c *SurveysUpdateCall) Context(ctxcontext.Context) *SurveysUpdateCall
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¶
func (c *SurveysUpdateCall) Do(opts ...googleapi.CallOption) (*Survey,error)
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¶
func (c *SurveysUpdateCall) Fields(s ...googleapi.Field) *SurveysUpdateCall
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)