dialogflow

package
v0.269.0 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2026 License: BSD-3-Clause Imports: 18 Imported by: 13

Documentation

Overview

Package dialogflow provides access to the Dialogflow API.

This package is DEPRECATED. Use package cloud.google.com/go/dialogflow/apiv2 instead.

For product documentation, see: https://cloud.google.com/dialogflow/

Library status

These client libraries are officially supported by Google. However, this library is considered complete and is in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

When possible, we recommend using our newer [Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go) that are still actively being worked and iterated on.

Creating a client

Usage example:

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

In this example, Google Application Default Credentials are used for authentication. For information on how to create and obtain Application Default Credentials, see https://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 google.golang.org/api/option.WithScopes:

dialogflowService, err := dialogflow.NewService(ctx, option.WithScopes(dialogflow.DialogflowScope))

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

dialogflowService, err := dialogflow.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow, use google.golang.org/api/option.WithTokenSource:

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

See google.golang.org/api/option.ClientOption for details on options.

Index

Constants

View Source
const (
	// See, edit, configure, and delete your Google Cloud data and see the email
	// address for your Google Account.
	CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"

	// View, manage and query your Dialogflow agents
	DialogflowScope = "https://www.googleapis.com/auth/dialogflow"
)

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

type GoogleCloudDialogflowCxV3AdvancedSettings added in v0.139.0

type GoogleCloudDialogflowCxV3AdvancedSettings struct {
	AudioExportGcsDestination *GoogleCloudDialogflowCxV3GcsDestination                  `json:"audioExportGcsDestination,omitempty"`
	DtmfSettings              *GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings    `json:"dtmfSettings,omitempty"`
	LoggingSettings           *GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings `json:"loggingSettings,omitempty"`
	SpeechSettings            *GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings  `json:"speechSettings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioExportGcsDestination")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioExportGcsDestination") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3AdvancedSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings added in v0.139.0

type GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings struct {
	Enabled                    bool   `json:"enabled,omitempty"`
	EndpointingTimeoutDuration string `json:"endpointingTimeoutDuration,omitempty"`
	FinishDigit                string `json:"finishDigit,omitempty"`
	InterdigitTimeoutDuration  string `json:"interdigitTimeoutDuration,omitempty"`
	MaxDigits                  int64  `json:"maxDigits,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings added in v0.139.0

type GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings struct {
	EnableConsentBasedRedaction bool `json:"enableConsentBasedRedaction,omitempty"`
	EnableInteractionLogging    bool `json:"enableInteractionLogging,omitempty"`
	EnableStackdriverLogging    bool `json:"enableStackdriverLogging,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "EnableConsentBasedRedaction") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableConsentBasedRedaction") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings added in v0.170.0

type GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings struct {
	EndpointerSensitivity      int64             `json:"endpointerSensitivity,omitempty"`
	Models                     map[string]string `json:"models,omitempty"`
	NoSpeechTimeout            string            `json:"noSpeechTimeout,omitempty"`
	UseTimeoutBasedEndpointing bool              `json:"useTimeoutBasedEndpointing,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EndpointerSensitivity") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndpointerSensitivity") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings) MarshalJSON added in v0.170.0

type GoogleCloudDialogflowCxV3AudioInput added in v0.37.0

type GoogleCloudDialogflowCxV3AudioInput struct {
	Audio  string                                     `json:"audio,omitempty"`
	Config *GoogleCloudDialogflowCxV3InputAudioConfig `json:"config,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Audio") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Audio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3AudioInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3AudioInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3BargeInConfig added in v0.152.0

type GoogleCloudDialogflowCxV3BargeInConfig struct {
	NoBargeInDuration string `json:"noBargeInDuration,omitempty"`
	TotalDuration     string `json:"totalDuration,omitempty"`
	// ForceSendFields is a list of field names (e.g. "NoBargeInDuration") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NoBargeInDuration") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3BargeInConfig) MarshalJSON added in v0.152.0

func (s GoogleCloudDialogflowCxV3BargeInConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata struct {
	Errors []*GoogleCloudDialogflowCxV3TestError `json:"errors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Errors") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Errors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3BatchRunTestCasesResponse added in v0.37.0

type GoogleCloudDialogflowCxV3BatchRunTestCasesResponse struct {
	Results []*GoogleCloudDialogflowCxV3TestCaseResult `json:"results,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Results") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Results") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3BatchRunTestCasesResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3ContinuousTestResult added in v0.48.0

type GoogleCloudDialogflowCxV3ContinuousTestResult struct {
	Name string `json:"name,omitempty"`
	// Possible values:
	//   "AGGREGATED_TEST_RESULT_UNSPECIFIED"
	//   "PASSED"
	//   "FAILED"
	Result          string   `json:"result,omitempty"`
	RunTime         string   `json:"runTime,omitempty"`
	TestCaseResults []string `json:"testCaseResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ContinuousTestResult) MarshalJSON added in v0.48.0

type GoogleCloudDialogflowCxV3ConversationSignals added in v0.107.0

type GoogleCloudDialogflowCxV3ConversationSignals struct {
	TurnSignals *GoogleCloudDialogflowCxV3TurnSignals `json:"turnSignals,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TurnSignals") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TurnSignals") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ConversationSignals) MarshalJSON added in v0.107.0

type GoogleCloudDialogflowCxV3ConversationTurn added in v0.37.0

type GoogleCloudDialogflowCxV3ConversationTurn struct {
	UserInput          *GoogleCloudDialogflowCxV3ConversationTurnUserInput          `json:"userInput,omitempty"`
	VirtualAgentOutput *GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput `json:"virtualAgentOutput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "UserInput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "UserInput") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ConversationTurn) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3ConversationTurnUserInput added in v0.37.0

type GoogleCloudDialogflowCxV3ConversationTurnUserInput struct {
	EnableSentimentAnalysis bool                                 `json:"enableSentimentAnalysis,omitempty"`
	InjectedParameters      googleapi.RawMessage                 `json:"injectedParameters,omitempty"`
	Input                   *GoogleCloudDialogflowCxV3QueryInput `json:"input,omitempty"`
	IsWebhookEnabled        bool                                 `json:"isWebhookEnabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableSentimentAnalysis") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableSentimentAnalysis") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ConversationTurnUserInput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput added in v0.37.0

type GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput struct {
	CurrentPage       *GoogleCloudDialogflowCxV3Page                  `json:"currentPage,omitempty"`
	DiagnosticInfo    googleapi.RawMessage                            `json:"diagnosticInfo,omitempty"`
	Differences       []*GoogleCloudDialogflowCxV3TestRunDifference   `json:"differences,omitempty"`
	SessionParameters googleapi.RawMessage                            `json:"sessionParameters,omitempty"`
	Status            *GoogleRpcStatus                                `json:"status,omitempty"`
	TextResponses     []*GoogleCloudDialogflowCxV3ResponseMessageText `json:"textResponses,omitempty"`
	TriggeredIntent   *GoogleCloudDialogflowCxV3Intent                `json:"triggeredIntent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CurrentPage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CurrentPage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3CreateVersionOperationMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3CreateVersionOperationMetadata struct {
	Version string `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Version") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Version") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3CreateVersionOperationMetadata) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3DataStoreConnection added in v0.139.0

type GoogleCloudDialogflowCxV3DataStoreConnection struct {
	DataStore string `json:"dataStore,omitempty"`
	// Possible values:
	//   "DATA_STORE_TYPE_UNSPECIFIED"
	//   "PUBLIC_WEB"
	//   "UNSTRUCTURED"
	//   "STRUCTURED"
	DataStoreType string `json:"dataStoreType,omitempty"`
	// Possible values:
	//   "DOCUMENT_PROCESSING_MODE_UNSPECIFIED"
	//   "DOCUMENTS"
	//   "CHUNKS"
	DocumentProcessingMode string `json:"documentProcessingMode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DataStore") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DataStore") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3DataStoreConnection) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3DeployFlowMetadata added in v0.58.0

type GoogleCloudDialogflowCxV3DeployFlowMetadata struct {
	TestErrors []*GoogleCloudDialogflowCxV3TestError `json:"testErrors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestErrors") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestErrors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3DeployFlowMetadata) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3DeployFlowResponse added in v0.58.0

type GoogleCloudDialogflowCxV3DeployFlowResponse struct {
	Deployment  string                                `json:"deployment,omitempty"`
	Environment *GoogleCloudDialogflowCxV3Environment `json:"environment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Deployment") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Deployment") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3DeployFlowResponse) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3DtmfInput added in v0.37.0

type GoogleCloudDialogflowCxV3DtmfInput struct {
	Digits      string `json:"digits,omitempty"`
	FinishDigit string `json:"finishDigit,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Digits") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Digits") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3DtmfInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3DtmfInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3Environment added in v0.58.0

type GoogleCloudDialogflowCxV3Environment struct {
	Description     string                                               `json:"description,omitempty"`
	DisplayName     string                                               `json:"displayName,omitempty"`
	Name            string                                               `json:"name,omitempty"`
	TestCasesConfig *GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig `json:"testCasesConfig,omitempty"`
	UpdateTime      string                                               `json:"updateTime,omitempty"`
	VersionConfigs  []*GoogleCloudDialogflowCxV3EnvironmentVersionConfig `json:"versionConfigs,omitempty"`
	WebhookConfig   *GoogleCloudDialogflowCxV3EnvironmentWebhookConfig   `json:"webhookConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3Environment) MarshalJSON added in v0.58.0

func (s GoogleCloudDialogflowCxV3Environment) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig added in v0.58.0

type GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig struct {
	EnableContinuousRun    bool     `json:"enableContinuousRun,omitempty"`
	EnablePredeploymentRun bool     `json:"enablePredeploymentRun,omitempty"`
	TestCases              []string `json:"testCases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableContinuousRun") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableContinuousRun") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3EnvironmentVersionConfig added in v0.58.0

type GoogleCloudDialogflowCxV3EnvironmentVersionConfig struct {
	Version string `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Version") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Version") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3EnvironmentVersionConfig) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3EnvironmentWebhookConfig added in v0.82.0

type GoogleCloudDialogflowCxV3EnvironmentWebhookConfig struct {
	WebhookOverrides []*GoogleCloudDialogflowCxV3Webhook `json:"webhookOverrides,omitempty"`
	// ForceSendFields is a list of field names (e.g. "WebhookOverrides") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WebhookOverrides") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3EnvironmentWebhookConfig) MarshalJSON added in v0.82.0

type GoogleCloudDialogflowCxV3EventHandler added in v0.37.0

type GoogleCloudDialogflowCxV3EventHandler struct {
	Event              string                                `json:"event,omitempty"`
	Name               string                                `json:"name,omitempty"`
	TargetFlow         string                                `json:"targetFlow,omitempty"`
	TargetPage         string                                `json:"targetPage,omitempty"`
	TargetPlaybook     string                                `json:"targetPlaybook,omitempty"`
	TriggerFulfillment *GoogleCloudDialogflowCxV3Fulfillment `json:"triggerFulfillment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Event") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Event") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3EventHandler) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3EventHandler) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3EventInput added in v0.37.0

type GoogleCloudDialogflowCxV3EventInput struct {
	Event string `json:"event,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Event") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Event") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3EventInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3EventInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3ExportAgentResponse added in v0.37.0

type GoogleCloudDialogflowCxV3ExportAgentResponse struct {
	AgentContent string `json:"agentContent,omitempty"`
	AgentUri     string `json:"agentUri,omitempty"`
	CommitSha    string `json:"commitSha,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ExportAgentResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3ExportEntityTypesMetadata added in v0.164.0

type GoogleCloudDialogflowCxV3ExportEntityTypesMetadata struct {
}

type GoogleCloudDialogflowCxV3ExportEntityTypesResponse added in v0.164.0

type GoogleCloudDialogflowCxV3ExportEntityTypesResponse struct {
	EntityTypesContent *GoogleCloudDialogflowCxV3InlineDestination `json:"entityTypesContent,omitempty"`
	EntityTypesUri     string                                      `json:"entityTypesUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityTypesContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypesContent") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ExportEntityTypesResponse) MarshalJSON added in v0.164.0

type GoogleCloudDialogflowCxV3ExportFlowResponse added in v0.46.0

type GoogleCloudDialogflowCxV3ExportFlowResponse struct {
	FlowContent string `json:"flowContent,omitempty"`
	FlowUri     string `json:"flowUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FlowContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FlowContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ExportFlowResponse) MarshalJSON added in v0.46.0

type GoogleCloudDialogflowCxV3ExportIntentsMetadata added in v0.143.0

type GoogleCloudDialogflowCxV3ExportIntentsMetadata struct {
}

type GoogleCloudDialogflowCxV3ExportIntentsResponse added in v0.143.0

type GoogleCloudDialogflowCxV3ExportIntentsResponse struct {
	IntentsContent *GoogleCloudDialogflowCxV3InlineDestination `json:"intentsContent,omitempty"`
	IntentsUri     string                                      `json:"intentsUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IntentsContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IntentsContent") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ExportIntentsResponse) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3ExportTestCasesMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3ExportTestCasesMetadata struct {
}

type GoogleCloudDialogflowCxV3ExportTestCasesResponse added in v0.37.0

type GoogleCloudDialogflowCxV3ExportTestCasesResponse struct {
	Content string `json:"content,omitempty"`
	GcsUri  string `json:"gcsUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Content") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Content") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ExportTestCasesResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3Form added in v0.37.0

type GoogleCloudDialogflowCxV3Form struct {
	Parameters []*GoogleCloudDialogflowCxV3FormParameter `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Parameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Parameters") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3Form) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3Form) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3FormParameter added in v0.37.0

type GoogleCloudDialogflowCxV3FormParameter struct {
	AdvancedSettings *GoogleCloudDialogflowCxV3AdvancedSettings          `json:"advancedSettings,omitempty"`
	DefaultValue     interface{}                                         `json:"defaultValue,omitempty"`
	DisplayName      string                                              `json:"displayName,omitempty"`
	EntityType       string                                              `json:"entityType,omitempty"`
	FillBehavior     *GoogleCloudDialogflowCxV3FormParameterFillBehavior `json:"fillBehavior,omitempty"`
	IsList           bool                                                `json:"isList,omitempty"`
	Redact           bool                                                `json:"redact,omitempty"`
	Required         bool                                                `json:"required,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdvancedSettings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdvancedSettings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3FormParameter) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3FormParameter) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3FormParameterFillBehavior added in v0.37.0

type GoogleCloudDialogflowCxV3FormParameterFillBehavior struct {
	InitialPromptFulfillment *GoogleCloudDialogflowCxV3Fulfillment    `json:"initialPromptFulfillment,omitempty"`
	RepromptEventHandlers    []*GoogleCloudDialogflowCxV3EventHandler `json:"repromptEventHandlers,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InitialPromptFulfillment")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InitialPromptFulfillment") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3FormParameterFillBehavior) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3Fulfillment added in v0.37.0

type GoogleCloudDialogflowCxV3Fulfillment struct {
	AdvancedSettings         *GoogleCloudDialogflowCxV3AdvancedSettings                `json:"advancedSettings,omitempty"`
	ConditionalCases         []*GoogleCloudDialogflowCxV3FulfillmentConditionalCases   `json:"conditionalCases,omitempty"`
	EnableGenerativeFallback bool                                                      `json:"enableGenerativeFallback,omitempty"`
	Generators               []*GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings  `json:"generators,omitempty"`
	Messages                 []*GoogleCloudDialogflowCxV3ResponseMessage               `json:"messages,omitempty"`
	ReturnPartialResponses   bool                                                      `json:"returnPartialResponses,omitempty"`
	SetParameterActions      []*GoogleCloudDialogflowCxV3FulfillmentSetParameterAction `json:"setParameterActions,omitempty"`
	Tag                      string                                                    `json:"tag,omitempty"`
	Webhook                  string                                                    `json:"webhook,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdvancedSettings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdvancedSettings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3Fulfillment) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3Fulfillment) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3FulfillmentConditionalCases added in v0.37.0

type GoogleCloudDialogflowCxV3FulfillmentConditionalCases struct {
	Cases []*GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase `json:"cases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Cases") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Cases") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3FulfillmentConditionalCases) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase added in v0.37.0

type GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase struct {
	CaseContent []*GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent `json:"caseContent,omitempty"`
	Condition   string                                                                 `json:"condition,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CaseContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CaseContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent added in v0.37.0

type GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent struct {
	AdditionalCases *GoogleCloudDialogflowCxV3FulfillmentConditionalCases `json:"additionalCases,omitempty"`
	Message         *GoogleCloudDialogflowCxV3ResponseMessage             `json:"message,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdditionalCases") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdditionalCases") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings added in v0.239.0

type GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings struct {
	Generator       string            `json:"generator,omitempty"`
	InputParameters map[string]string `json:"inputParameters,omitempty"`
	OutputParameter string            `json:"outputParameter,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Generator") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Generator") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings) MarshalJSON added in v0.239.0

type GoogleCloudDialogflowCxV3FulfillmentSetParameterAction added in v0.37.0

type GoogleCloudDialogflowCxV3FulfillmentSetParameterAction struct {
	Parameter string      `json:"parameter,omitempty"`
	Value     interface{} `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Parameter") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Parameter") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3FulfillmentSetParameterAction) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3GcsDestination added in v0.139.0

type GoogleCloudDialogflowCxV3GcsDestination struct {
	Uri string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uri") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3GcsDestination) MarshalJSON added in v0.139.0

func (s GoogleCloudDialogflowCxV3GcsDestination) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3ImportEntityTypesMetadata added in v0.164.0

type GoogleCloudDialogflowCxV3ImportEntityTypesMetadata struct {
}

type GoogleCloudDialogflowCxV3ImportEntityTypesResponse added in v0.164.0

type GoogleCloudDialogflowCxV3ImportEntityTypesResponse struct {
	ConflictingResources *GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources `json:"conflictingResources,omitempty"`
	EntityTypes          []string                                                                `json:"entityTypes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConflictingResources") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConflictingResources") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ImportEntityTypesResponse) MarshalJSON added in v0.164.0

type GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources added in v0.164.0

type GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources struct {
	EntityDisplayNames     []string `json:"entityDisplayNames,omitempty"`
	EntityTypeDisplayNames []string `json:"entityTypeDisplayNames,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityDisplayNames") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityDisplayNames") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources) MarshalJSON added in v0.164.0

type GoogleCloudDialogflowCxV3ImportFlowResponse added in v0.46.0

type GoogleCloudDialogflowCxV3ImportFlowResponse struct {
	Flow string `json:"flow,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Flow") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Flow") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ImportFlowResponse) MarshalJSON added in v0.46.0

type GoogleCloudDialogflowCxV3ImportIntentsMetadata added in v0.143.0

type GoogleCloudDialogflowCxV3ImportIntentsMetadata struct {
}

type GoogleCloudDialogflowCxV3ImportIntentsResponse added in v0.143.0

type GoogleCloudDialogflowCxV3ImportIntentsResponse struct {
	ConflictingResources *GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources `json:"conflictingResources,omitempty"`
	Intents              []string                                                            `json:"intents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConflictingResources") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConflictingResources") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ImportIntentsResponse) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources added in v0.143.0

type GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources struct {
	EntityDisplayNames []string `json:"entityDisplayNames,omitempty"`
	IntentDisplayNames []string `json:"intentDisplayNames,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityDisplayNames") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityDisplayNames") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3ImportTestCasesMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3ImportTestCasesMetadata struct {
	Errors []*GoogleCloudDialogflowCxV3TestCaseError `json:"errors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Errors") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Errors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ImportTestCasesMetadata) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3ImportTestCasesResponse added in v0.37.0

type GoogleCloudDialogflowCxV3ImportTestCasesResponse struct {
	Names []string `json:"names,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Names") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Names") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ImportTestCasesResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3InlineDestination added in v0.143.0

type GoogleCloudDialogflowCxV3InlineDestination struct {
	Content string `json:"content,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Content") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Content") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3InlineDestination) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3InputAudioConfig added in v0.37.0

type GoogleCloudDialogflowCxV3InputAudioConfig struct {
	// Possible values:
	//   "AUDIO_ENCODING_UNSPECIFIED"
	//   "AUDIO_ENCODING_LINEAR_16"
	//   "AUDIO_ENCODING_FLAC"
	//   "AUDIO_ENCODING_MULAW"
	//   "AUDIO_ENCODING_AMR"
	//   "AUDIO_ENCODING_AMR_WB"
	//   "AUDIO_ENCODING_OGG_OPUS"
	//   "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
	//   "AUDIO_ENCODING_ALAW"
	AudioEncoding  string                                  `json:"audioEncoding,omitempty"`
	BargeInConfig  *GoogleCloudDialogflowCxV3BargeInConfig `json:"bargeInConfig,omitempty"`
	EnableWordInfo bool                                    `json:"enableWordInfo,omitempty"`
	Model          string                                  `json:"model,omitempty"`
	// Possible values:
	//   "SPEECH_MODEL_VARIANT_UNSPECIFIED"
	//   "USE_BEST_AVAILABLE"
	//   "USE_STANDARD"
	//   "USE_ENHANCED"
	ModelVariant                  string   `json:"modelVariant,omitempty"`
	OptOutConformerModelMigration bool     `json:"optOutConformerModelMigration,omitempty"`
	PhraseHints                   []string `json:"phraseHints,omitempty"`
	SampleRateHertz               int64    `json:"sampleRateHertz,omitempty"`
	SingleUtterance               bool     `json:"singleUtterance,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioEncoding") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioEncoding") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3InputAudioConfig) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3Intent added in v0.37.0

type GoogleCloudDialogflowCxV3Intent struct {
	Description     string                                           `json:"description,omitempty"`
	DisplayName     string                                           `json:"displayName,omitempty"`
	IsFallback      bool                                             `json:"isFallback,omitempty"`
	Labels          map[string]string                                `json:"labels,omitempty"`
	Name            string                                           `json:"name,omitempty"`
	Parameters      []*GoogleCloudDialogflowCxV3IntentParameter      `json:"parameters,omitempty"`
	Priority        int64                                            `json:"priority,omitempty"`
	TrainingPhrases []*GoogleCloudDialogflowCxV3IntentTrainingPhrase `json:"trainingPhrases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3Intent) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3Intent) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3IntentInput added in v0.37.0

type GoogleCloudDialogflowCxV3IntentInput struct {
	Intent string `json:"intent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Intent") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Intent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3IntentInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3IntentInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3IntentParameter added in v0.37.0

type GoogleCloudDialogflowCxV3IntentParameter struct {
	EntityType string `json:"entityType,omitempty"`
	Id         string `json:"id,omitempty"`
	IsList     bool   `json:"isList,omitempty"`
	Redact     bool   `json:"redact,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3IntentParameter) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3IntentTrainingPhrase added in v0.37.0

type GoogleCloudDialogflowCxV3IntentTrainingPhrase struct {
	Id          string                                               `json:"id,omitempty"`
	Parts       []*GoogleCloudDialogflowCxV3IntentTrainingPhrasePart `json:"parts,omitempty"`
	RepeatCount int64                                                `json:"repeatCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Id") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Id") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3IntentTrainingPhrase) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3IntentTrainingPhrasePart added in v0.37.0

type GoogleCloudDialogflowCxV3IntentTrainingPhrasePart struct {
	ParameterId string `json:"parameterId,omitempty"`
	Text        string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ParameterId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ParameterId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3IntentTrainingPhrasePart) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3KnowledgeConnectorSettings added in v0.139.0

type GoogleCloudDialogflowCxV3KnowledgeConnectorSettings struct {
	DataStoreConnections []*GoogleCloudDialogflowCxV3DataStoreConnection `json:"dataStoreConnections,omitempty"`
	Enabled              bool                                            `json:"enabled,omitempty"`
	TargetFlow           string                                          `json:"targetFlow,omitempty"`
	TargetPage           string                                          `json:"targetPage,omitempty"`
	TriggerFulfillment   *GoogleCloudDialogflowCxV3Fulfillment           `json:"triggerFulfillment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DataStoreConnections") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DataStoreConnections") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3KnowledgeConnectorSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3LanguageInfo added in v0.177.0

type GoogleCloudDialogflowCxV3LanguageInfo struct {
	ConfidenceScore      float64 `json:"confidenceScore,omitempty"`
	InputLanguageCode    string  `json:"inputLanguageCode,omitempty"`
	ResolvedLanguageCode string  `json:"resolvedLanguageCode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConfidenceScore") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3LanguageInfo) MarshalJSON added in v0.177.0

func (s GoogleCloudDialogflowCxV3LanguageInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowCxV3LanguageInfo) UnmarshalJSON added in v0.177.0

func (s *GoogleCloudDialogflowCxV3LanguageInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowCxV3Page added in v0.37.0

type GoogleCloudDialogflowCxV3Page struct {
	AdvancedSettings           *GoogleCloudDialogflowCxV3AdvancedSettings           `json:"advancedSettings,omitempty"`
	Description                string                                               `json:"description,omitempty"`
	DisplayName                string                                               `json:"displayName,omitempty"`
	EntryFulfillment           *GoogleCloudDialogflowCxV3Fulfillment                `json:"entryFulfillment,omitempty"`
	EventHandlers              []*GoogleCloudDialogflowCxV3EventHandler             `json:"eventHandlers,omitempty"`
	Form                       *GoogleCloudDialogflowCxV3Form                       `json:"form,omitempty"`
	KnowledgeConnectorSettings *GoogleCloudDialogflowCxV3KnowledgeConnectorSettings `json:"knowledgeConnectorSettings,omitempty"`
	Name                       string                                               `json:"name,omitempty"`
	TransitionRouteGroups      []string                                             `json:"transitionRouteGroups,omitempty"`
	TransitionRoutes           []*GoogleCloudDialogflowCxV3TransitionRoute          `json:"transitionRoutes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdvancedSettings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdvancedSettings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3Page) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3Page) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3PageInfo added in v0.34.0

type GoogleCloudDialogflowCxV3PageInfo struct {
	CurrentPage string                                     `json:"currentPage,omitempty"`
	DisplayName string                                     `json:"displayName,omitempty"`
	FormInfo    *GoogleCloudDialogflowCxV3PageInfoFormInfo `json:"formInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CurrentPage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CurrentPage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3PageInfo) MarshalJSON added in v0.34.0

func (s GoogleCloudDialogflowCxV3PageInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3PageInfoFormInfo added in v0.34.0

type GoogleCloudDialogflowCxV3PageInfoFormInfo struct {
	ParameterInfo []*GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo `json:"parameterInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ParameterInfo") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ParameterInfo") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3PageInfoFormInfo) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo added in v0.34.0

type GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo struct {
	DisplayName   string `json:"displayName,omitempty"`
	JustCollected bool   `json:"justCollected,omitempty"`
	Required      bool   `json:"required,omitempty"`
	// Possible values:
	//   "PARAMETER_STATE_UNSPECIFIED"
	//   "EMPTY"
	//   "INVALID"
	//   "FILLED"
	State string      `json:"state,omitempty"`
	Value interface{} `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DisplayName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3QueryInput added in v0.37.0

type GoogleCloudDialogflowCxV3QueryInput struct {
	Audio          *GoogleCloudDialogflowCxV3AudioInput     `json:"audio,omitempty"`
	Dtmf           *GoogleCloudDialogflowCxV3DtmfInput      `json:"dtmf,omitempty"`
	Event          *GoogleCloudDialogflowCxV3EventInput     `json:"event,omitempty"`
	Intent         *GoogleCloudDialogflowCxV3IntentInput    `json:"intent,omitempty"`
	LanguageCode   string                                   `json:"languageCode,omitempty"`
	Text           *GoogleCloudDialogflowCxV3TextInput      `json:"text,omitempty"`
	ToolCallResult *GoogleCloudDialogflowCxV3ToolCallResult `json:"toolCallResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Audio") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Audio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3QueryInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3QueryInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3ResponseMessage added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessage struct {
	Channel             string                                                       `json:"channel,omitempty"`
	ConversationSuccess *GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess `json:"conversationSuccess,omitempty"`
	EndInteraction      *GoogleCloudDialogflowCxV3ResponseMessageEndInteraction      `json:"endInteraction,omitempty"`
	KnowledgeInfoCard   *GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard   `json:"knowledgeInfoCard,omitempty"`
	LiveAgentHandoff    *GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff    `json:"liveAgentHandoff,omitempty"`
	MixedAudio          *GoogleCloudDialogflowCxV3ResponseMessageMixedAudio          `json:"mixedAudio,omitempty"`
	OutputAudioText     *GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText     `json:"outputAudioText,omitempty"`
	Payload             googleapi.RawMessage                                         `json:"payload,omitempty"`
	PlayAudio           *GoogleCloudDialogflowCxV3ResponseMessagePlayAudio           `json:"playAudio,omitempty"`
	// Possible values:
	//   "RESPONSE_TYPE_UNSPECIFIED"
	//   "ENTRY_PROMPT"
	//   "PARAMETER_PROMPT"
	//   "HANDLER_PROMPT"
	ResponseType          string                                                         `json:"responseType,omitempty"`
	TelephonyTransferCall *GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall `json:"telephonyTransferCall,omitempty"`
	Text                  *GoogleCloudDialogflowCxV3ResponseMessageText                  `json:"text,omitempty"`
	ToolCall              *GoogleCloudDialogflowCxV3ToolCall                             `json:"toolCall,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Channel") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Channel") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessage) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageEndInteraction added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageEndInteraction struct {
}

type GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard added in v0.139.0

type GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard struct {
}

type GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageMixedAudio added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageMixedAudio struct {
	Segments []*GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment `json:"segments,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Segments") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Segments") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessageMixedAudio) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment struct {
	AllowPlaybackInterruption bool   `json:"allowPlaybackInterruption,omitempty"`
	Audio                     string `json:"audio,omitempty"`
	Uri                       string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText struct {
	AllowPlaybackInterruption bool   `json:"allowPlaybackInterruption,omitempty"`
	Ssml                      string `json:"ssml,omitempty"`
	Text                      string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessagePlayAudio added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessagePlayAudio struct {
	AllowPlaybackInterruption bool   `json:"allowPlaybackInterruption,omitempty"`
	AudioUri                  string `json:"audioUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessagePlayAudio) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall added in v0.62.0

type GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall struct {
	PhoneNumber string `json:"phoneNumber,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PhoneNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PhoneNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall) MarshalJSON added in v0.62.0

type GoogleCloudDialogflowCxV3ResponseMessageText added in v0.34.0

type GoogleCloudDialogflowCxV3ResponseMessageText struct {
	AllowPlaybackInterruption bool     `json:"allowPlaybackInterruption,omitempty"`
	Text                      []string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ResponseMessageText) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3RunContinuousTestMetadata added in v0.48.0

type GoogleCloudDialogflowCxV3RunContinuousTestMetadata struct {
	Errors []*GoogleCloudDialogflowCxV3TestError `json:"errors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Errors") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Errors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3RunContinuousTestMetadata) MarshalJSON added in v0.48.0

type GoogleCloudDialogflowCxV3RunContinuousTestResponse added in v0.48.0

type GoogleCloudDialogflowCxV3RunContinuousTestResponse struct {
	ContinuousTestResult *GoogleCloudDialogflowCxV3ContinuousTestResult `json:"continuousTestResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContinuousTestResult") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContinuousTestResult") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3RunContinuousTestResponse) MarshalJSON added in v0.48.0

type GoogleCloudDialogflowCxV3RunTestCaseMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3RunTestCaseMetadata struct {
}

type GoogleCloudDialogflowCxV3RunTestCaseResponse added in v0.37.0

type GoogleCloudDialogflowCxV3RunTestCaseResponse struct {
	Result *GoogleCloudDialogflowCxV3TestCaseResult `json:"result,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Result") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Result") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3RunTestCaseResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3SessionInfo added in v0.34.0

type GoogleCloudDialogflowCxV3SessionInfo struct {
	Parameters googleapi.RawMessage `json:"parameters,omitempty"`
	Session    string               `json:"session,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Parameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Parameters") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3SessionInfo) MarshalJSON added in v0.34.0

func (s GoogleCloudDialogflowCxV3SessionInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3TestCase added in v0.37.0

type GoogleCloudDialogflowCxV3TestCase struct {
	CreationTime              string                                       `json:"creationTime,omitempty"`
	DisplayName               string                                       `json:"displayName,omitempty"`
	LastTestResult            *GoogleCloudDialogflowCxV3TestCaseResult     `json:"lastTestResult,omitempty"`
	Name                      string                                       `json:"name,omitempty"`
	Notes                     string                                       `json:"notes,omitempty"`
	Tags                      []string                                     `json:"tags,omitempty"`
	TestCaseConversationTurns []*GoogleCloudDialogflowCxV3ConversationTurn `json:"testCaseConversationTurns,omitempty"`
	TestConfig                *GoogleCloudDialogflowCxV3TestConfig         `json:"testConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreationTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreationTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TestCase) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3TestCase) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3TestCaseError added in v0.37.0

type GoogleCloudDialogflowCxV3TestCaseError struct {
	Status   *GoogleRpcStatus                   `json:"status,omitempty"`
	TestCase *GoogleCloudDialogflowCxV3TestCase `json:"testCase,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Status") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TestCaseError) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3TestCaseError) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3TestCaseResult added in v0.37.0

type GoogleCloudDialogflowCxV3TestCaseResult struct {
	ConversationTurns []*GoogleCloudDialogflowCxV3ConversationTurn `json:"conversationTurns,omitempty"`
	Environment       string                                       `json:"environment,omitempty"`
	Name              string                                       `json:"name,omitempty"`
	// Possible values:
	//   "TEST_RESULT_UNSPECIFIED"
	//   "PASSED"
	//   "FAILED"
	TestResult string `json:"testResult,omitempty"`
	TestTime   string `json:"testTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationTurns") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationTurns") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TestCaseResult) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3TestCaseResult) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3TestConfig added in v0.37.0

type GoogleCloudDialogflowCxV3TestConfig struct {
	Flow               string   `json:"flow,omitempty"`
	Page               string   `json:"page,omitempty"`
	TrackingParameters []string `json:"trackingParameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Flow") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Flow") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TestConfig) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3TestConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3TestError added in v0.37.0

type GoogleCloudDialogflowCxV3TestError struct {
	Status   *GoogleRpcStatus `json:"status,omitempty"`
	TestCase string           `json:"testCase,omitempty"`
	TestTime string           `json:"testTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Status") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TestError) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3TestError) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3TestRunDifference added in v0.37.0

type GoogleCloudDialogflowCxV3TestRunDifference struct {
	Description string `json:"description,omitempty"`
	// Possible values:
	//   "DIFF_TYPE_UNSPECIFIED"
	//   "INTENT"
	//   "PAGE"
	//   "PARAMETERS"
	//   "UTTERANCE"
	//   "FLOW"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TestRunDifference) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3TextInput added in v0.37.0

type GoogleCloudDialogflowCxV3TextInput struct {
	Text string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TextInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3TextInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3ToolCall added in v0.231.0

type GoogleCloudDialogflowCxV3ToolCall struct {
	Action          string               `json:"action,omitempty"`
	InputParameters googleapi.RawMessage `json:"inputParameters,omitempty"`
	Tool            string               `json:"tool,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ToolCall) MarshalJSON added in v0.231.0

func (s GoogleCloudDialogflowCxV3ToolCall) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3ToolCallResult added in v0.231.0

type GoogleCloudDialogflowCxV3ToolCallResult struct {
	Action           string                                        `json:"action,omitempty"`
	Error            *GoogleCloudDialogflowCxV3ToolCallResultError `json:"error,omitempty"`
	OutputParameters googleapi.RawMessage                          `json:"outputParameters,omitempty"`
	Tool             string                                        `json:"tool,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ToolCallResult) MarshalJSON added in v0.231.0

func (s GoogleCloudDialogflowCxV3ToolCallResult) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3ToolCallResultError added in v0.231.0

type GoogleCloudDialogflowCxV3ToolCallResultError struct {
	Message string `json:"message,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Message") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Message") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3ToolCallResultError) MarshalJSON added in v0.231.0

type GoogleCloudDialogflowCxV3TransitionRoute added in v0.37.0

type GoogleCloudDialogflowCxV3TransitionRoute struct {
	Condition          string                                `json:"condition,omitempty"`
	Description        string                                `json:"description,omitempty"`
	Intent             string                                `json:"intent,omitempty"`
	Name               string                                `json:"name,omitempty"`
	TargetFlow         string                                `json:"targetFlow,omitempty"`
	TargetPage         string                                `json:"targetPage,omitempty"`
	TriggerFulfillment *GoogleCloudDialogflowCxV3Fulfillment `json:"triggerFulfillment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Condition") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Condition") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TransitionRoute) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3TurnSignals added in v0.107.0

type GoogleCloudDialogflowCxV3TurnSignals struct {
	AgentEscalated bool `json:"agentEscalated,omitempty"`
	DtmfUsed       bool `json:"dtmfUsed,omitempty"`
	// Possible values:
	//   "FAILURE_REASON_UNSPECIFIED"
	//   "FAILED_INTENT"
	//   "FAILED_WEBHOOK"
	FailureReasons     []string `json:"failureReasons,omitempty"`
	NoMatch            bool     `json:"noMatch,omitempty"`
	NoUserInput        bool     `json:"noUserInput,omitempty"`
	ReachedEndPage     bool     `json:"reachedEndPage,omitempty"`
	SentimentMagnitude float64  `json:"sentimentMagnitude,omitempty"`
	SentimentScore     float64  `json:"sentimentScore,omitempty"`
	UserEscalated      bool     `json:"userEscalated,omitempty"`
	WebhookStatuses    []string `json:"webhookStatuses,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentEscalated") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentEscalated") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3TurnSignals) MarshalJSON added in v0.107.0

func (s GoogleCloudDialogflowCxV3TurnSignals) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowCxV3TurnSignals) UnmarshalJSON added in v0.123.0

func (s *GoogleCloudDialogflowCxV3TurnSignals) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowCxV3Webhook added in v0.82.0

type GoogleCloudDialogflowCxV3Webhook struct {
	Disabled          bool                                                    `json:"disabled,omitempty"`
	DisplayName       string                                                  `json:"displayName,omitempty"`
	GenericWebService *GoogleCloudDialogflowCxV3WebhookGenericWebService      `json:"genericWebService,omitempty"`
	Name              string                                                  `json:"name,omitempty"`
	ServiceDirectory  *GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig `json:"serviceDirectory,omitempty"`
	Timeout           string                                                  `json:"timeout,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Disabled") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Disabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3Webhook) MarshalJSON added in v0.82.0

func (s GoogleCloudDialogflowCxV3Webhook) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3WebhookGenericWebService added in v0.82.0

type GoogleCloudDialogflowCxV3WebhookGenericWebService struct {
	AllowedCaCerts []string `json:"allowedCaCerts,omitempty"`
	// Possible values:
	//   "HTTP_METHOD_UNSPECIFIED"
	//   "POST"
	//   "GET"
	//   "HEAD"
	//   "PUT"
	//   "DELETE"
	//   "PATCH"
	//   "OPTIONS"
	HttpMethod                       string                                                                               `json:"httpMethod,omitempty"`
	OauthConfig                      *GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig                        `json:"oauthConfig,omitempty"`
	ParameterMapping                 map[string]string                                                                    `json:"parameterMapping,omitempty"`
	Password                         string                                                                               `json:"password,omitempty"`
	RequestBody                      string                                                                               `json:"requestBody,omitempty"`
	RequestHeaders                   map[string]string                                                                    `json:"requestHeaders,omitempty"`
	SecretVersionForUsernamePassword string                                                                               `json:"secretVersionForUsernamePassword,omitempty"`
	SecretVersionsForRequestHeaders  map[string]GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"`
	ServiceAccountAuthConfig         *GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig           `json:"serviceAccountAuthConfig,omitempty"`
	// Possible values:
	//   "SERVICE_AGENT_AUTH_UNSPECIFIED"
	//   "NONE"
	//   "ID_TOKEN"
	//   "ACCESS_TOKEN"
	ServiceAgentAuth string `json:"serviceAgentAuth,omitempty"`
	Uri              string `json:"uri,omitempty"`
	Username         string `json:"username,omitempty"`
	// Possible values:
	//   "WEBHOOK_TYPE_UNSPECIFIED"
	//   "STANDARD"
	//   "FLEXIBLE"
	WebhookType string `json:"webhookType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowedCaCerts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowedCaCerts") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookGenericWebService) MarshalJSON added in v0.82.0

type GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig added in v0.171.0

type GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig struct {
	ClientId                     string   `json:"clientId,omitempty"`
	ClientSecret                 string   `json:"clientSecret,omitempty"`
	Scopes                       []string `json:"scopes,omitempty"`
	SecretVersionForClientSecret string   `json:"secretVersionForClientSecret,omitempty"`
	TokenEndpoint                string   `json:"tokenEndpoint,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ClientId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ClientId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue added in v0.229.0

type GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue struct {
	SecretVersion string `json:"secretVersion,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SecretVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SecretVersion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue) MarshalJSON added in v0.229.0

type GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig added in v0.255.0

type GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig struct {
	ServiceAccount string `json:"serviceAccount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ServiceAccount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ServiceAccount") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON added in v0.255.0

type GoogleCloudDialogflowCxV3WebhookRequest added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookRequest struct {
	DetectIntentResponseId  string                                                          `json:"detectIntentResponseId,omitempty"`
	DtmfDigits              string                                                          `json:"dtmfDigits,omitempty"`
	FulfillmentInfo         *GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo         `json:"fulfillmentInfo,omitempty"`
	IntentInfo              *GoogleCloudDialogflowCxV3WebhookRequestIntentInfo              `json:"intentInfo,omitempty"`
	LanguageCode            string                                                          `json:"languageCode,omitempty"`
	LanguageInfo            *GoogleCloudDialogflowCxV3LanguageInfo                          `json:"languageInfo,omitempty"`
	Messages                []*GoogleCloudDialogflowCxV3ResponseMessage                     `json:"messages,omitempty"`
	PageInfo                *GoogleCloudDialogflowCxV3PageInfo                              `json:"pageInfo,omitempty"`
	Payload                 googleapi.RawMessage                                            `json:"payload,omitempty"`
	SentimentAnalysisResult *GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult `json:"sentimentAnalysisResult,omitempty"`
	SessionInfo             *GoogleCloudDialogflowCxV3SessionInfo                           `json:"sessionInfo,omitempty"`
	Text                    string                                                          `json:"text,omitempty"`
	Transcript              string                                                          `json:"transcript,omitempty"`
	TriggerEvent            string                                                          `json:"triggerEvent,omitempty"`
	TriggerIntent           string                                                          `json:"triggerIntent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DetectIntentResponseId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DetectIntentResponseId") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookRequest) MarshalJSON added in v0.34.0

func (s GoogleCloudDialogflowCxV3WebhookRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo struct {
	Tag string `json:"tag,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Tag") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Tag") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookRequestIntentInfo added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookRequestIntentInfo struct {
	Confidence        float64                                                                          `json:"confidence,omitempty"`
	DisplayName       string                                                                           `json:"displayName,omitempty"`
	LastMatchedIntent string                                                                           `json:"lastMatchedIntent,omitempty"`
	Parameters        map[string]GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Confidence") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Confidence") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookRequestIntentInfo) MarshalJSON added in v0.34.0

func (*GoogleCloudDialogflowCxV3WebhookRequestIntentInfo) UnmarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue struct {
	OriginalValue string      `json:"originalValue,omitempty"`
	ResolvedValue interface{} `json:"resolvedValue,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OriginalValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OriginalValue") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult added in v0.41.0

type GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult struct {
	Magnitude float64 `json:"magnitude,omitempty"`
	Score     float64 `json:"score,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Magnitude") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Magnitude") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult) MarshalJSON added in v0.41.0

func (*GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult) UnmarshalJSON added in v0.41.0

type GoogleCloudDialogflowCxV3WebhookResponse added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookResponse struct {
	FulfillmentResponse *GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse `json:"fulfillmentResponse,omitempty"`
	PageInfo            *GoogleCloudDialogflowCxV3PageInfo                           `json:"pageInfo,omitempty"`
	Payload             googleapi.RawMessage                                         `json:"payload,omitempty"`
	SessionInfo         *GoogleCloudDialogflowCxV3SessionInfo                        `json:"sessionInfo,omitempty"`
	TargetFlow          string                                                       `json:"targetFlow,omitempty"`
	TargetPage          string                                                       `json:"targetPage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FulfillmentResponse") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FulfillmentResponse") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookResponse) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse struct {
	// Possible values:
	//   "MERGE_BEHAVIOR_UNSPECIFIED"
	//   "APPEND"
	//   "REPLACE"
	MergeBehavior string                                      `json:"mergeBehavior,omitempty"`
	Messages      []*GoogleCloudDialogflowCxV3ResponseMessage `json:"messages,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MergeBehavior") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MergeBehavior") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse) MarshalJSON added in v0.34.0

type GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig added in v0.82.0

type GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig struct {
	GenericWebService *GoogleCloudDialogflowCxV3WebhookGenericWebService `json:"genericWebService,omitempty"`
	Service           string                                             `json:"service,omitempty"`
	// ForceSendFields is a list of field names (e.g. "GenericWebService") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GenericWebService") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig) MarshalJSON added in v0.82.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettings added in v0.139.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettings struct {
	AudioExportGcsDestination *GoogleCloudDialogflowCxV3beta1GcsDestination                  `json:"audioExportGcsDestination,omitempty"`
	DtmfSettings              *GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings    `json:"dtmfSettings,omitempty"`
	LoggingSettings           *GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings `json:"loggingSettings,omitempty"`
	SpeechSettings            *GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings  `json:"speechSettings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioExportGcsDestination")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioExportGcsDestination") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1AdvancedSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings added in v0.139.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings struct {
	Enabled                    bool   `json:"enabled,omitempty"`
	EndpointingTimeoutDuration string `json:"endpointingTimeoutDuration,omitempty"`
	FinishDigit                string `json:"finishDigit,omitempty"`
	InterdigitTimeoutDuration  string `json:"interdigitTimeoutDuration,omitempty"`
	MaxDigits                  int64  `json:"maxDigits,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings added in v0.139.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings struct {
	EnableConsentBasedRedaction bool `json:"enableConsentBasedRedaction,omitempty"`
	EnableInteractionLogging    bool `json:"enableInteractionLogging,omitempty"`
	EnableStackdriverLogging    bool `json:"enableStackdriverLogging,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "EnableConsentBasedRedaction") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableConsentBasedRedaction") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings added in v0.170.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings struct {
	EndpointerSensitivity      int64             `json:"endpointerSensitivity,omitempty"`
	Models                     map[string]string `json:"models,omitempty"`
	NoSpeechTimeout            string            `json:"noSpeechTimeout,omitempty"`
	UseTimeoutBasedEndpointing bool              `json:"useTimeoutBasedEndpointing,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EndpointerSensitivity") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndpointerSensitivity") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings) MarshalJSON added in v0.170.0

type GoogleCloudDialogflowCxV3beta1AudioInput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1AudioInput struct {
	Audio  string                                          `json:"audio,omitempty"`
	Config *GoogleCloudDialogflowCxV3beta1InputAudioConfig `json:"config,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Audio") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Audio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1AudioInput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1BargeInConfig added in v0.152.0

type GoogleCloudDialogflowCxV3beta1BargeInConfig struct {
	NoBargeInDuration string `json:"noBargeInDuration,omitempty"`
	TotalDuration     string `json:"totalDuration,omitempty"`
	// ForceSendFields is a list of field names (e.g. "NoBargeInDuration") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NoBargeInDuration") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1BargeInConfig) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata struct {
	Errors []*GoogleCloudDialogflowCxV3beta1TestError `json:"errors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Errors") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Errors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse struct {
	Results []*GoogleCloudDialogflowCxV3beta1TestCaseResult `json:"results,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Results") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Results") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ContinuousTestResult added in v0.48.0

type GoogleCloudDialogflowCxV3beta1ContinuousTestResult struct {
	Name string `json:"name,omitempty"`
	// Possible values:
	//   "AGGREGATED_TEST_RESULT_UNSPECIFIED"
	//   "PASSED"
	//   "FAILED"
	Result          string   `json:"result,omitempty"`
	RunTime         string   `json:"runTime,omitempty"`
	TestCaseResults []string `json:"testCaseResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ContinuousTestResult) MarshalJSON added in v0.48.0

type GoogleCloudDialogflowCxV3beta1ConversationSignals added in v0.107.0

type GoogleCloudDialogflowCxV3beta1ConversationSignals struct {
	TurnSignals *GoogleCloudDialogflowCxV3beta1TurnSignals `json:"turnSignals,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TurnSignals") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TurnSignals") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ConversationSignals) MarshalJSON added in v0.107.0

type GoogleCloudDialogflowCxV3beta1ConversationTurn added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ConversationTurn struct {
	UserInput          *GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput          `json:"userInput,omitempty"`
	VirtualAgentOutput *GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput `json:"virtualAgentOutput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "UserInput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "UserInput") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ConversationTurn) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput struct {
	EnableSentimentAnalysis bool                                      `json:"enableSentimentAnalysis,omitempty"`
	InjectedParameters      googleapi.RawMessage                      `json:"injectedParameters,omitempty"`
	Input                   *GoogleCloudDialogflowCxV3beta1QueryInput `json:"input,omitempty"`
	IsWebhookEnabled        bool                                      `json:"isWebhookEnabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableSentimentAnalysis") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableSentimentAnalysis") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput struct {
	CurrentPage       *GoogleCloudDialogflowCxV3beta1Page                  `json:"currentPage,omitempty"`
	DiagnosticInfo    googleapi.RawMessage                                 `json:"diagnosticInfo,omitempty"`
	Differences       []*GoogleCloudDialogflowCxV3beta1TestRunDifference   `json:"differences,omitempty"`
	SessionParameters googleapi.RawMessage                                 `json:"sessionParameters,omitempty"`
	Status            *GoogleRpcStatus                                     `json:"status,omitempty"`
	TextResponses     []*GoogleCloudDialogflowCxV3beta1ResponseMessageText `json:"textResponses,omitempty"`
	TriggeredIntent   *GoogleCloudDialogflowCxV3beta1Intent                `json:"triggeredIntent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CurrentPage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CurrentPage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata added in v0.31.0

type GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata struct {
	Version string `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Version") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Version") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata) MarshalJSON added in v0.31.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnection added in v0.139.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnection struct {
	DataStore string `json:"dataStore,omitempty"`
	// Possible values:
	//   "DATA_STORE_TYPE_UNSPECIFIED"
	//   "PUBLIC_WEB"
	//   "UNSTRUCTURED"
	//   "STRUCTURED"
	DataStoreType string `json:"dataStoreType,omitempty"`
	// Possible values:
	//   "DOCUMENT_PROCESSING_MODE_UNSPECIFIED"
	//   "DOCUMENTS"
	//   "CHUNKS"
	DocumentProcessingMode string `json:"documentProcessingMode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DataStore") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DataStore") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1DataStoreConnection) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1DeployFlowMetadata added in v0.58.0

type GoogleCloudDialogflowCxV3beta1DeployFlowMetadata struct {
	TestErrors []*GoogleCloudDialogflowCxV3beta1TestError `json:"testErrors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestErrors") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestErrors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1DeployFlowMetadata) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1DeployFlowResponse added in v0.58.0

type GoogleCloudDialogflowCxV3beta1DeployFlowResponse struct {
	Deployment  string                                     `json:"deployment,omitempty"`
	Environment *GoogleCloudDialogflowCxV3beta1Environment `json:"environment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Deployment") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Deployment") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1DeployFlowResponse) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1DtmfInput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1DtmfInput struct {
	Digits      string `json:"digits,omitempty"`
	FinishDigit string `json:"finishDigit,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Digits") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Digits") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1DtmfInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3beta1DtmfInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1Environment added in v0.58.0

type GoogleCloudDialogflowCxV3beta1Environment struct {
	Description     string                                                    `json:"description,omitempty"`
	DisplayName     string                                                    `json:"displayName,omitempty"`
	Name            string                                                    `json:"name,omitempty"`
	TestCasesConfig *GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig `json:"testCasesConfig,omitempty"`
	UpdateTime      string                                                    `json:"updateTime,omitempty"`
	VersionConfigs  []*GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig `json:"versionConfigs,omitempty"`
	WebhookConfig   *GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig   `json:"webhookConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Environment) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig added in v0.58.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig struct {
	EnableContinuousRun    bool     `json:"enableContinuousRun,omitempty"`
	EnablePredeploymentRun bool     `json:"enablePredeploymentRun,omitempty"`
	TestCases              []string `json:"testCases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableContinuousRun") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableContinuousRun") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig added in v0.58.0

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig struct {
	Version string `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Version") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Version") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig added in v0.82.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig struct {
	WebhookOverrides []*GoogleCloudDialogflowCxV3beta1Webhook `json:"webhookOverrides,omitempty"`
	// ForceSendFields is a list of field names (e.g. "WebhookOverrides") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WebhookOverrides") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig) MarshalJSON added in v0.82.0

type GoogleCloudDialogflowCxV3beta1EventHandler added in v0.37.0

type GoogleCloudDialogflowCxV3beta1EventHandler struct {
	Event              string                                     `json:"event,omitempty"`
	Name               string                                     `json:"name,omitempty"`
	TargetFlow         string                                     `json:"targetFlow,omitempty"`
	TargetPage         string                                     `json:"targetPage,omitempty"`
	TargetPlaybook     string                                     `json:"targetPlaybook,omitempty"`
	TriggerFulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment `json:"triggerFulfillment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Event") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Event") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1EventHandler) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1EventInput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1EventInput struct {
	Event string `json:"event,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Event") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Event") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1EventInput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ExportAgentResponse added in v0.26.0

type GoogleCloudDialogflowCxV3beta1ExportAgentResponse struct {
	AgentContent string `json:"agentContent,omitempty"`
	AgentUri     string `json:"agentUri,omitempty"`
	CommitSha    string `json:"commitSha,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ExportAgentResponse) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse struct {
	EntityTypesContent *GoogleCloudDialogflowCxV3beta1InlineDestination `json:"entityTypesContent,omitempty"`
	EntityTypesUri     string                                           `json:"entityTypesUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityTypesContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypesContent") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse) MarshalJSON added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ExportFlowResponse added in v0.46.0

type GoogleCloudDialogflowCxV3beta1ExportFlowResponse struct {
	FlowContent string `json:"flowContent,omitempty"`
	FlowUri     string `json:"flowUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FlowContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FlowContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ExportFlowResponse) MarshalJSON added in v0.46.0

type GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ExportIntentsResponse added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ExportIntentsResponse struct {
	IntentsContent *GoogleCloudDialogflowCxV3beta1InlineDestination `json:"intentsContent,omitempty"`
	IntentsUri     string                                           `json:"intentsUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IntentsContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IntentsContent") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ExportIntentsResponse) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse struct {
	Content string `json:"content,omitempty"`
	GcsUri  string `json:"gcsUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Content") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Content") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Form added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Form struct {
	Parameters []*GoogleCloudDialogflowCxV3beta1FormParameter `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Parameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Parameters") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Form) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3beta1Form) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1FormParameter added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FormParameter struct {
	AdvancedSettings *GoogleCloudDialogflowCxV3beta1AdvancedSettings          `json:"advancedSettings,omitempty"`
	DefaultValue     interface{}                                              `json:"defaultValue,omitempty"`
	DisplayName      string                                                   `json:"displayName,omitempty"`
	EntityType       string                                                   `json:"entityType,omitempty"`
	FillBehavior     *GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior `json:"fillBehavior,omitempty"`
	IsList           bool                                                     `json:"isList,omitempty"`
	Redact           bool                                                     `json:"redact,omitempty"`
	Required         bool                                                     `json:"required,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdvancedSettings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdvancedSettings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1FormParameter) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior struct {
	InitialPromptFulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment    `json:"initialPromptFulfillment,omitempty"`
	RepromptEventHandlers    []*GoogleCloudDialogflowCxV3beta1EventHandler `json:"repromptEventHandlers,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InitialPromptFulfillment")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InitialPromptFulfillment") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Fulfillment added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Fulfillment struct {
	AdvancedSettings         *GoogleCloudDialogflowCxV3beta1AdvancedSettings                `json:"advancedSettings,omitempty"`
	ConditionalCases         []*GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases   `json:"conditionalCases,omitempty"`
	EnableGenerativeFallback bool                                                           `json:"enableGenerativeFallback,omitempty"`
	Generators               []*GoogleCloudDialogflowCxV3beta1FulfillmentGeneratorSettings  `json:"generators,omitempty"`
	Messages                 []*GoogleCloudDialogflowCxV3beta1ResponseMessage               `json:"messages,omitempty"`
	ReturnPartialResponses   bool                                                           `json:"returnPartialResponses,omitempty"`
	SetParameterActions      []*GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction `json:"setParameterActions,omitempty"`
	Tag                      string                                                         `json:"tag,omitempty"`
	Webhook                  string                                                         `json:"webhook,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdvancedSettings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdvancedSettings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Fulfillment) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases struct {
	Cases []*GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase `json:"cases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Cases") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Cases") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase struct {
	CaseContent []*GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent `json:"caseContent,omitempty"`
	Condition   string                                                                      `json:"condition,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CaseContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CaseContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent struct {
	AdditionalCases *GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases `json:"additionalCases,omitempty"`
	Message         *GoogleCloudDialogflowCxV3beta1ResponseMessage             `json:"message,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdditionalCases") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdditionalCases") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentGeneratorSettings added in v0.239.0

type GoogleCloudDialogflowCxV3beta1FulfillmentGeneratorSettings struct {
	Generator       string            `json:"generator,omitempty"`
	InputParameters map[string]string `json:"inputParameters,omitempty"`
	OutputParameter string            `json:"outputParameter,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Generator") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Generator") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1FulfillmentGeneratorSettings) MarshalJSON added in v0.239.0

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction struct {
	Parameter string      `json:"parameter,omitempty"`
	Value     interface{} `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Parameter") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Parameter") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1GcsDestination added in v0.139.0

type GoogleCloudDialogflowCxV3beta1GcsDestination struct {
	Uri string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uri") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1GcsDestination) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse struct {
	ConflictingResources *GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources `json:"conflictingResources,omitempty"`
	EntityTypes          []string                                                                     `json:"entityTypes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConflictingResources") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConflictingResources") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse) MarshalJSON added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources struct {
	EntityDisplayNames     []string `json:"entityDisplayNames,omitempty"`
	EntityTypeDisplayNames []string `json:"entityTypeDisplayNames,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityDisplayNames") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityDisplayNames") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources) MarshalJSON added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ImportFlowResponse added in v0.46.0

type GoogleCloudDialogflowCxV3beta1ImportFlowResponse struct {
	Flow string `json:"flow,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Flow") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Flow") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ImportFlowResponse) MarshalJSON added in v0.46.0

type GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ImportIntentsResponse added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ImportIntentsResponse struct {
	ConflictingResources *GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources `json:"conflictingResources,omitempty"`
	Intents              []string                                                                 `json:"intents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConflictingResources") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConflictingResources") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ImportIntentsResponse) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources struct {
	EntityDisplayNames []string `json:"entityDisplayNames,omitempty"`
	IntentDisplayNames []string `json:"intentDisplayNames,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityDisplayNames") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityDisplayNames") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata struct {
	Errors []*GoogleCloudDialogflowCxV3beta1TestCaseError `json:"errors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Errors") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Errors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse struct {
	Names []string `json:"names,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Names") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Names") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1InlineDestination added in v0.143.0

type GoogleCloudDialogflowCxV3beta1InlineDestination struct {
	Content string `json:"content,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Content") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Content") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1InlineDestination) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfig added in v0.37.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfig struct {
	// Possible values:
	//   "AUDIO_ENCODING_UNSPECIFIED"
	//   "AUDIO_ENCODING_LINEAR_16"
	//   "AUDIO_ENCODING_FLAC"
	//   "AUDIO_ENCODING_MULAW"
	//   "AUDIO_ENCODING_AMR"
	//   "AUDIO_ENCODING_AMR_WB"
	//   "AUDIO_ENCODING_OGG_OPUS"
	//   "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
	//   "AUDIO_ENCODING_ALAW"
	AudioEncoding  string                                       `json:"audioEncoding,omitempty"`
	BargeInConfig  *GoogleCloudDialogflowCxV3beta1BargeInConfig `json:"bargeInConfig,omitempty"`
	EnableWordInfo bool                                         `json:"enableWordInfo,omitempty"`
	Model          string                                       `json:"model,omitempty"`
	// Possible values:
	//   "SPEECH_MODEL_VARIANT_UNSPECIFIED"
	//   "USE_BEST_AVAILABLE"
	//   "USE_STANDARD"
	//   "USE_ENHANCED"
	ModelVariant                  string   `json:"modelVariant,omitempty"`
	OptOutConformerModelMigration bool     `json:"optOutConformerModelMigration,omitempty"`
	PhraseHints                   []string `json:"phraseHints,omitempty"`
	SampleRateHertz               int64    `json:"sampleRateHertz,omitempty"`
	SingleUtterance               bool     `json:"singleUtterance,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioEncoding") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioEncoding") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1InputAudioConfig) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Intent added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Intent struct {
	Description     string                                                `json:"description,omitempty"`
	DisplayName     string                                                `json:"displayName,omitempty"`
	IsFallback      bool                                                  `json:"isFallback,omitempty"`
	Labels          map[string]string                                     `json:"labels,omitempty"`
	Name            string                                                `json:"name,omitempty"`
	Parameters      []*GoogleCloudDialogflowCxV3beta1IntentParameter      `json:"parameters,omitempty"`
	Priority        int64                                                 `json:"priority,omitempty"`
	TrainingPhrases []*GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase `json:"trainingPhrases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Intent) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3beta1Intent) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1IntentInput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentInput struct {
	Intent string `json:"intent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Intent") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Intent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1IntentInput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentParameter added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentParameter struct {
	EntityType string `json:"entityType,omitempty"`
	Id         string `json:"id,omitempty"`
	IsList     bool   `json:"isList,omitempty"`
	Redact     bool   `json:"redact,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1IntentParameter) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase struct {
	Id          string                                                    `json:"id,omitempty"`
	Parts       []*GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart `json:"parts,omitempty"`
	RepeatCount int64                                                     `json:"repeatCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Id") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Id") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart struct {
	ParameterId string `json:"parameterId,omitempty"`
	Text        string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ParameterId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ParameterId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings added in v0.139.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings struct {
	DataStoreConnections []*GoogleCloudDialogflowCxV3beta1DataStoreConnection `json:"dataStoreConnections,omitempty"`
	Enabled              bool                                                 `json:"enabled,omitempty"`
	TargetFlow           string                                               `json:"targetFlow,omitempty"`
	TargetPage           string                                               `json:"targetPage,omitempty"`
	TriggerFulfillment   *GoogleCloudDialogflowCxV3beta1Fulfillment           `json:"triggerFulfillment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DataStoreConnections") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DataStoreConnections") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1LanguageInfo added in v0.177.0

type GoogleCloudDialogflowCxV3beta1LanguageInfo struct {
	ConfidenceScore      float64 `json:"confidenceScore,omitempty"`
	InputLanguageCode    string  `json:"inputLanguageCode,omitempty"`
	ResolvedLanguageCode string  `json:"resolvedLanguageCode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConfidenceScore") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1LanguageInfo) MarshalJSON added in v0.177.0

func (*GoogleCloudDialogflowCxV3beta1LanguageInfo) UnmarshalJSON added in v0.177.0

func (s *GoogleCloudDialogflowCxV3beta1LanguageInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowCxV3beta1Page added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Page struct {
	AdvancedSettings           *GoogleCloudDialogflowCxV3beta1AdvancedSettings           `json:"advancedSettings,omitempty"`
	Description                string                                                    `json:"description,omitempty"`
	DisplayName                string                                                    `json:"displayName,omitempty"`
	EntryFulfillment           *GoogleCloudDialogflowCxV3beta1Fulfillment                `json:"entryFulfillment,omitempty"`
	EventHandlers              []*GoogleCloudDialogflowCxV3beta1EventHandler             `json:"eventHandlers,omitempty"`
	Form                       *GoogleCloudDialogflowCxV3beta1Form                       `json:"form,omitempty"`
	KnowledgeConnectorSettings *GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings `json:"knowledgeConnectorSettings,omitempty"`
	Name                       string                                                    `json:"name,omitempty"`
	TransitionRouteGroups      []string                                                  `json:"transitionRouteGroups,omitempty"`
	TransitionRoutes           []*GoogleCloudDialogflowCxV3beta1TransitionRoute          `json:"transitionRoutes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdvancedSettings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdvancedSettings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Page) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3beta1Page) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1PageInfo added in v0.26.0

type GoogleCloudDialogflowCxV3beta1PageInfo struct {
	CurrentPage string                                          `json:"currentPage,omitempty"`
	DisplayName string                                          `json:"displayName,omitempty"`
	FormInfo    *GoogleCloudDialogflowCxV3beta1PageInfoFormInfo `json:"formInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CurrentPage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CurrentPage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1PageInfo) MarshalJSON added in v0.26.0

func (s GoogleCloudDialogflowCxV3beta1PageInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1PageInfoFormInfo added in v0.26.0

type GoogleCloudDialogflowCxV3beta1PageInfoFormInfo struct {
	ParameterInfo []*GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo `json:"parameterInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ParameterInfo") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ParameterInfo") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1PageInfoFormInfo) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo added in v0.26.0

type GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo struct {
	DisplayName   string `json:"displayName,omitempty"`
	JustCollected bool   `json:"justCollected,omitempty"`
	Required      bool   `json:"required,omitempty"`
	// Possible values:
	//   "PARAMETER_STATE_UNSPECIFIED"
	//   "EMPTY"
	//   "INVALID"
	//   "FILLED"
	State string      `json:"state,omitempty"`
	Value interface{} `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DisplayName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1QueryInput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1QueryInput struct {
	Audio          *GoogleCloudDialogflowCxV3beta1AudioInput     `json:"audio,omitempty"`
	Dtmf           *GoogleCloudDialogflowCxV3beta1DtmfInput      `json:"dtmf,omitempty"`
	Event          *GoogleCloudDialogflowCxV3beta1EventInput     `json:"event,omitempty"`
	Intent         *GoogleCloudDialogflowCxV3beta1IntentInput    `json:"intent,omitempty"`
	LanguageCode   string                                        `json:"languageCode,omitempty"`
	Text           *GoogleCloudDialogflowCxV3beta1TextInput      `json:"text,omitempty"`
	ToolCallResult *GoogleCloudDialogflowCxV3beta1ToolCallResult `json:"toolCallResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Audio") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Audio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1QueryInput) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ResponseMessage added in v0.26.0

type GoogleCloudDialogflowCxV3beta1ResponseMessage struct {
	Channel               string                                                              `json:"channel,omitempty"`
	ConversationSuccess   *GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess   `json:"conversationSuccess,omitempty"`
	EndInteraction        *GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction        `json:"endInteraction,omitempty"`
	KnowledgeInfoCard     *GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard     `json:"knowledgeInfoCard,omitempty"`
	LiveAgentHandoff      *GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff      `json:"liveAgentHandoff,omitempty"`
	MixedAudio            *GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio            `json:"mixedAudio,omitempty"`
	OutputAudioText       *GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText       `json:"outputAudioText,omitempty"`
	Payload               googleapi.RawMessage                                                `json:"payload,omitempty"`
	PlayAudio             *GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio             `json:"playAudio,omitempty"`
	TelephonyTransferCall *GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall `json:"telephonyTransferCall,omitempty"`
	Text                  *GoogleCloudDialogflowCxV3beta1ResponseMessageText                  `json:"text,omitempty"`
	ToolCall              *GoogleCloudDialogflowCxV3beta1ToolCall                             `json:"toolCall,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Channel") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Channel") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessage) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess added in v0.26.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction struct {
}

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard added in v0.139.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard struct {
}

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff) MarshalJSON added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio struct {
	Segments []*GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment `json:"segments,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Segments") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Segments") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio) MarshalJSON added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment struct {
	AllowPlaybackInterruption bool   `json:"allowPlaybackInterruption,omitempty"`
	Audio                     string `json:"audio,omitempty"`
	Uri                       string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment) MarshalJSON added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText struct {
	AllowPlaybackInterruption bool   `json:"allowPlaybackInterruption,omitempty"`
	Ssml                      string `json:"ssml,omitempty"`
	Text                      string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText) MarshalJSON added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio struct {
	AllowPlaybackInterruption bool   `json:"allowPlaybackInterruption,omitempty"`
	AudioUri                  string `json:"audioUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio) MarshalJSON added in v0.29.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall added in v0.62.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall struct {
	PhoneNumber string `json:"phoneNumber,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PhoneNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PhoneNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall) MarshalJSON added in v0.62.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageText added in v0.26.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageText struct {
	AllowPlaybackInterruption bool     `json:"allowPlaybackInterruption,omitempty"`
	Text                      []string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ResponseMessageText) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata added in v0.48.0

type GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata struct {
	Errors []*GoogleCloudDialogflowCxV3beta1TestError `json:"errors,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Errors") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Errors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata) MarshalJSON added in v0.48.0

type GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse added in v0.48.0

type GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse struct {
	ContinuousTestResult *GoogleCloudDialogflowCxV3beta1ContinuousTestResult `json:"continuousTestResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContinuousTestResult") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContinuousTestResult") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse) MarshalJSON added in v0.48.0

type GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1RunTestCaseResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1RunTestCaseResponse struct {
	Result *GoogleCloudDialogflowCxV3beta1TestCaseResult `json:"result,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Result") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Result") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1RunTestCaseResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1SessionInfo added in v0.26.0

type GoogleCloudDialogflowCxV3beta1SessionInfo struct {
	Parameters googleapi.RawMessage `json:"parameters,omitempty"`
	Session    string               `json:"session,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Parameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Parameters") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1SessionInfo) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1TestCase added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestCase struct {
	CreationTime              string                                            `json:"creationTime,omitempty"`
	DisplayName               string                                            `json:"displayName,omitempty"`
	LastTestResult            *GoogleCloudDialogflowCxV3beta1TestCaseResult     `json:"lastTestResult,omitempty"`
	Name                      string                                            `json:"name,omitempty"`
	Notes                     string                                            `json:"notes,omitempty"`
	Tags                      []string                                          `json:"tags,omitempty"`
	TestCaseConversationTurns []*GoogleCloudDialogflowCxV3beta1ConversationTurn `json:"testCaseConversationTurns,omitempty"`
	TestConfig                *GoogleCloudDialogflowCxV3beta1TestConfig         `json:"testConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreationTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreationTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TestCase) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3beta1TestCase) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1TestCaseError added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestCaseError struct {
	Status   *GoogleRpcStatus                        `json:"status,omitempty"`
	TestCase *GoogleCloudDialogflowCxV3beta1TestCase `json:"testCase,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Status") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TestCaseError) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestCaseResult added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestCaseResult struct {
	ConversationTurns []*GoogleCloudDialogflowCxV3beta1ConversationTurn `json:"conversationTurns,omitempty"`
	Environment       string                                            `json:"environment,omitempty"`
	Name              string                                            `json:"name,omitempty"`
	// Possible values:
	//   "TEST_RESULT_UNSPECIFIED"
	//   "PASSED"
	//   "FAILED"
	TestResult string `json:"testResult,omitempty"`
	TestTime   string `json:"testTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationTurns") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationTurns") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TestCaseResult) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestConfig added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestConfig struct {
	Flow               string   `json:"flow,omitempty"`
	Page               string   `json:"page,omitempty"`
	TrackingParameters []string `json:"trackingParameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Flow") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Flow") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TestConfig) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestError added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestError struct {
	Status   *GoogleRpcStatus `json:"status,omitempty"`
	TestCase string           `json:"testCase,omitempty"`
	TestTime string           `json:"testTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Status") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TestError) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3beta1TestError) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1TestRunDifference added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TestRunDifference struct {
	Description string `json:"description,omitempty"`
	// Possible values:
	//   "DIFF_TYPE_UNSPECIFIED"
	//   "INTENT"
	//   "PAGE"
	//   "PARAMETERS"
	//   "UTTERANCE"
	//   "FLOW"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TestRunDifference) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TextInput added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TextInput struct {
	Text string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TextInput) MarshalJSON added in v0.37.0

func (s GoogleCloudDialogflowCxV3beta1TextInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1ToolCall added in v0.184.0

type GoogleCloudDialogflowCxV3beta1ToolCall struct {
	Action          string               `json:"action,omitempty"`
	InputParameters googleapi.RawMessage `json:"inputParameters,omitempty"`
	Tool            string               `json:"tool,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ToolCall) MarshalJSON added in v0.184.0

func (s GoogleCloudDialogflowCxV3beta1ToolCall) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1ToolCallResult added in v0.184.0

type GoogleCloudDialogflowCxV3beta1ToolCallResult struct {
	Action           string                                             `json:"action,omitempty"`
	Error            *GoogleCloudDialogflowCxV3beta1ToolCallResultError `json:"error,omitempty"`
	OutputParameters googleapi.RawMessage                               `json:"outputParameters,omitempty"`
	Tool             string                                             `json:"tool,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ToolCallResult) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowCxV3beta1ToolCallResultError added in v0.184.0

type GoogleCloudDialogflowCxV3beta1ToolCallResultError struct {
	Message string `json:"message,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Message") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Message") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ToolCallResultError) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowCxV3beta1TransitionRoute added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TransitionRoute struct {
	Condition          string                                     `json:"condition,omitempty"`
	Description        string                                     `json:"description,omitempty"`
	Intent             string                                     `json:"intent,omitempty"`
	Name               string                                     `json:"name,omitempty"`
	TargetFlow         string                                     `json:"targetFlow,omitempty"`
	TargetPage         string                                     `json:"targetPage,omitempty"`
	TriggerFulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment `json:"triggerFulfillment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Condition") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Condition") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TransitionRoute) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TurnSignals added in v0.107.0

type GoogleCloudDialogflowCxV3beta1TurnSignals struct {
	AgentEscalated bool `json:"agentEscalated,omitempty"`
	DtmfUsed       bool `json:"dtmfUsed,omitempty"`
	// Possible values:
	//   "FAILURE_REASON_UNSPECIFIED"
	//   "FAILED_INTENT"
	//   "FAILED_WEBHOOK"
	FailureReasons     []string `json:"failureReasons,omitempty"`
	NoMatch            bool     `json:"noMatch,omitempty"`
	NoUserInput        bool     `json:"noUserInput,omitempty"`
	ReachedEndPage     bool     `json:"reachedEndPage,omitempty"`
	SentimentMagnitude float64  `json:"sentimentMagnitude,omitempty"`
	SentimentScore     float64  `json:"sentimentScore,omitempty"`
	UserEscalated      bool     `json:"userEscalated,omitempty"`
	WebhookStatuses    []string `json:"webhookStatuses,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentEscalated") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentEscalated") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TurnSignals) MarshalJSON added in v0.107.0

func (*GoogleCloudDialogflowCxV3beta1TurnSignals) UnmarshalJSON added in v0.123.0

func (s *GoogleCloudDialogflowCxV3beta1TurnSignals) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowCxV3beta1Webhook added in v0.82.0

type GoogleCloudDialogflowCxV3beta1Webhook struct {
	Disabled          bool                                                         `json:"disabled,omitempty"`
	DisplayName       string                                                       `json:"displayName,omitempty"`
	GenericWebService *GoogleCloudDialogflowCxV3beta1WebhookGenericWebService      `json:"genericWebService,omitempty"`
	Name              string                                                       `json:"name,omitempty"`
	ServiceDirectory  *GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig `json:"serviceDirectory,omitempty"`
	Timeout           string                                                       `json:"timeout,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Disabled") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Disabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Webhook) MarshalJSON added in v0.82.0

func (s GoogleCloudDialogflowCxV3beta1Webhook) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService added in v0.82.0

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService struct {
	AllowedCaCerts []string `json:"allowedCaCerts,omitempty"`
	// Possible values:
	//   "HTTP_METHOD_UNSPECIFIED"
	//   "POST"
	//   "GET"
	//   "HEAD"
	//   "PUT"
	//   "DELETE"
	//   "PATCH"
	//   "OPTIONS"
	HttpMethod                       string                                                                                    `json:"httpMethod,omitempty"`
	OauthConfig                      *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig                        `json:"oauthConfig,omitempty"`
	ParameterMapping                 map[string]string                                                                         `json:"parameterMapping,omitempty"`
	Password                         string                                                                                    `json:"password,omitempty"`
	RequestBody                      string                                                                                    `json:"requestBody,omitempty"`
	RequestHeaders                   map[string]string                                                                         `json:"requestHeaders,omitempty"`
	SecretVersionForUsernamePassword string                                                                                    `json:"secretVersionForUsernamePassword,omitempty"`
	SecretVersionsForRequestHeaders  map[string]GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"`
	ServiceAccountAuthConfig         *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig           `json:"serviceAccountAuthConfig,omitempty"`
	// Possible values:
	//   "SERVICE_AGENT_AUTH_UNSPECIFIED"
	//   "NONE"
	//   "ID_TOKEN"
	//   "ACCESS_TOKEN"
	ServiceAgentAuth string `json:"serviceAgentAuth,omitempty"`
	Uri              string `json:"uri,omitempty"`
	Username         string `json:"username,omitempty"`
	// Possible values:
	//   "WEBHOOK_TYPE_UNSPECIFIED"
	//   "STANDARD"
	//   "FLEXIBLE"
	WebhookType string `json:"webhookType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowedCaCerts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowedCaCerts") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebService) MarshalJSON added in v0.82.0

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig added in v0.171.0

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig struct {
	ClientId                     string   `json:"clientId,omitempty"`
	ClientSecret                 string   `json:"clientSecret,omitempty"`
	Scopes                       []string `json:"scopes,omitempty"`
	SecretVersionForClientSecret string   `json:"secretVersionForClientSecret,omitempty"`
	TokenEndpoint                string   `json:"tokenEndpoint,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ClientId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ClientId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue added in v0.229.0

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue struct {
	SecretVersion string `json:"secretVersion,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SecretVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SecretVersion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue) MarshalJSON added in v0.229.0

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig added in v0.255.0

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig struct {
	ServiceAccount string `json:"serviceAccount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ServiceAccount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ServiceAccount") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON added in v0.255.0

type GoogleCloudDialogflowCxV3beta1WebhookRequest added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookRequest struct {
	DetectIntentResponseId  string                                                               `json:"detectIntentResponseId,omitempty"`
	DtmfDigits              string                                                               `json:"dtmfDigits,omitempty"`
	FulfillmentInfo         *GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo         `json:"fulfillmentInfo,omitempty"`
	IntentInfo              *GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo              `json:"intentInfo,omitempty"`
	LanguageCode            string                                                               `json:"languageCode,omitempty"`
	LanguageInfo            *GoogleCloudDialogflowCxV3beta1LanguageInfo                          `json:"languageInfo,omitempty"`
	Messages                []*GoogleCloudDialogflowCxV3beta1ResponseMessage                     `json:"messages,omitempty"`
	PageInfo                *GoogleCloudDialogflowCxV3beta1PageInfo                              `json:"pageInfo,omitempty"`
	Payload                 googleapi.RawMessage                                                 `json:"payload,omitempty"`
	SentimentAnalysisResult *GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult `json:"sentimentAnalysisResult,omitempty"`
	SessionInfo             *GoogleCloudDialogflowCxV3beta1SessionInfo                           `json:"sessionInfo,omitempty"`
	Text                    string                                                               `json:"text,omitempty"`
	Transcript              string                                                               `json:"transcript,omitempty"`
	TriggerEvent            string                                                               `json:"triggerEvent,omitempty"`
	TriggerIntent           string                                                               `json:"triggerIntent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DetectIntentResponseId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DetectIntentResponseId") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookRequest) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo struct {
	Tag string `json:"tag,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Tag") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Tag") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo struct {
	Confidence        float64                                                                               `json:"confidence,omitempty"`
	DisplayName       string                                                                                `json:"displayName,omitempty"`
	LastMatchedIntent string                                                                                `json:"lastMatchedIntent,omitempty"`
	Parameters        map[string]GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Confidence") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Confidence") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo) MarshalJSON added in v0.26.0

func (*GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo) UnmarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue struct {
	OriginalValue string      `json:"originalValue,omitempty"`
	ResolvedValue interface{} `json:"resolvedValue,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OriginalValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OriginalValue") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult added in v0.41.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult struct {
	Magnitude float64 `json:"magnitude,omitempty"`
	Score     float64 `json:"score,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Magnitude") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Magnitude") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult) MarshalJSON added in v0.41.0

func (*GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult) UnmarshalJSON added in v0.41.0

type GoogleCloudDialogflowCxV3beta1WebhookResponse added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookResponse struct {
	FulfillmentResponse *GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse `json:"fulfillmentResponse,omitempty"`
	PageInfo            *GoogleCloudDialogflowCxV3beta1PageInfo                           `json:"pageInfo,omitempty"`
	Payload             googleapi.RawMessage                                              `json:"payload,omitempty"`
	SessionInfo         *GoogleCloudDialogflowCxV3beta1SessionInfo                        `json:"sessionInfo,omitempty"`
	TargetFlow          string                                                            `json:"targetFlow,omitempty"`
	TargetPage          string                                                            `json:"targetPage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FulfillmentResponse") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FulfillmentResponse") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookResponse) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse struct {
	// Possible values:
	//   "MERGE_BEHAVIOR_UNSPECIFIED"
	//   "APPEND"
	//   "REPLACE"
	MergeBehavior string                                           `json:"mergeBehavior,omitempty"`
	Messages      []*GoogleCloudDialogflowCxV3beta1ResponseMessage `json:"messages,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MergeBehavior") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MergeBehavior") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse) MarshalJSON added in v0.26.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig added in v0.82.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig struct {
	GenericWebService *GoogleCloudDialogflowCxV3beta1WebhookGenericWebService `json:"genericWebService,omitempty"`
	Service           string                                                  `json:"service,omitempty"`
	// ForceSendFields is a list of field names (e.g. "GenericWebService") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GenericWebService") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig) MarshalJSON added in v0.82.0

type GoogleCloudDialogflowV2Agent

type GoogleCloudDialogflowV2Agent struct {
	// Possible values:
	//   "API_VERSION_UNSPECIFIED"
	//   "API_VERSION_V1"
	//   "API_VERSION_V2"
	//   "API_VERSION_V2_BETA_1"
	ApiVersion              string  `json:"apiVersion,omitempty"`
	AvatarUri               string  `json:"avatarUri,omitempty"`
	ClassificationThreshold float64 `json:"classificationThreshold,omitempty"`
	DefaultLanguageCode     string  `json:"defaultLanguageCode,omitempty"`
	Description             string  `json:"description,omitempty"`
	DisplayName             string  `json:"displayName,omitempty"`
	EnableLogging           bool    `json:"enableLogging,omitempty"`
	// Possible values:
	//   "MATCH_MODE_UNSPECIFIED"
	//   "MATCH_MODE_HYBRID"
	//   "MATCH_MODE_ML_ONLY"
	MatchMode              string   `json:"matchMode,omitempty"`
	Parent                 string   `json:"parent,omitempty"`
	SupportedLanguageCodes []string `json:"supportedLanguageCodes,omitempty"`
	// Possible values:
	//   "TIER_UNSPECIFIED"
	//   "TIER_STANDARD"
	//   "TIER_ENTERPRISE"
	//   "TIER_ENTERPRISE_PLUS"
	Tier     string `json:"tier,omitempty"`
	TimeZone string `json:"timeZone,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ApiVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ApiVersion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Agent) MarshalJSON

func (s GoogleCloudDialogflowV2Agent) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2Agent) UnmarshalJSON

func (s *GoogleCloudDialogflowV2Agent) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2AgentAssistantFeedback added in v0.42.0

type GoogleCloudDialogflowV2AgentAssistantFeedback struct {
	// Possible values:
	//   "ANSWER_RELEVANCE_UNSPECIFIED"
	//   "IRRELEVANT"
	//   "RELEVANT"
	AnswerRelevance string `json:"answerRelevance,omitempty"`
	// Possible values:
	//   "DOCUMENT_CORRECTNESS_UNSPECIFIED"
	//   "INCORRECT"
	//   "CORRECT"
	DocumentCorrectness string `json:"documentCorrectness,omitempty"`
	// Possible values:
	//   "DOCUMENT_EFFICIENCY_UNSPECIFIED"
	//   "INEFFICIENT"
	//   "EFFICIENT"
	DocumentEfficiency      string                                                                `json:"documentEfficiency,omitempty"`
	KnowledgeAssistFeedback *GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback `json:"knowledgeAssistFeedback,omitempty"`
	KnowledgeSearchFeedback *GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback `json:"knowledgeSearchFeedback,omitempty"`
	SummarizationFeedback   *GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback   `json:"summarizationFeedback,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRelevance") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRelevance") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentAssistantFeedback) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback added in v0.184.0

type GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback struct {
	AnswerCopied bool     `json:"answerCopied,omitempty"`
	ClickedUris  []string `json:"clickedUris,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerCopied") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerCopied") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback added in v0.139.0

type GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback struct {
	AnswerCopied bool     `json:"answerCopied,omitempty"`
	ClickedUris  []string `json:"clickedUris,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerCopied") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerCopied") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback added in v0.107.0

type GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback struct {
	StartTime    string            `json:"startTime,omitempty"`
	SubmitTime   string            `json:"submitTime,omitempty"`
	SummaryText  string            `json:"summaryText,omitempty"`
	TextSections map[string]string `json:"textSections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "StartTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "StartTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback) MarshalJSON added in v0.107.0

type GoogleCloudDialogflowV2AgentAssistantRecord added in v0.42.0

type GoogleCloudDialogflowV2AgentAssistantRecord struct {
	ArticleSuggestionAnswer *GoogleCloudDialogflowV2ArticleAnswer          `json:"articleSuggestionAnswer,omitempty"`
	DialogflowAssistAnswer  *GoogleCloudDialogflowV2DialogflowAssistAnswer `json:"dialogflowAssistAnswer,omitempty"`
	FaqAnswer               *GoogleCloudDialogflowV2FaqAnswer              `json:"faqAnswer,omitempty"`
	GeneratorSuggestion     *GoogleCloudDialogflowV2GeneratorSuggestion    `json:"generatorSuggestion,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArticleSuggestionAnswer") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArticleSuggestionAnswer") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentAssistantRecord) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2AgentCoachingContext added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingContext struct {
	Instructions        []*GoogleCloudDialogflowV2AgentCoachingInstruction `json:"instructions,omitempty"`
	OutputLanguageCode  string                                             `json:"outputLanguageCode,omitempty"`
	OverarchingGuidance string                                             `json:"overarchingGuidance,omitempty"`
	Version             string                                             `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Instructions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Instructions") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingContext) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingInstruction added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingInstruction struct {
	AgentAction          string                                                               `json:"agentAction,omitempty"`
	Condition            string                                                               `json:"condition,omitempty"`
	DisplayDetails       string                                                               `json:"displayDetails,omitempty"`
	DisplayName          string                                                               `json:"displayName,omitempty"`
	DuplicateCheckResult *GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult `json:"duplicateCheckResult,omitempty"`
	SystemAction         string                                                               `json:"systemAction,omitempty"`
	// Possible values:
	//   "TRIGGER_EVENT_UNSPECIFIED"
	//   "END_OF_UTTERANCE"
	//   "MANUAL_CALL"
	//   "CUSTOMER_MESSAGE"
	//   "AGENT_MESSAGE"
	//   "TOOL_CALL_COMPLETION"
	TriggeringEvent string `json:"triggeringEvent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentAction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentAction") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingInstruction) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult struct {
	DuplicateSuggestions []*GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion `json:"duplicateSuggestions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DuplicateSuggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DuplicateSuggestions") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion struct {
	AnswerRecord    string  `json:"answerRecord,omitempty"`
	SimilarityScore float64 `json:"similarityScore,omitempty"`
	SuggestionIndex int64   `json:"suggestionIndex,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion) MarshalJSON added in v0.252.0

func (*GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion) UnmarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestion added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestion struct {
	AgentActionSuggestions []*GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion `json:"agentActionSuggestions,omitempty"`
	ApplicableInstructions []*GoogleCloudDialogflowV2AgentCoachingInstruction                     `json:"applicableInstructions,omitempty"`
	SampleResponses        []*GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse        `json:"sampleResponses,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentActionSuggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentActionSuggestions") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingSuggestion) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion struct {
	AgentAction          string                                                              `json:"agentAction,omitempty"`
	DuplicateCheckResult *GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult `json:"duplicateCheckResult,omitempty"`
	Sources              *GoogleCloudDialogflowV2AgentCoachingSuggestionSources              `json:"sources,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentAction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentAction") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult struct {
	DuplicateSuggestions []*GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion `json:"duplicateSuggestions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DuplicateSuggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DuplicateSuggestions") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion struct {
	AnswerRecord    string                                                 `json:"answerRecord,omitempty"`
	SimilarityScore float64                                                `json:"similarityScore,omitempty"`
	Sources         *GoogleCloudDialogflowV2AgentCoachingSuggestionSources `json:"sources,omitempty"`
	SuggestionIndex int64                                                  `json:"suggestionIndex,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion) MarshalJSON added in v0.252.0

func (*GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion) UnmarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse struct {
	DuplicateCheckResult *GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult `json:"duplicateCheckResult,omitempty"`
	ResponseText         string                                                              `json:"responseText,omitempty"`
	Sources              *GoogleCloudDialogflowV2AgentCoachingSuggestionSources              `json:"sources,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DuplicateCheckResult") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DuplicateCheckResult") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionSources added in v0.252.0

type GoogleCloudDialogflowV2AgentCoachingSuggestionSources struct {
	InstructionIndexes []int64 `json:"instructionIndexes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InstructionIndexes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InstructionIndexes") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AgentCoachingSuggestionSources) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2AnalyzeContentRequest added in v0.42.0

type GoogleCloudDialogflowV2AnalyzeContentRequest struct {
	AssistQueryParams *GoogleCloudDialogflowV2AssistQueryParameters `json:"assistQueryParams,omitempty"`
	AudioInput        *GoogleCloudDialogflowV2AudioInput            `json:"audioInput,omitempty"`
	CxParameters      googleapi.RawMessage                          `json:"cxParameters,omitempty"`
	EventInput        *GoogleCloudDialogflowV2EventInput            `json:"eventInput,omitempty"`
	QueryParams       *GoogleCloudDialogflowV2QueryParameters       `json:"queryParams,omitempty"`
	ReplyAudioConfig  *GoogleCloudDialogflowV2OutputAudioConfig     `json:"replyAudioConfig,omitempty"`
	RequestId         string                                        `json:"requestId,omitempty"`
	SuggestionInput   *GoogleCloudDialogflowV2SuggestionInput       `json:"suggestionInput,omitempty"`
	TextInput         *GoogleCloudDialogflowV2TextInput             `json:"textInput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AssistQueryParams") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AssistQueryParams") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AnalyzeContentRequest) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2AnalyzeContentResponse added in v0.42.0

type GoogleCloudDialogflowV2AnalyzeContentResponse struct {
	AutomatedAgentReply         *GoogleCloudDialogflowV2AutomatedAgentReply `json:"automatedAgentReply,omitempty"`
	DtmfParameters              *GoogleCloudDialogflowV2DtmfParameters      `json:"dtmfParameters,omitempty"`
	EndUserSuggestionResults    []*GoogleCloudDialogflowV2SuggestionResult  `json:"endUserSuggestionResults,omitempty"`
	HumanAgentSuggestionResults []*GoogleCloudDialogflowV2SuggestionResult  `json:"humanAgentSuggestionResults,omitempty"`
	Message                     *GoogleCloudDialogflowV2Message             `json:"message,omitempty"`
	ReplyAudio                  *GoogleCloudDialogflowV2OutputAudio         `json:"replyAudio,omitempty"`
	ReplyText                   string                                      `json:"replyText,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AutomatedAgentReply") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AutomatedAgentReply") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AnalyzeContentResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2AnnotatedMessagePart added in v0.15.0

type GoogleCloudDialogflowV2AnnotatedMessagePart struct {
	EntityType     string      `json:"entityType,omitempty"`
	FormattedValue interface{} `json:"formattedValue,omitempty"`
	Text           string      `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AnnotatedMessagePart) MarshalJSON added in v0.15.0

type GoogleCloudDialogflowV2AnswerFeedback added in v0.42.0

type GoogleCloudDialogflowV2AnswerFeedback struct {
	AgentAssistantDetailFeedback *GoogleCloudDialogflowV2AgentAssistantFeedback `json:"agentAssistantDetailFeedback,omitempty"`
	ClickTime                    string                                         `json:"clickTime,omitempty"`
	Clicked                      bool                                           `json:"clicked,omitempty"`
	// Possible values:
	//   "CORRECTNESS_LEVEL_UNSPECIFIED"
	//   "NOT_CORRECT"
	//   "PARTIALLY_CORRECT"
	//   "FULLY_CORRECT"
	CorrectnessLevel string `json:"correctnessLevel,omitempty"`
	DisplayTime      string `json:"displayTime,omitempty"`
	Displayed        bool   `json:"displayed,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "AgentAssistantDetailFeedback") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentAssistantDetailFeedback") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AnswerFeedback) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2AnswerFeedback) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2AnswerRecord added in v0.42.0

type GoogleCloudDialogflowV2AnswerRecord struct {
	AgentAssistantRecord *GoogleCloudDialogflowV2AgentAssistantRecord `json:"agentAssistantRecord,omitempty"`
	AnswerFeedback       *GoogleCloudDialogflowV2AnswerFeedback       `json:"answerFeedback,omitempty"`
	Name                 string                                       `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AgentAssistantRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentAssistantRecord") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AnswerRecord) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2AnswerRecord) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ArticleAnswer added in v0.12.0

type GoogleCloudDialogflowV2ArticleAnswer struct {
	AnswerRecord string            `json:"answerRecord,omitempty"`
	Confidence   float64           `json:"confidence,omitempty"`
	Metadata     map[string]string `json:"metadata,omitempty"`
	Snippets     []string          `json:"snippets,omitempty"`
	Title        string            `json:"title,omitempty"`
	Uri          string            `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ArticleAnswer) MarshalJSON added in v0.12.0

func (s GoogleCloudDialogflowV2ArticleAnswer) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2ArticleAnswer) UnmarshalJSON added in v0.12.0

func (s *GoogleCloudDialogflowV2ArticleAnswer) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadata added in v0.71.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadata struct {
	// Possible values:
	//   "MODEL_TYPE_UNSPECIFIED"
	//   "SMART_REPLY_DUAL_ENCODER_MODEL"
	//   "SMART_REPLY_BERT_MODEL"
	TrainingModelType string `json:"trainingModelType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TrainingModelType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TrainingModelType") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2AssistQueryParameters added in v0.61.0

type GoogleCloudDialogflowV2AssistQueryParameters struct {
	DocumentsMetadataFilters map[string]string `json:"documentsMetadataFilters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DocumentsMetadataFilters")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DocumentsMetadataFilters") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AssistQueryParameters) MarshalJSON added in v0.61.0

type GoogleCloudDialogflowV2AudioInput added in v0.42.0

type GoogleCloudDialogflowV2AudioInput struct {
	Audio  string                                   `json:"audio,omitempty"`
	Config *GoogleCloudDialogflowV2InputAudioConfig `json:"config,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Audio") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Audio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AudioInput) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2AudioInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2AutomatedAgentConfig added in v0.42.0

type GoogleCloudDialogflowV2AutomatedAgentConfig struct {
	Agent      string `json:"agent,omitempty"`
	SessionTtl string `json:"sessionTtl,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Agent") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Agent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AutomatedAgentConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2AutomatedAgentReply added in v0.42.0

type GoogleCloudDialogflowV2AutomatedAgentReply struct {
	AllowCancellation bool `json:"allowCancellation,omitempty"`
	// Possible values:
	//   "AUTOMATED_AGENT_REPLY_TYPE_UNSPECIFIED"
	//   "PARTIAL"
	//   "FINAL"
	AutomatedAgentReplyType string                                       `json:"automatedAgentReplyType,omitempty"`
	CxCurrentPage           string                                       `json:"cxCurrentPage,omitempty"`
	DetectIntentResponse    *GoogleCloudDialogflowV2DetectIntentResponse `json:"detectIntentResponse,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowCancellation") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowCancellation") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2AutomatedAgentReply) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2BatchCreateEntitiesRequest

type GoogleCloudDialogflowV2BatchCreateEntitiesRequest struct {
	Entities     []*GoogleCloudDialogflowV2EntityTypeEntity `json:"entities,omitempty"`
	LanguageCode string                                     `json:"languageCode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Entities") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Entities") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchCreateEntitiesRequest) MarshalJSON

type GoogleCloudDialogflowV2BatchDeleteEntitiesRequest

type GoogleCloudDialogflowV2BatchDeleteEntitiesRequest struct {
	EntityValues []string `json:"entityValues,omitempty"`
	LanguageCode string   `json:"languageCode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityValues") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityValues") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchDeleteEntitiesRequest) MarshalJSON

type GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest

type GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest struct {
	EntityTypeNames []string `json:"entityTypeNames,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityTypeNames") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypeNames") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest) MarshalJSON

type GoogleCloudDialogflowV2BatchDeleteIntentsRequest

type GoogleCloudDialogflowV2BatchDeleteIntentsRequest struct {
	Intents []*GoogleCloudDialogflowV2Intent `json:"intents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Intents") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Intents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchDeleteIntentsRequest) MarshalJSON

type GoogleCloudDialogflowV2BatchUpdateEntitiesRequest

type GoogleCloudDialogflowV2BatchUpdateEntitiesRequest struct {
	Entities     []*GoogleCloudDialogflowV2EntityTypeEntity `json:"entities,omitempty"`
	LanguageCode string                                     `json:"languageCode,omitempty"`
	UpdateMask   string                                     `json:"updateMask,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Entities") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Entities") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchUpdateEntitiesRequest) MarshalJSON

type GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest

type GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest struct {
	EntityTypeBatchInline *GoogleCloudDialogflowV2EntityTypeBatch `json:"entityTypeBatchInline,omitempty"`
	EntityTypeBatchUri    string                                  `json:"entityTypeBatchUri,omitempty"`
	LanguageCode          string                                  `json:"languageCode,omitempty"`
	UpdateMask            string                                  `json:"updateMask,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityTypeBatchInline") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypeBatchInline") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest) MarshalJSON

type GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse

type GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse struct {
	EntityTypes []*GoogleCloudDialogflowV2EntityType `json:"entityTypes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityTypes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse) MarshalJSON

type GoogleCloudDialogflowV2BatchUpdateIntentsRequest

type GoogleCloudDialogflowV2BatchUpdateIntentsRequest struct {
	IntentBatchInline *GoogleCloudDialogflowV2IntentBatch `json:"intentBatchInline,omitempty"`
	IntentBatchUri    string                              `json:"intentBatchUri,omitempty"`
	// Possible values:
	//   "INTENT_VIEW_UNSPECIFIED"
	//   "INTENT_VIEW_FULL"
	IntentView   string `json:"intentView,omitempty"`
	LanguageCode string `json:"languageCode,omitempty"`
	UpdateMask   string `json:"updateMask,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IntentBatchInline") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IntentBatchInline") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchUpdateIntentsRequest) MarshalJSON

type GoogleCloudDialogflowV2BatchUpdateIntentsResponse

type GoogleCloudDialogflowV2BatchUpdateIntentsResponse struct {
	Intents []*GoogleCloudDialogflowV2Intent `json:"intents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Intents") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Intents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2BatchUpdateIntentsResponse) MarshalJSON

type GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata struct {
	ConversationProfile string `json:"conversationProfile,omitempty"`
	CreateTime          string `json:"createTime,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole string `json:"participantRole,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "ARTICLE_SUGGESTION"
	//   "FAQ"
	//   "SMART_REPLY"
	//   "CONVERSATION_SUMMARIZATION"
	//   "KNOWLEDGE_SEARCH"
	//   "KNOWLEDGE_ASSIST"
	SuggestionFeatureType string `json:"suggestionFeatureType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationProfile") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationProfile") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest added in v0.71.0

type GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest struct {
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole string `json:"participantRole,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "ARTICLE_SUGGESTION"
	//   "FAQ"
	//   "SMART_REPLY"
	//   "CONVERSATION_SUMMARIZATION"
	//   "KNOWLEDGE_SEARCH"
	//   "KNOWLEDGE_ASSIST"
	SuggestionFeatureType string `json:"suggestionFeatureType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ParticipantRole") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ParticipantRole") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2CompleteConversationRequest added in v0.42.0

type GoogleCloudDialogflowV2CompleteConversationRequest struct {
}

type GoogleCloudDialogflowV2Connection added in v0.243.0

type GoogleCloudDialogflowV2Connection struct {
	ConnectionId string                                         `json:"connectionId,omitempty"`
	ErrorDetails *GoogleCloudDialogflowV2ConnectionErrorDetails `json:"errorDetails,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "CONNECTED"
	//   "DISCONNECTED"
	//   "AUTHENTICATION_FAILED"
	//   "KEEPALIVE"
	State      string `json:"state,omitempty"`
	UpdateTime string `json:"updateTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConnectionId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConnectionId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Connection) MarshalJSON added in v0.243.0

func (s GoogleCloudDialogflowV2Connection) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ConnectionErrorDetails added in v0.243.0

type GoogleCloudDialogflowV2ConnectionErrorDetails struct {
	// Possible values:
	//   "CERTIFICATE_STATE_UNSPECIFIED"
	//   "CERTIFICATE_VALID"
	//   "CERTIFICATE_INVALID"
	//   "CERTIFICATE_EXPIRED"
	//   "CERTIFICATE_HOSTNAME_NOT_FOUND"
	//   "CERTIFICATE_UNAUTHENTICATED"
	//   "CERTIFICATE_TRUST_STORE_NOT_FOUND"
	//   "CERTIFICATE_HOSTNAME_INVALID_FORMAT"
	//   "CERTIFICATE_QUOTA_EXCEEDED"
	CertificateState string `json:"certificateState,omitempty"`
	ErrorMessage     string `json:"errorMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CertificateState") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CertificateState") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConnectionErrorDetails) MarshalJSON added in v0.243.0

type GoogleCloudDialogflowV2Context

type GoogleCloudDialogflowV2Context struct {
	LifespanCount int64                `json:"lifespanCount,omitempty"`
	Name          string               `json:"name,omitempty"`
	Parameters    googleapi.RawMessage `json:"parameters,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "LifespanCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LifespanCount") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Context) MarshalJSON

func (s GoogleCloudDialogflowV2Context) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2Conversation added in v0.42.0

type GoogleCloudDialogflowV2Conversation struct {
	ConversationProfile string `json:"conversationProfile,omitempty"`
	// Possible values:
	//   "CONVERSATION_STAGE_UNSPECIFIED"
	//   "VIRTUAL_AGENT_STAGE"
	//   "HUMAN_ASSIST_STAGE"
	ConversationStage         string                                                         `json:"conversationStage,omitempty"`
	EndTime                   string                                                         `json:"endTime,omitempty"`
	IngestedContextReferences map[string]GoogleCloudDialogflowV2ConversationContextReference `json:"ingestedContextReferences,omitempty"`
	// Possible values:
	//   "LIFECYCLE_STATE_UNSPECIFIED"
	//   "IN_PROGRESS"
	//   "COMPLETED"
	LifecycleState          string                                                      `json:"lifecycleState,omitempty"`
	Name                    string                                                      `json:"name,omitempty"`
	PhoneNumber             *GoogleCloudDialogflowV2ConversationPhoneNumber             `json:"phoneNumber,omitempty"`
	StartTime               string                                                      `json:"startTime,omitempty"`
	TelephonyConnectionInfo *GoogleCloudDialogflowV2ConversationTelephonyConnectionInfo `json:"telephonyConnectionInfo,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ConversationProfile") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationProfile") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Conversation) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2Conversation) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ConversationContext added in v0.183.0

type GoogleCloudDialogflowV2ConversationContext struct {
	MessageEntries []*GoogleCloudDialogflowV2MessageEntry `json:"messageEntries,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MessageEntries") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MessageEntries") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationContext) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2ConversationContextReference added in v0.226.0

type GoogleCloudDialogflowV2ConversationContextReference struct {
	ContextContents []*GoogleCloudDialogflowV2ConversationContextReferenceContextContent `json:"contextContents,omitempty"`
	CreateTime      string                                                               `json:"createTime,omitempty"`
	LanguageCode    string                                                               `json:"languageCode,omitempty"`
	// Possible values:
	//   "UPDATE_MODE_UNSPECIFIED"
	//   "APPEND"
	//   "OVERWRITE"
	UpdateMode string `json:"updateMode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextContents") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextContents") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationContextReference) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2ConversationContextReferenceContextContent added in v0.226.0

type GoogleCloudDialogflowV2ConversationContextReferenceContextContent struct {
	AnswerRecord string `json:"answerRecord,omitempty"`
	Content      string `json:"content,omitempty"`
	// Possible values:
	//   "CONTENT_FORMAT_UNSPECIFIED"
	//   "JSON"
	//   "PLAIN_TEXT"
	ContentFormat string `json:"contentFormat,omitempty"`
	IngestionTime string `json:"ingestionTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationContextReferenceContextContent) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2ConversationDataset added in v0.71.0

type GoogleCloudDialogflowV2ConversationDataset struct {
	ConversationCount int64                                    `json:"conversationCount,omitempty,string"`
	ConversationInfo  *GoogleCloudDialogflowV2ConversationInfo `json:"conversationInfo,omitempty"`
	CreateTime        string                                   `json:"createTime,omitempty"`
	Description       string                                   `json:"description,omitempty"`
	DisplayName       string                                   `json:"displayName,omitempty"`
	InputConfig       *GoogleCloudDialogflowV2InputConfig      `json:"inputConfig,omitempty"`
	Name              string                                   `json:"name,omitempty"`
	SatisfiesPzi      bool                                     `json:"satisfiesPzi,omitempty"`
	SatisfiesPzs      bool                                     `json:"satisfiesPzs,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ConversationCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationCount") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationDataset) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ConversationEvent added in v0.15.0

type GoogleCloudDialogflowV2ConversationEvent struct {
	Conversation                string                                             `json:"conversation,omitempty"`
	ErrorStatus                 *GoogleRpcStatus                                   `json:"errorStatus,omitempty"`
	NewMessagePayload           *GoogleCloudDialogflowV2Message                    `json:"newMessagePayload,omitempty"`
	NewRecognitionResultPayload *GoogleCloudDialogflowV2StreamingRecognitionResult `json:"newRecognitionResultPayload,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "CONVERSATION_STARTED"
	//   "CONVERSATION_FINISHED"
	//   "HUMAN_INTERVENTION_NEEDED"
	//   "NEW_MESSAGE"
	//   "NEW_RECOGNITION_RESULT"
	//   "UNRECOVERABLE_ERROR"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Conversation") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Conversation") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationEvent) MarshalJSON added in v0.15.0

type GoogleCloudDialogflowV2ConversationInfo added in v0.71.0

type GoogleCloudDialogflowV2ConversationInfo struct {
	LanguageCode string `json:"languageCode,omitempty"`
	// ForceSendFields is a list of field names (e.g. "LanguageCode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LanguageCode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationInfo) MarshalJSON added in v0.71.0

func (s GoogleCloudDialogflowV2ConversationInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ConversationModel added in v0.71.0

type GoogleCloudDialogflowV2ConversationModel struct {
	ArticleSuggestionModelMetadata *GoogleCloudDialogflowV2ArticleSuggestionModelMetadata `json:"articleSuggestionModelMetadata,omitempty"`
	CreateTime                     string                                                 `json:"createTime,omitempty"`
	Datasets                       []*GoogleCloudDialogflowV2InputDataset                 `json:"datasets,omitempty"`
	DisplayName                    string                                                 `json:"displayName,omitempty"`
	LanguageCode                   string                                                 `json:"languageCode,omitempty"`
	Name                           string                                                 `json:"name,omitempty"`
	SatisfiesPzi                   bool                                                   `json:"satisfiesPzi,omitempty"`
	SatisfiesPzs                   bool                                                   `json:"satisfiesPzs,omitempty"`
	SmartReplyModelMetadata        *GoogleCloudDialogflowV2SmartReplyModelMetadata        `json:"smartReplyModelMetadata,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "CREATING"
	//   "UNDEPLOYED"
	//   "DEPLOYING"
	//   "DEPLOYED"
	//   "UNDEPLOYING"
	//   "DELETING"
	//   "FAILED"
	//   "PENDING"
	State string `json:"state,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g.
	// "ArticleSuggestionModelMetadata") to unconditionally include in API
	// requests. By default, fields with empty or default values are omitted from
	// API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArticleSuggestionModelMetadata")
	// to include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationModel) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ConversationModelEvaluation added in v0.71.0

type GoogleCloudDialogflowV2ConversationModelEvaluation struct {
	CreateTime              string                                    `json:"createTime,omitempty"`
	DisplayName             string                                    `json:"displayName,omitempty"`
	EvaluationConfig        *GoogleCloudDialogflowV2EvaluationConfig  `json:"evaluationConfig,omitempty"`
	Name                    string                                    `json:"name,omitempty"`
	RawHumanEvalTemplateCsv string                                    `json:"rawHumanEvalTemplateCsv,omitempty"`
	SmartReplyMetrics       *GoogleCloudDialogflowV2SmartReplyMetrics `json:"smartReplyMetrics,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "CreateTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreateTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationModelEvaluation) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ConversationPhoneNumber added in v0.42.0

type GoogleCloudDialogflowV2ConversationPhoneNumber struct {
	CountryCode int64  `json:"countryCode,omitempty"`
	PhoneNumber string `json:"phoneNumber,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CountryCode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CountryCode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationPhoneNumber) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ConversationProfile added in v0.42.0

type GoogleCloudDialogflowV2ConversationProfile struct {
	AutomatedAgentConfig                   *GoogleCloudDialogflowV2AutomatedAgentConfig      `json:"automatedAgentConfig,omitempty"`
	CreateTime                             string                                            `json:"createTime,omitempty"`
	DisplayName                            string                                            `json:"displayName,omitempty"`
	HumanAgentAssistantConfig              *GoogleCloudDialogflowV2HumanAgentAssistantConfig `json:"humanAgentAssistantConfig,omitempty"`
	HumanAgentHandoffConfig                *GoogleCloudDialogflowV2HumanAgentHandoffConfig   `json:"humanAgentHandoffConfig,omitempty"`
	LanguageCode                           string                                            `json:"languageCode,omitempty"`
	LoggingConfig                          *GoogleCloudDialogflowV2LoggingConfig             `json:"loggingConfig,omitempty"`
	Name                                   string                                            `json:"name,omitempty"`
	NewMessageEventNotificationConfig      *GoogleCloudDialogflowV2NotificationConfig        `json:"newMessageEventNotificationConfig,omitempty"`
	NewRecognitionResultNotificationConfig *GoogleCloudDialogflowV2NotificationConfig        `json:"newRecognitionResultNotificationConfig,omitempty"`
	NotificationConfig                     *GoogleCloudDialogflowV2NotificationConfig        `json:"notificationConfig,omitempty"`
	SecuritySettings                       string                                            `json:"securitySettings,omitempty"`
	SttConfig                              *GoogleCloudDialogflowV2SpeechToTextConfig        `json:"sttConfig,omitempty"`
	TimeZone                               string                                            `json:"timeZone,omitempty"`
	TtsConfig                              *GoogleCloudDialogflowV2SynthesizeSpeechConfig    `json:"ttsConfig,omitempty"`
	UpdateTime                             string                                            `json:"updateTime,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AutomatedAgentConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AutomatedAgentConfig") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationProfile) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ConversationTelephonyConnectionInfo added in v0.217.0

type GoogleCloudDialogflowV2ConversationTelephonyConnectionInfo struct {
	DialedNumber      string                                                                   `json:"dialedNumber,omitempty"`
	ExtraMimeContents []*GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoMimeContent `json:"extraMimeContents,omitempty"`
	Sdp               string                                                                   `json:"sdp,omitempty"`
	SipHeaders        []*GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoSipHeader   `json:"sipHeaders,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DialedNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DialedNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationTelephonyConnectionInfo) MarshalJSON added in v0.217.0

type GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoMimeContent added in v0.217.0

type GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoMimeContent struct {
	Content  string `json:"content,omitempty"`
	MimeType string `json:"mimeType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Content") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Content") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoMimeContent) MarshalJSON added in v0.217.0

type GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoSipHeader added in v0.217.0

type GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoSipHeader struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoSipHeader) MarshalJSON added in v0.217.0

type GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata struct {
	ConversationDataset string `json:"conversationDataset,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationDataset") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationDataset") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata) MarshalJSON added in v0.96.0

type GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata struct {
	ConversationModel           string `json:"conversationModel,omitempty"`
	ConversationModelEvaluation string `json:"conversationModelEvaluation,omitempty"`
	CreateTime                  string `json:"createTime,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "INITIALIZING"
	//   "RUNNING"
	//   "CANCELLED"
	//   "SUCCEEDED"
	//   "FAILED"
	State string `json:"state,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationModel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModel") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2CreateConversationModelEvaluationRequest added in v0.71.0

type GoogleCloudDialogflowV2CreateConversationModelEvaluationRequest struct {
	ConversationModelEvaluation *GoogleCloudDialogflowV2ConversationModelEvaluation `json:"conversationModelEvaluation,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "ConversationModelEvaluation") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModelEvaluation") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2CreateConversationModelEvaluationRequest) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2CreateConversationModelOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2CreateConversationModelOperationMetadata struct {
	ConversationModel string `json:"conversationModel,omitempty"`
	CreateTime        string `json:"createTime,omitempty"`
	DoneTime          string `json:"doneTime,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "PENDING"
	//   "SUCCEEDED"
	//   "FAILED"
	//   "CANCELLED"
	//   "CANCELLING"
	//   "TRAINING"
	State string `json:"state,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationModel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModel") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2CreateConversationModelOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2CustomPronunciationParams added in v0.231.0

type GoogleCloudDialogflowV2CustomPronunciationParams struct {
	// Possible values:
	//   "PHONETIC_ENCODING_UNSPECIFIED"
	//   "PHONETIC_ENCODING_IPA"
	//   "PHONETIC_ENCODING_X_SAMPA"
	PhoneticEncoding string `json:"phoneticEncoding,omitempty"`
	Phrase           string `json:"phrase,omitempty"`
	Pronunciation    string `json:"pronunciation,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PhoneticEncoding") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PhoneticEncoding") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2CustomPronunciationParams) MarshalJSON added in v0.231.0

type GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata struct {
}

type GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata struct {
	ConversationModel string `json:"conversationModel,omitempty"`
	CreateTime        string `json:"createTime,omitempty"`
	DoneTime          string `json:"doneTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationModel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModel") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2DeployConversationModelOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2DeployConversationModelOperationMetadata struct {
	ConversationModel string `json:"conversationModel,omitempty"`
	CreateTime        string `json:"createTime,omitempty"`
	DoneTime          string `json:"doneTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationModel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModel") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2DeployConversationModelOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2DeployConversationModelRequest added in v0.71.0

type GoogleCloudDialogflowV2DeployConversationModelRequest struct {
}

type GoogleCloudDialogflowV2DetectIntentRequest

type GoogleCloudDialogflowV2DetectIntentRequest struct {
	InputAudio            string                                    `json:"inputAudio,omitempty"`
	OutputAudioConfig     *GoogleCloudDialogflowV2OutputAudioConfig `json:"outputAudioConfig,omitempty"`
	OutputAudioConfigMask string                                    `json:"outputAudioConfigMask,omitempty"`
	QueryInput            *GoogleCloudDialogflowV2QueryInput        `json:"queryInput,omitempty"`
	QueryParams           *GoogleCloudDialogflowV2QueryParameters   `json:"queryParams,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InputAudio") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InputAudio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2DetectIntentRequest) MarshalJSON

type GoogleCloudDialogflowV2DetectIntentResponse

type GoogleCloudDialogflowV2DetectIntentResponse struct {
	OutputAudio       string                                    `json:"outputAudio,omitempty"`
	OutputAudioConfig *GoogleCloudDialogflowV2OutputAudioConfig `json:"outputAudioConfig,omitempty"`
	QueryResult       *GoogleCloudDialogflowV2QueryResult       `json:"queryResult,omitempty"`
	ResponseId        string                                    `json:"responseId,omitempty"`
	WebhookStatus     *GoogleRpcStatus                          `json:"webhookStatus,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "OutputAudio") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OutputAudio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2DetectIntentResponse) MarshalJSON

type GoogleCloudDialogflowV2DialogflowAssistAnswer added in v0.139.0

type GoogleCloudDialogflowV2DialogflowAssistAnswer struct {
	AnswerRecord     string                                   `json:"answerRecord,omitempty"`
	IntentSuggestion *GoogleCloudDialogflowV2IntentSuggestion `json:"intentSuggestion,omitempty"`
	QueryResult      *GoogleCloudDialogflowV2QueryResult      `json:"queryResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2DialogflowAssistAnswer) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowV2Document added in v0.42.0

type GoogleCloudDialogflowV2Document struct {
	ContentUri       string `json:"contentUri,omitempty"`
	DisplayName      string `json:"displayName,omitempty"`
	EnableAutoReload bool   `json:"enableAutoReload,omitempty"`
	// Possible values:
	//   "KNOWLEDGE_TYPE_UNSPECIFIED"
	//   "FAQ"
	//   "EXTRACTIVE_QA"
	//   "ARTICLE_SUGGESTION"
	//   "AGENT_FACING_SMART_REPLY"
	KnowledgeTypes     []string                                     `json:"knowledgeTypes,omitempty"`
	LatestReloadStatus *GoogleCloudDialogflowV2DocumentReloadStatus `json:"latestReloadStatus,omitempty"`
	Metadata           map[string]string                            `json:"metadata,omitempty"`
	MimeType           string                                       `json:"mimeType,omitempty"`
	Name               string                                       `json:"name,omitempty"`
	RawContent         string                                       `json:"rawContent,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "CREATING"
	//   "ACTIVE"
	//   "UPDATING"
	//   "RELOADING"
	//   "DELETING"
	State string `json:"state,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ContentUri") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContentUri") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Document) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2Document) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2DocumentReloadStatus added in v0.42.0

type GoogleCloudDialogflowV2DocumentReloadStatus struct {
	Status *GoogleRpcStatus `json:"status,omitempty"`
	Time   string           `json:"time,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Status") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2DocumentReloadStatus) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2DtmfParameters added in v0.42.0

type GoogleCloudDialogflowV2DtmfParameters struct {
	AcceptsDtmfInput bool `json:"acceptsDtmfInput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AcceptsDtmfInput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AcceptsDtmfInput") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2DtmfParameters) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2DtmfParameters) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2EncryptionSpec added in v0.149.0

type GoogleCloudDialogflowV2EncryptionSpec struct {
	KmsKey string `json:"kmsKey,omitempty"`
	Name   string `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "KmsKey") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "KmsKey") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EncryptionSpec) MarshalJSON added in v0.149.0

func (s GoogleCloudDialogflowV2EncryptionSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2EntityType

type GoogleCloudDialogflowV2EntityType struct {
	// Possible values:
	//   "AUTO_EXPANSION_MODE_UNSPECIFIED"
	//   "AUTO_EXPANSION_MODE_DEFAULT"
	AutoExpansionMode     string                                     `json:"autoExpansionMode,omitempty"`
	DisplayName           string                                     `json:"displayName,omitempty"`
	EnableFuzzyExtraction bool                                       `json:"enableFuzzyExtraction,omitempty"`
	Entities              []*GoogleCloudDialogflowV2EntityTypeEntity `json:"entities,omitempty"`
	// Possible values:
	//   "KIND_UNSPECIFIED"
	//   "KIND_MAP"
	//   "KIND_LIST"
	//   "KIND_REGEXP"
	Kind string `json:"kind,omitempty"`
	Name string `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AutoExpansionMode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AutoExpansionMode") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EntityType) MarshalJSON

func (s GoogleCloudDialogflowV2EntityType) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2EntityTypeBatch

type GoogleCloudDialogflowV2EntityTypeBatch struct {
	EntityTypes []*GoogleCloudDialogflowV2EntityType `json:"entityTypes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityTypes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EntityTypeBatch) MarshalJSON

func (s GoogleCloudDialogflowV2EntityTypeBatch) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2EntityTypeEntity

type GoogleCloudDialogflowV2EntityTypeEntity struct {
	Synonyms []string `json:"synonyms,omitempty"`
	Value    string   `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Synonyms") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Synonyms") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EntityTypeEntity) MarshalJSON

func (s GoogleCloudDialogflowV2EntityTypeEntity) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2Environment added in v0.18.0

type GoogleCloudDialogflowV2Environment struct {
	AgentVersion string                              `json:"agentVersion,omitempty"`
	Description  string                              `json:"description,omitempty"`
	Fulfillment  *GoogleCloudDialogflowV2Fulfillment `json:"fulfillment,omitempty"`
	Name         string                              `json:"name,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "STOPPED"
	//   "LOADING"
	//   "RUNNING"
	State                string                                       `json:"state,omitempty"`
	TextToSpeechSettings *GoogleCloudDialogflowV2TextToSpeechSettings `json:"textToSpeechSettings,omitempty"`
	UpdateTime           string                                       `json:"updateTime,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AgentVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentVersion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Environment) MarshalJSON added in v0.18.0

func (s GoogleCloudDialogflowV2Environment) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2EnvironmentHistory added in v0.18.0

type GoogleCloudDialogflowV2EnvironmentHistory struct {
	Entries       []*GoogleCloudDialogflowV2EnvironmentHistoryEntry `json:"entries,omitempty"`
	NextPageToken string                                            `json:"nextPageToken,omitempty"`
	Parent        string                                            `json:"parent,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Entries") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Entries") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EnvironmentHistory) MarshalJSON added in v0.18.0

type GoogleCloudDialogflowV2EnvironmentHistoryEntry added in v0.18.0

type GoogleCloudDialogflowV2EnvironmentHistoryEntry struct {
	AgentVersion string `json:"agentVersion,omitempty"`
	CreateTime   string `json:"createTime,omitempty"`
	Description  string `json:"description,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentVersion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EnvironmentHistoryEntry) MarshalJSON added in v0.18.0

type GoogleCloudDialogflowV2EvaluationConfig added in v0.71.0

type GoogleCloudDialogflowV2EvaluationConfig struct {
	Datasets           []*GoogleCloudDialogflowV2InputDataset                     `json:"datasets,omitempty"`
	SmartComposeConfig *GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig `json:"smartComposeConfig,omitempty"`
	SmartReplyConfig   *GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig   `json:"smartReplyConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Datasets") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Datasets") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EvaluationConfig) MarshalJSON added in v0.71.0

func (s GoogleCloudDialogflowV2EvaluationConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig added in v0.71.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig struct {
	AllowlistDocument string `json:"allowlistDocument,omitempty"`
	MaxResultCount    int64  `json:"maxResultCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowlistDocument") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowlistDocument") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig added in v0.71.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig struct {
	AllowlistDocument string `json:"allowlistDocument,omitempty"`
	MaxResultCount    int64  `json:"maxResultCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowlistDocument") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowlistDocument") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2EvaluationStatus added in v0.250.0

type GoogleCloudDialogflowV2EvaluationStatus struct {
	Done           bool             `json:"done,omitempty"`
	PipelineStatus *GoogleRpcStatus `json:"pipelineStatus,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Done") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Done") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EvaluationStatus) MarshalJSON added in v0.250.0

func (s GoogleCloudDialogflowV2EvaluationStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2EventInput

type GoogleCloudDialogflowV2EventInput struct {
	LanguageCode string               `json:"languageCode,omitempty"`
	Name         string               `json:"name,omitempty"`
	Parameters   googleapi.RawMessage `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "LanguageCode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LanguageCode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2EventInput) MarshalJSON

func (s GoogleCloudDialogflowV2EventInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ExportAgentRequest

type GoogleCloudDialogflowV2ExportAgentRequest struct {
	AgentUri string `json:"agentUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentUri") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentUri") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ExportAgentRequest) MarshalJSON

type GoogleCloudDialogflowV2ExportAgentResponse

type GoogleCloudDialogflowV2ExportAgentResponse struct {
	AgentContent string `json:"agentContent,omitempty"`
	AgentUri     string `json:"agentUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ExportAgentResponse) MarshalJSON

type GoogleCloudDialogflowV2ExportDocumentRequest added in v0.65.0

type GoogleCloudDialogflowV2ExportDocumentRequest struct {
	ExportFullContent           bool                                   `json:"exportFullContent,omitempty"`
	GcsDestination              *GoogleCloudDialogflowV2GcsDestination `json:"gcsDestination,omitempty"`
	SmartMessagingPartialUpdate bool                                   `json:"smartMessagingPartialUpdate,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ExportFullContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ExportFullContent") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ExportDocumentRequest) MarshalJSON added in v0.65.0

type GoogleCloudDialogflowV2ExportOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2ExportOperationMetadata struct {
	ExportedGcsDestination *GoogleCloudDialogflowV2GcsDestination `json:"exportedGcsDestination,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ExportedGcsDestination") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ExportedGcsDestination") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ExportOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2FaqAnswer added in v0.12.0

type GoogleCloudDialogflowV2FaqAnswer struct {
	Answer       string            `json:"answer,omitempty"`
	AnswerRecord string            `json:"answerRecord,omitempty"`
	Confidence   float64           `json:"confidence,omitempty"`
	Metadata     map[string]string `json:"metadata,omitempty"`
	Question     string            `json:"question,omitempty"`
	Source       string            `json:"source,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Answer") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Answer") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2FaqAnswer) MarshalJSON added in v0.12.0

func (s GoogleCloudDialogflowV2FaqAnswer) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2FaqAnswer) UnmarshalJSON added in v0.12.0

func (s *GoogleCloudDialogflowV2FaqAnswer) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2FewShotExample added in v0.183.0

type GoogleCloudDialogflowV2FewShotExample struct {
	ConversationContext      *GoogleCloudDialogflowV2ConversationContext      `json:"conversationContext,omitempty"`
	ExtraInfo                map[string]string                                `json:"extraInfo,omitempty"`
	Output                   *GoogleCloudDialogflowV2GeneratorSuggestion      `json:"output,omitempty"`
	SummarizationSectionList *GoogleCloudDialogflowV2SummarizationSectionList `json:"summarizationSectionList,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationContext") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationContext") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2FewShotExample) MarshalJSON added in v0.183.0

func (s GoogleCloudDialogflowV2FewShotExample) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2FreeFormContext added in v0.226.0

type GoogleCloudDialogflowV2FreeFormContext struct {
	Text string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2FreeFormContext) MarshalJSON added in v0.226.0

func (s GoogleCloudDialogflowV2FreeFormContext) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2FreeFormSuggestion added in v0.226.0

type GoogleCloudDialogflowV2FreeFormSuggestion struct {
	Response string `json:"response,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Response") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Response") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2FreeFormSuggestion) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2Fulfillment added in v0.18.0

type GoogleCloudDialogflowV2Fulfillment struct {
	DisplayName       string                                               `json:"displayName,omitempty"`
	Enabled           bool                                                 `json:"enabled,omitempty"`
	Features          []*GoogleCloudDialogflowV2FulfillmentFeature         `json:"features,omitempty"`
	GenericWebService *GoogleCloudDialogflowV2FulfillmentGenericWebService `json:"genericWebService,omitempty"`
	Name              string                                               `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DisplayName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Fulfillment) MarshalJSON added in v0.18.0

func (s GoogleCloudDialogflowV2Fulfillment) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2FulfillmentFeature added in v0.18.0

type GoogleCloudDialogflowV2FulfillmentFeature struct {
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "SMALLTALK"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Type") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Type") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2FulfillmentFeature) MarshalJSON added in v0.18.0

type GoogleCloudDialogflowV2FulfillmentGenericWebService added in v0.18.0

type GoogleCloudDialogflowV2FulfillmentGenericWebService struct {
	IsCloudFunction bool              `json:"isCloudFunction,omitempty"`
	Password        string            `json:"password,omitempty"`
	RequestHeaders  map[string]string `json:"requestHeaders,omitempty"`
	Uri             string            `json:"uri,omitempty"`
	Username        string            `json:"username,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IsCloudFunction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IsCloudFunction") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2FulfillmentGenericWebService) MarshalJSON added in v0.18.0

type GoogleCloudDialogflowV2GcsDestination added in v0.65.0

type GoogleCloudDialogflowV2GcsDestination struct {
	Uri string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uri") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GcsDestination) MarshalJSON added in v0.65.0

func (s GoogleCloudDialogflowV2GcsDestination) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2GcsSources added in v0.66.0

type GoogleCloudDialogflowV2GcsSources struct {
	Uris []string `json:"uris,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uris") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uris") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GcsSources) MarshalJSON added in v0.66.0

func (s GoogleCloudDialogflowV2GcsSources) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest added in v0.183.0

type GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest struct {
	ContextReferences   map[string]GoogleCloudDialogflowV2ConversationContextReference `json:"contextReferences,omitempty"`
	ConversationContext *GoogleCloudDialogflowV2ConversationContext                    `json:"conversationContext,omitempty"`
	Generator           *GoogleCloudDialogflowV2Generator                              `json:"generator,omitempty"`
	GeneratorName       string                                                         `json:"generatorName,omitempty"`
	SecuritySettings    string                                                         `json:"securitySettings,omitempty"`
	// Possible values:
	//   "TRIGGER_EVENT_UNSPECIFIED"
	//   "END_OF_UTTERANCE"
	//   "MANUAL_CALL"
	//   "CUSTOMER_MESSAGE"
	//   "AGENT_MESSAGE"
	TriggerEvents []string `json:"triggerEvents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextReferences") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextReferences") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2GenerateStatelessSuggestionResponse added in v0.183.0

type GoogleCloudDialogflowV2GenerateStatelessSuggestionResponse struct {
	GeneratorSuggestion *GoogleCloudDialogflowV2GeneratorSuggestion `json:"generatorSuggestion,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "GeneratorSuggestion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GeneratorSuggestion") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateStatelessSuggestionResponse) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryRequest added in v0.123.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryRequest struct {
	ConversationProfile   *GoogleCloudDialogflowV2ConversationProfile                                `json:"conversationProfile,omitempty"`
	LatestMessage         string                                                                     `json:"latestMessage,omitempty"`
	MaxContextSize        int64                                                                      `json:"maxContextSize,omitempty"`
	StatelessConversation *GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation `json:"statelessConversation,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationProfile") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationProfile") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateStatelessSummaryRequest) MarshalJSON added in v0.123.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation added in v0.123.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation struct {
	Messages []*GoogleCloudDialogflowV2Message `json:"messages,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Messages") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Messages") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation) MarshalJSON added in v0.123.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryResponse added in v0.123.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryResponse struct {
	ContextSize   int64                                                           `json:"contextSize,omitempty"`
	LatestMessage string                                                          `json:"latestMessage,omitempty"`
	Summary       *GoogleCloudDialogflowV2GenerateStatelessSummaryResponseSummary `json:"summary,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateStatelessSummaryResponse) MarshalJSON added in v0.123.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryResponseSummary added in v0.123.0

type GoogleCloudDialogflowV2GenerateStatelessSummaryResponseSummary struct {
	BaselineModelVersion string            `json:"baselineModelVersion,omitempty"`
	Text                 string            `json:"text,omitempty"`
	TextSections         map[string]string `json:"textSections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BaselineModelVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BaselineModelVersion") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateStatelessSummaryResponseSummary) MarshalJSON added in v0.123.0

type GoogleCloudDialogflowV2GenerateSuggestionsRequest added in v0.226.0

type GoogleCloudDialogflowV2GenerateSuggestionsRequest struct {
	LatestMessage string `json:"latestMessage,omitempty"`
	// Possible values:
	//   "TRIGGER_EVENT_UNSPECIFIED"
	//   "END_OF_UTTERANCE"
	//   "MANUAL_CALL"
	//   "CUSTOMER_MESSAGE"
	//   "AGENT_MESSAGE"
	TriggerEvents []string `json:"triggerEvents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "LatestMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LatestMessage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateSuggestionsRequest) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2GenerateSuggestionsResponse added in v0.226.0

type GoogleCloudDialogflowV2GenerateSuggestionsResponse struct {
	GeneratorSuggestionAnswers []*GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer `json:"generatorSuggestionAnswers,omitempty"`
	LatestMessage              string                                                                         `json:"latestMessage,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "GeneratorSuggestionAnswers")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GeneratorSuggestionAnswers") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateSuggestionsResponse) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer added in v0.226.0

type GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer struct {
	AnswerRecord        string                                      `json:"answerRecord,omitempty"`
	GeneratorSuggestion *GoogleCloudDialogflowV2GeneratorSuggestion `json:"generatorSuggestion,omitempty"`
	SourceGenerator     string                                      `json:"sourceGenerator,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2Generator added in v0.183.0

type GoogleCloudDialogflowV2Generator struct {
	AgentCoachingContext     *GoogleCloudDialogflowV2AgentCoachingContext     `json:"agentCoachingContext,omitempty"`
	CreateTime               string                                           `json:"createTime,omitempty"`
	Description              string                                           `json:"description,omitempty"`
	FreeFormContext          *GoogleCloudDialogflowV2FreeFormContext          `json:"freeFormContext,omitempty"`
	InferenceParameter       *GoogleCloudDialogflowV2InferenceParameter       `json:"inferenceParameter,omitempty"`
	Name                     string                                           `json:"name,omitempty"`
	PublishedModel           string                                           `json:"publishedModel,omitempty"`
	SuggestionDedupingConfig *GoogleCloudDialogflowV2SuggestionDedupingConfig `json:"suggestionDedupingConfig,omitempty"`
	SummarizationContext     *GoogleCloudDialogflowV2SummarizationContext     `json:"summarizationContext,omitempty"`
	Tools                    []string                                         `json:"tools,omitempty"`
	// Possible values:
	//   "TRIGGER_EVENT_UNSPECIFIED"
	//   "END_OF_UTTERANCE"
	//   "MANUAL_CALL"
	//   "CUSTOMER_MESSAGE"
	//   "AGENT_MESSAGE"
	TriggerEvent string `json:"triggerEvent,omitempty"`
	UpdateTime   string `json:"updateTime,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AgentCoachingContext") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentCoachingContext") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Generator) MarshalJSON added in v0.183.0

func (s GoogleCloudDialogflowV2Generator) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2GeneratorEvaluation added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluation struct {
	CompleteTime              string                                                 `json:"completeTime,omitempty"`
	CreateTime                string                                                 `json:"createTime,omitempty"`
	DisplayName               string                                                 `json:"displayName,omitempty"`
	EvaluationStatus          *GoogleCloudDialogflowV2EvaluationStatus               `json:"evaluationStatus,omitempty"`
	GeneratorEvaluationConfig *GoogleCloudDialogflowV2GeneratorEvaluationConfig      `json:"generatorEvaluationConfig,omitempty"`
	InitialGenerator          *GoogleCloudDialogflowV2Generator                      `json:"initialGenerator,omitempty"`
	Name                      string                                                 `json:"name,omitempty"`
	SatisfiesPzi              bool                                                   `json:"satisfiesPzi,omitempty"`
	SatisfiesPzs              bool                                                   `json:"satisfiesPzs,omitempty"`
	SummarizationMetrics      *GoogleCloudDialogflowV2SummarizationEvaluationMetrics `json:"summarizationMetrics,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "CompleteTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CompleteTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorEvaluation) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfig added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfig struct {
	InputDataConfig     *GoogleCloudDialogflowV2GeneratorEvaluationConfigInputDataConfig     `json:"inputDataConfig,omitempty"`
	OutputGcsBucketPath string                                                               `json:"outputGcsBucketPath,omitempty"`
	SummarizationConfig *GoogleCloudDialogflowV2GeneratorEvaluationConfigSummarizationConfig `json:"summarizationConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InputDataConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InputDataConfig") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorEvaluationConfig) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigAgentAssistInputDataConfig added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigAgentAssistInputDataConfig struct {
	EndTime   string `json:"endTime,omitempty"`
	StartTime string `json:"startTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorEvaluationConfigAgentAssistInputDataConfig) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigDatasetInputDataConfig added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigDatasetInputDataConfig struct {
	Dataset string `json:"dataset,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Dataset") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Dataset") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorEvaluationConfigDatasetInputDataConfig) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigInputDataConfig added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigInputDataConfig struct {
	AgentAssistInputDataConfig *GoogleCloudDialogflowV2GeneratorEvaluationConfigAgentAssistInputDataConfig `json:"agentAssistInputDataConfig,omitempty"`
	DatasetInputDataConfig     *GoogleCloudDialogflowV2GeneratorEvaluationConfigDatasetInputDataConfig     `json:"datasetInputDataConfig,omitempty"`
	EndTime                    string                                                                      `json:"endTime,omitempty"`
	// Possible values:
	//   "INPUT_DATA_SOURCE_TYPE_UNSPECIFIED"
	//   "AGENT_ASSIST_CONVERSATIONS"
	//   "INSIGHTS_CONVERSATIONS"
	InputDataSourceType        string `json:"inputDataSourceType,omitempty"`
	IsSummaryGenerationAllowed bool   `json:"isSummaryGenerationAllowed,omitempty"`
	SampleSize                 int64  `json:"sampleSize,omitempty"`
	StartTime                  string `json:"startTime,omitempty"`
	// Possible values:
	//   "SUMMARY_GENERATION_OPTION_UNSPECIFIED"
	//   "ALWAYS_GENERATE"
	//   "GENERATE_IF_MISSING"
	//   "DO_NOT_GENERATE"
	SummaryGenerationOption string `json:"summaryGenerationOption,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentAssistInputDataConfig")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentAssistInputDataConfig") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorEvaluationConfigInputDataConfig) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigSummarizationConfig added in v0.250.0

type GoogleCloudDialogflowV2GeneratorEvaluationConfigSummarizationConfig struct {
	AccuracyEvaluationVersion     string `json:"accuracyEvaluationVersion,omitempty"`
	CompletenessEvaluationVersion string `json:"completenessEvaluationVersion,omitempty"`
	EnableAccuracyEvaluation      bool   `json:"enableAccuracyEvaluation,omitempty"`
	EnableCompletenessEvaluation  bool   `json:"enableCompletenessEvaluation,omitempty"`
	EvaluatorVersion              string `json:"evaluatorVersion,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccuracyEvaluationVersion")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccuracyEvaluationVersion") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorEvaluationConfigSummarizationConfig) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2GeneratorSuggestion added in v0.183.0

type GoogleCloudDialogflowV2GeneratorSuggestion struct {
	AgentCoachingSuggestion *GoogleCloudDialogflowV2AgentCoachingSuggestion           `json:"agentCoachingSuggestion,omitempty"`
	FreeFormSuggestion      *GoogleCloudDialogflowV2FreeFormSuggestion                `json:"freeFormSuggestion,omitempty"`
	SummarySuggestion       *GoogleCloudDialogflowV2SummarySuggestion                 `json:"summarySuggestion,omitempty"`
	ToolCallInfo            []*GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo `json:"toolCallInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentCoachingSuggestion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentCoachingSuggestion") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorSuggestion) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo added in v0.229.0

type GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo struct {
	ToolCall       *GoogleCloudDialogflowV2ToolCall       `json:"toolCall,omitempty"`
	ToolCallResult *GoogleCloudDialogflowV2ToolCallResult `json:"toolCallResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ToolCall") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ToolCall") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo) MarshalJSON added in v0.229.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfig struct {
	EndUserSuggestionConfig    *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig      `json:"endUserSuggestionConfig,omitempty"`
	HumanAgentSuggestionConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig      `json:"humanAgentSuggestionConfig,omitempty"`
	MessageAnalysisConfig      *GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig `json:"messageAnalysisConfig,omitempty"`
	NotificationConfig         *GoogleCloudDialogflowV2NotificationConfig                             `json:"notificationConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EndUserSuggestionConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndUserSuggestionConfig") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig struct {
	BaselineModelVersion string `json:"baselineModelVersion,omitempty"`
	Model                string `json:"model,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BaselineModelVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BaselineModelVersion") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig added in v0.65.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig struct {
	RecentSentencesCount int64 `json:"recentSentencesCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "RecentSentencesCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "RecentSentencesCount") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig) MarshalJSON added in v0.65.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig struct {
	EnableEntityExtraction    bool `json:"enableEntityExtraction,omitempty"`
	EnableSentimentAnalysis   bool `json:"enableSentimentAnalysis,omitempty"`
	EnableSentimentAnalysisV3 bool `json:"enableSentimentAnalysisV3,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableEntityExtraction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableEntityExtraction") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig struct {
	DisableHighLatencyFeaturesSyncDelivery bool                                                                       `json:"disableHighLatencyFeaturesSyncDelivery,omitempty"`
	EnableAsyncToolCall                    bool                                                                       `json:"enableAsyncToolCall,omitempty"`
	FeatureConfigs                         []*GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig `json:"featureConfigs,omitempty"`
	Generators                             []string                                                                   `json:"generators,omitempty"`
	GroupSuggestionResponses               bool                                                                       `json:"groupSuggestionResponses,omitempty"`
	SkipEmptyEventBasedSuggestion          bool                                                                       `json:"skipEmptyEventBasedSuggestion,omitempty"`
	UseUnredactedConversationData          bool                                                                       `json:"useUnredactedConversationData,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "DisableHighLatencyFeaturesSyncDelivery") to unconditionally include in API
	// requests. By default, fields with empty or default values are omitted from
	// API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g.
	// "DisableHighLatencyFeaturesSyncDelivery") to include in API requests with
	// the JSON null value. By default, fields with empty values are omitted from
	// API requests. See https://pkg.go.dev/google.golang.org/api#hdr-NullFields
	// for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig struct {
	ConversationModelConfig           *GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig   `json:"conversationModelConfig,omitempty"`
	ConversationProcessConfig         *GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig `json:"conversationProcessConfig,omitempty"`
	DisableAgentQueryLogging          bool                                                                       `json:"disableAgentQueryLogging,omitempty"`
	EnableConversationAugmentedQuery  bool                                                                       `json:"enableConversationAugmentedQuery,omitempty"`
	EnableEventBasedSuggestion        bool                                                                       `json:"enableEventBasedSuggestion,omitempty"`
	EnableQuerySuggestionOnly         bool                                                                       `json:"enableQuerySuggestionOnly,omitempty"`
	EnableQuerySuggestionWhenNoAnswer bool                                                                       `json:"enableQuerySuggestionWhenNoAnswer,omitempty"`
	EnableResponseDebugInfo           bool                                                                       `json:"enableResponseDebugInfo,omitempty"`
	QueryConfig                       *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig     `json:"queryConfig,omitempty"`
	RaiSettings                       *GoogleCloudDialogflowV2RaiSettings                                        `json:"raiSettings,omitempty"`
	SuggestionFeature                 *GoogleCloudDialogflowV2SuggestionFeature                                  `json:"suggestionFeature,omitempty"`
	SuggestionTriggerSettings         *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings `json:"suggestionTriggerSettings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationModelConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModelConfig") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig struct {
	ConfidenceThreshold      float64                                                                                        `json:"confidenceThreshold,omitempty"`
	ContextFilterSettings    *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings    `json:"contextFilterSettings,omitempty"`
	ContextSize              int64                                                                                          `json:"contextSize,omitempty"`
	DialogflowQuerySource    *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource    `json:"dialogflowQuerySource,omitempty"`
	DocumentQuerySource      *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource      `json:"documentQuerySource,omitempty"`
	KnowledgeBaseQuerySource *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource `json:"knowledgeBaseQuerySource,omitempty"`
	MaxResults               int64                                                                                          `json:"maxResults,omitempty"`
	Sections                 *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections                 `json:"sections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConfidenceThreshold") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConfidenceThreshold") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig) MarshalJSON added in v0.42.0

func (*GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig) UnmarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings struct {
	DropHandoffMessages      bool `json:"dropHandoffMessages,omitempty"`
	DropIvrMessages          bool `json:"dropIvrMessages,omitempty"`
	DropVirtualAgentMessages bool `json:"dropVirtualAgentMessages,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DropHandoffMessages") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DropHandoffMessages") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource struct {
	Agent                string                                                                                                          `json:"agent,omitempty"`
	HumanAgentSideConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig `json:"humanAgentSideConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Agent") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Agent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig added in v0.139.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig struct {
	Agent string `json:"agent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Agent") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Agent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource struct {
	Documents []string `json:"documents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Documents") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Documents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource struct {
	KnowledgeBases []string `json:"knowledgeBases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "KnowledgeBases") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "KnowledgeBases") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections added in v0.153.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections struct {
	// Possible values:
	//   "SECTION_TYPE_UNSPECIFIED"
	//   "SITUATION"
	//   "ACTION"
	//   "RESOLUTION"
	//   "REASON_FOR_CANCELLATION"
	//   "CUSTOMER_SATISFACTION"
	//   "ENTITIES"
	SectionTypes []string `json:"sectionTypes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SectionTypes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SectionTypes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections) MarshalJSON added in v0.153.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings struct {
	NoSmalltalk bool `json:"noSmalltalk,omitempty"`
	OnlyEndUser bool `json:"onlyEndUser,omitempty"`
	// ForceSendFields is a list of field names (e.g. "NoSmalltalk") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NoSmalltalk") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentAssistantEvent added in v0.12.0

type GoogleCloudDialogflowV2HumanAgentAssistantEvent struct {
	Conversation      string                                     `json:"conversation,omitempty"`
	Participant       string                                     `json:"participant,omitempty"`
	SuggestionResults []*GoogleCloudDialogflowV2SuggestionResult `json:"suggestionResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Conversation") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Conversation") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentAssistantEvent) MarshalJSON added in v0.12.0

type GoogleCloudDialogflowV2HumanAgentHandoffConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentHandoffConfig struct {
	LivePersonConfig          *GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig          `json:"livePersonConfig,omitempty"`
	SalesforceLiveAgentConfig *GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig `json:"salesforceLiveAgentConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "LivePersonConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LivePersonConfig") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentHandoffConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig struct {
	AccountNumber string `json:"accountNumber,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccountNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccountNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig added in v0.42.0

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig struct {
	ButtonId       string `json:"buttonId,omitempty"`
	DeploymentId   string `json:"deploymentId,omitempty"`
	EndpointDomain string `json:"endpointDomain,omitempty"`
	OrganizationId string `json:"organizationId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ButtonId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ButtonId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ImportAgentRequest

type GoogleCloudDialogflowV2ImportAgentRequest struct {
	AgentContent string `json:"agentContent,omitempty"`
	AgentUri     string `json:"agentUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ImportAgentRequest) MarshalJSON

type GoogleCloudDialogflowV2ImportConversationDataOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2ImportConversationDataOperationMetadata struct {
	ConversationDataset string             `json:"conversationDataset,omitempty"`
	CreateTime          string             `json:"createTime,omitempty"`
	PartialFailures     []*GoogleRpcStatus `json:"partialFailures,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationDataset") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationDataset") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ImportConversationDataOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ImportConversationDataOperationResponse added in v0.71.0

type GoogleCloudDialogflowV2ImportConversationDataOperationResponse struct {
	ConversationDataset string `json:"conversationDataset,omitempty"`
	ImportCount         int64  `json:"importCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationDataset") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationDataset") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ImportConversationDataOperationResponse) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ImportConversationDataRequest added in v0.71.0

type GoogleCloudDialogflowV2ImportConversationDataRequest struct {
	InputConfig *GoogleCloudDialogflowV2InputConfig `json:"inputConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InputConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InputConfig") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ImportConversationDataRequest) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ImportDocumentTemplate added in v0.66.0

type GoogleCloudDialogflowV2ImportDocumentTemplate struct {
	// Possible values:
	//   "KNOWLEDGE_TYPE_UNSPECIFIED"
	//   "FAQ"
	//   "EXTRACTIVE_QA"
	//   "ARTICLE_SUGGESTION"
	//   "AGENT_FACING_SMART_REPLY"
	KnowledgeTypes []string          `json:"knowledgeTypes,omitempty"`
	Metadata       map[string]string `json:"metadata,omitempty"`
	MimeType       string            `json:"mimeType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "KnowledgeTypes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "KnowledgeTypes") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ImportDocumentTemplate) MarshalJSON added in v0.66.0

type GoogleCloudDialogflowV2ImportDocumentsRequest added in v0.66.0

type GoogleCloudDialogflowV2ImportDocumentsRequest struct {
	DocumentTemplate        *GoogleCloudDialogflowV2ImportDocumentTemplate `json:"documentTemplate,omitempty"`
	GcsSource               *GoogleCloudDialogflowV2GcsSources             `json:"gcsSource,omitempty"`
	ImportGcsCustomMetadata bool                                           `json:"importGcsCustomMetadata,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DocumentTemplate") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DocumentTemplate") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ImportDocumentsRequest) MarshalJSON added in v0.66.0

type GoogleCloudDialogflowV2ImportDocumentsResponse added in v0.33.0

type GoogleCloudDialogflowV2ImportDocumentsResponse struct {
	Warnings []*GoogleRpcStatus `json:"warnings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Warnings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Warnings") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ImportDocumentsResponse) MarshalJSON added in v0.33.0

type GoogleCloudDialogflowV2InferenceParameter added in v0.183.0

type GoogleCloudDialogflowV2InferenceParameter struct {
	MaxOutputTokens int64   `json:"maxOutputTokens,omitempty"`
	Temperature     float64 `json:"temperature,omitempty"`
	TopK            int64   `json:"topK,omitempty"`
	TopP            float64 `json:"topP,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MaxOutputTokens") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MaxOutputTokens") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2InferenceParameter) MarshalJSON added in v0.183.0

func (*GoogleCloudDialogflowV2InferenceParameter) UnmarshalJSON added in v0.183.0

func (s *GoogleCloudDialogflowV2InferenceParameter) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2IngestContextReferencesRequest added in v0.226.0

type GoogleCloudDialogflowV2IngestContextReferencesRequest struct {
	ContextReferences map[string]GoogleCloudDialogflowV2ConversationContextReference `json:"contextReferences,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextReferences") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextReferences") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IngestContextReferencesRequest) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2IngestContextReferencesResponse added in v0.226.0

type GoogleCloudDialogflowV2IngestContextReferencesResponse struct {
	IngestedContextReferences map[string]GoogleCloudDialogflowV2ConversationContextReference `json:"ingestedContextReferences,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "IngestedContextReferences")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IngestedContextReferences") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IngestContextReferencesResponse) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo added in v0.263.0

type GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo struct {
	ContextReferenceRetrieved   bool                                                                                  `json:"contextReferenceRetrieved,omitempty"`
	IngestedParametersDebugInfo []*GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo `json:"ingestedParametersDebugInfo,omitempty"`
	ProjectNotAllowlisted       bool                                                                                  `json:"projectNotAllowlisted,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextReferenceRetrieved")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextReferenceRetrieved") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo added in v0.263.0

type GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo struct {
	// Possible values:
	//   "INGESTION_STATUS_UNSPECIFIED"
	//   "INGESTION_STATUS_SUCCEEDED"
	//   "INGESTION_STATUS_CONTEXT_NOT_AVAILABLE"
	//   "INGESTION_STATUS_PARSE_FAILED"
	//   "INGESTION_STATUS_INVALID_ENTRY"
	//   "INGESTION_STATUS_INVALID_FORMAT"
	//   "INGESTION_STATUS_LANGUAGE_MISMATCH"
	IngestionStatus string `json:"ingestionStatus,omitempty"`
	Parameter       string `json:"parameter,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IngestionStatus") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IngestionStatus") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata added in v0.149.0

type GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata struct {
	Request *GoogleCloudDialogflowV2InitializeEncryptionSpecRequest `json:"request,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Request") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Request") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata) MarshalJSON added in v0.149.0

type GoogleCloudDialogflowV2InitializeEncryptionSpecRequest added in v0.149.0

type GoogleCloudDialogflowV2InitializeEncryptionSpecRequest struct {
	EncryptionSpec *GoogleCloudDialogflowV2EncryptionSpec `json:"encryptionSpec,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EncryptionSpec") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EncryptionSpec") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2InitializeEncryptionSpecRequest) MarshalJSON added in v0.149.0

type GoogleCloudDialogflowV2InputAudioConfig

type GoogleCloudDialogflowV2InputAudioConfig struct {
	// Possible values:
	//   "AUDIO_ENCODING_UNSPECIFIED"
	//   "AUDIO_ENCODING_LINEAR_16"
	//   "AUDIO_ENCODING_FLAC"
	//   "AUDIO_ENCODING_MULAW"
	//   "AUDIO_ENCODING_AMR"
	//   "AUDIO_ENCODING_AMR_WB"
	//   "AUDIO_ENCODING_OGG_OPUS"
	//   "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
	//   "AUDIO_ENCODING_ALAW"
	AudioEncoding                  string `json:"audioEncoding,omitempty"`
	DisableNoSpeechRecognizedEvent bool   `json:"disableNoSpeechRecognizedEvent,omitempty"`
	EnableAutomaticPunctuation     bool   `json:"enableAutomaticPunctuation,omitempty"`
	EnableWordInfo                 bool   `json:"enableWordInfo,omitempty"`
	LanguageCode                   string `json:"languageCode,omitempty"`
	Model                          string `json:"model,omitempty"`
	// Possible values:
	//   "SPEECH_MODEL_VARIANT_UNSPECIFIED"
	//   "USE_BEST_AVAILABLE"
	//   "USE_STANDARD"
	//   "USE_ENHANCED"
	ModelVariant                  string                                  `json:"modelVariant,omitempty"`
	OptOutConformerModelMigration bool                                    `json:"optOutConformerModelMigration,omitempty"`
	PhraseHints                   []string                                `json:"phraseHints,omitempty"`
	PhraseSets                    []string                                `json:"phraseSets,omitempty"`
	SampleRateHertz               int64                                   `json:"sampleRateHertz,omitempty"`
	SingleUtterance               bool                                    `json:"singleUtterance,omitempty"`
	SpeechContexts                []*GoogleCloudDialogflowV2SpeechContext `json:"speechContexts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioEncoding") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioEncoding") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2InputAudioConfig) MarshalJSON

func (s GoogleCloudDialogflowV2InputAudioConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2InputConfig added in v0.71.0

type GoogleCloudDialogflowV2InputConfig struct {
	GcsSource *GoogleCloudDialogflowV2GcsSources `json:"gcsSource,omitempty"`
	// ForceSendFields is a list of field names (e.g. "GcsSource") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GcsSource") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2InputConfig) MarshalJSON added in v0.71.0

func (s GoogleCloudDialogflowV2InputConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2InputDataset added in v0.71.0

type GoogleCloudDialogflowV2InputDataset struct {
	Dataset string `json:"dataset,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Dataset") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Dataset") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2InputDataset) MarshalJSON added in v0.71.0

func (s GoogleCloudDialogflowV2InputDataset) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2Intent

type GoogleCloudDialogflowV2Intent struct {
	Action string `json:"action,omitempty"`
	// Possible values:
	//   "PLATFORM_UNSPECIFIED"
	//   "FACEBOOK"
	//   "SLACK"
	//   "TELEGRAM"
	//   "KIK"
	//   "SKYPE"
	//   "LINE"
	//   "VIBER"
	//   "ACTIONS_ON_GOOGLE"
	//   "GOOGLE_HANGOUTS"
	DefaultResponsePlatforms []string                                           `json:"defaultResponsePlatforms,omitempty"`
	DisplayName              string                                             `json:"displayName,omitempty"`
	EndInteraction           bool                                               `json:"endInteraction,omitempty"`
	Events                   []string                                           `json:"events,omitempty"`
	FollowupIntentInfo       []*GoogleCloudDialogflowV2IntentFollowupIntentInfo `json:"followupIntentInfo,omitempty"`
	InputContextNames        []string                                           `json:"inputContextNames,omitempty"`
	IsFallback               bool                                               `json:"isFallback,omitempty"`
	LiveAgentHandoff         bool                                               `json:"liveAgentHandoff,omitempty"`
	Messages                 []*GoogleCloudDialogflowV2IntentMessage            `json:"messages,omitempty"`
	MlDisabled               bool                                               `json:"mlDisabled,omitempty"`
	Name                     string                                             `json:"name,omitempty"`
	OutputContexts           []*GoogleCloudDialogflowV2Context                  `json:"outputContexts,omitempty"`
	Parameters               []*GoogleCloudDialogflowV2IntentParameter          `json:"parameters,omitempty"`
	ParentFollowupIntentName string                                             `json:"parentFollowupIntentName,omitempty"`
	Priority                 int64                                              `json:"priority,omitempty"`
	ResetContexts            bool                                               `json:"resetContexts,omitempty"`
	RootFollowupIntentName   string                                             `json:"rootFollowupIntentName,omitempty"`
	TrainingPhrases          []*GoogleCloudDialogflowV2IntentTrainingPhrase     `json:"trainingPhrases,omitempty"`
	// Possible values:
	//   "WEBHOOK_STATE_UNSPECIFIED"
	//   "WEBHOOK_STATE_ENABLED"
	//   "WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING"
	WebhookState string `json:"webhookState,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Intent) MarshalJSON

func (s GoogleCloudDialogflowV2Intent) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2IntentBatch

type GoogleCloudDialogflowV2IntentBatch struct {
	Intents []*GoogleCloudDialogflowV2Intent `json:"intents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Intents") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Intents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentBatch) MarshalJSON

func (s GoogleCloudDialogflowV2IntentBatch) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2IntentFollowupIntentInfo

type GoogleCloudDialogflowV2IntentFollowupIntentInfo struct {
	FollowupIntentName       string `json:"followupIntentName,omitempty"`
	ParentFollowupIntentName string `json:"parentFollowupIntentName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FollowupIntentName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FollowupIntentName") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentFollowupIntentInfo) MarshalJSON

type GoogleCloudDialogflowV2IntentMessage

type GoogleCloudDialogflowV2IntentMessage struct {
	BasicCard          *GoogleCloudDialogflowV2IntentMessageBasicCard          `json:"basicCard,omitempty"`
	BrowseCarouselCard *GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard `json:"browseCarouselCard,omitempty"`
	Card               *GoogleCloudDialogflowV2IntentMessageCard               `json:"card,omitempty"`
	CarouselSelect     *GoogleCloudDialogflowV2IntentMessageCarouselSelect     `json:"carouselSelect,omitempty"`
	Image              *GoogleCloudDialogflowV2IntentMessageImage              `json:"image,omitempty"`
	LinkOutSuggestion  *GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion  `json:"linkOutSuggestion,omitempty"`
	ListSelect         *GoogleCloudDialogflowV2IntentMessageListSelect         `json:"listSelect,omitempty"`
	MediaContent       *GoogleCloudDialogflowV2IntentMessageMediaContent       `json:"mediaContent,omitempty"`
	Payload            googleapi.RawMessage                                    `json:"payload,omitempty"`
	// Possible values:
	//   "PLATFORM_UNSPECIFIED"
	//   "FACEBOOK"
	//   "SLACK"
	//   "TELEGRAM"
	//   "KIK"
	//   "SKYPE"
	//   "LINE"
	//   "VIBER"
	//   "ACTIONS_ON_GOOGLE"
	//   "GOOGLE_HANGOUTS"
	Platform        string                                               `json:"platform,omitempty"`
	QuickReplies    *GoogleCloudDialogflowV2IntentMessageQuickReplies    `json:"quickReplies,omitempty"`
	SimpleResponses *GoogleCloudDialogflowV2IntentMessageSimpleResponses `json:"simpleResponses,omitempty"`
	Suggestions     *GoogleCloudDialogflowV2IntentMessageSuggestions     `json:"suggestions,omitempty"`
	TableCard       *GoogleCloudDialogflowV2IntentMessageTableCard       `json:"tableCard,omitempty"`
	Text            *GoogleCloudDialogflowV2IntentMessageText            `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BasicCard") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BasicCard") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessage) MarshalJSON

func (s GoogleCloudDialogflowV2IntentMessage) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2IntentMessageBasicCard

type GoogleCloudDialogflowV2IntentMessageBasicCard struct {
	Buttons       []*GoogleCloudDialogflowV2IntentMessageBasicCardButton `json:"buttons,omitempty"`
	FormattedText string                                                 `json:"formattedText,omitempty"`
	Image         *GoogleCloudDialogflowV2IntentMessageImage             `json:"image,omitempty"`
	Subtitle      string                                                 `json:"subtitle,omitempty"`
	Title         string                                                 `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Buttons") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Buttons") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageBasicCard) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageBasicCardButton

type GoogleCloudDialogflowV2IntentMessageBasicCardButton struct {
	OpenUriAction *GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction `json:"openUriAction,omitempty"`
	Title         string                                                            `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OpenUriAction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OpenUriAction") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageBasicCardButton) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction struct {
	Uri string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uri") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard struct {
	// Possible values:
	//   "IMAGE_DISPLAY_OPTIONS_UNSPECIFIED"
	//   "GRAY"
	//   "WHITE"
	//   "CROPPED"
	//   "BLURRED_BACKGROUND"
	ImageDisplayOptions string                                                                          `json:"imageDisplayOptions,omitempty"`
	Items               []*GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem `json:"items,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ImageDisplayOptions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ImageDisplayOptions") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem struct {
	Description   string                                                                                     `json:"description,omitempty"`
	Footer        string                                                                                     `json:"footer,omitempty"`
	Image         *GoogleCloudDialogflowV2IntentMessageImage                                                 `json:"image,omitempty"`
	OpenUriAction *GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction `json:"openUriAction,omitempty"`
	Title         string                                                                                     `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction struct {
	Url string `json:"url,omitempty"`
	// Possible values:
	//   "URL_TYPE_HINT_UNSPECIFIED"
	//   "AMP_ACTION"
	//   "AMP_CONTENT"
	UrlTypeHint string `json:"urlTypeHint,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Url") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Url") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageCard

type GoogleCloudDialogflowV2IntentMessageCard struct {
	Buttons  []*GoogleCloudDialogflowV2IntentMessageCardButton `json:"buttons,omitempty"`
	ImageUri string                                            `json:"imageUri,omitempty"`
	Subtitle string                                            `json:"subtitle,omitempty"`
	Title    string                                            `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Buttons") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Buttons") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageCard) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageCardButton

type GoogleCloudDialogflowV2IntentMessageCardButton struct {
	Postback string `json:"postback,omitempty"`
	Text     string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Postback") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Postback") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageCardButton) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageCarouselSelect

type GoogleCloudDialogflowV2IntentMessageCarouselSelect struct {
	Items []*GoogleCloudDialogflowV2IntentMessageCarouselSelectItem `json:"items,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Items") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Items") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageCarouselSelect) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItem

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItem struct {
	Description string                                              `json:"description,omitempty"`
	Image       *GoogleCloudDialogflowV2IntentMessageImage          `json:"image,omitempty"`
	Info        *GoogleCloudDialogflowV2IntentMessageSelectItemInfo `json:"info,omitempty"`
	Title       string                                              `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItem) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageColumnProperties added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageColumnProperties struct {
	Header string `json:"header,omitempty"`
	// Possible values:
	//   "HORIZONTAL_ALIGNMENT_UNSPECIFIED"
	//   "LEADING"
	//   "CENTER"
	//   "TRAILING"
	HorizontalAlignment string `json:"horizontalAlignment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Header") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Header") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageColumnProperties) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageImage

type GoogleCloudDialogflowV2IntentMessageImage struct {
	AccessibilityText string `json:"accessibilityText,omitempty"`
	ImageUri          string `json:"imageUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccessibilityText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccessibilityText") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageImage) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion struct {
	DestinationName string `json:"destinationName,omitempty"`
	Uri             string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DestinationName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestinationName") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageListSelect

type GoogleCloudDialogflowV2IntentMessageListSelect struct {
	Items    []*GoogleCloudDialogflowV2IntentMessageListSelectItem `json:"items,omitempty"`
	Subtitle string                                                `json:"subtitle,omitempty"`
	Title    string                                                `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Items") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Items") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageListSelect) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageListSelectItem

type GoogleCloudDialogflowV2IntentMessageListSelectItem struct {
	Description string                                              `json:"description,omitempty"`
	Image       *GoogleCloudDialogflowV2IntentMessageImage          `json:"image,omitempty"`
	Info        *GoogleCloudDialogflowV2IntentMessageSelectItemInfo `json:"info,omitempty"`
	Title       string                                              `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageListSelectItem) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageMediaContent added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageMediaContent struct {
	MediaObjects []*GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject `json:"mediaObjects,omitempty"`
	// Possible values:
	//   "RESPONSE_MEDIA_TYPE_UNSPECIFIED"
	//   "AUDIO"
	MediaType string `json:"mediaType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MediaObjects") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MediaObjects") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageMediaContent) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject struct {
	ContentUrl  string                                     `json:"contentUrl,omitempty"`
	Description string                                     `json:"description,omitempty"`
	Icon        *GoogleCloudDialogflowV2IntentMessageImage `json:"icon,omitempty"`
	LargeImage  *GoogleCloudDialogflowV2IntentMessageImage `json:"largeImage,omitempty"`
	Name        string                                     `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContentUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContentUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageQuickReplies

type GoogleCloudDialogflowV2IntentMessageQuickReplies struct {
	QuickReplies []string `json:"quickReplies,omitempty"`
	Title        string   `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "QuickReplies") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "QuickReplies") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageQuickReplies) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageSelectItemInfo

type GoogleCloudDialogflowV2IntentMessageSelectItemInfo struct {
	Key      string   `json:"key,omitempty"`
	Synonyms []string `json:"synonyms,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfo) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageSimpleResponse

type GoogleCloudDialogflowV2IntentMessageSimpleResponse struct {
	DisplayText  string `json:"displayText,omitempty"`
	Ssml         string `json:"ssml,omitempty"`
	TextToSpeech string `json:"textToSpeech,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DisplayText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayText") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageSimpleResponse) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageSimpleResponses

type GoogleCloudDialogflowV2IntentMessageSimpleResponses struct {
	SimpleResponses []*GoogleCloudDialogflowV2IntentMessageSimpleResponse `json:"simpleResponses,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SimpleResponses") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SimpleResponses") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageSimpleResponses) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageSuggestion

type GoogleCloudDialogflowV2IntentMessageSuggestion struct {
	Title string `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Title") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Title") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageSuggestion) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageSuggestions

type GoogleCloudDialogflowV2IntentMessageSuggestions struct {
	Suggestions []*GoogleCloudDialogflowV2IntentMessageSuggestion `json:"suggestions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Suggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Suggestions") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageSuggestions) MarshalJSON

type GoogleCloudDialogflowV2IntentMessageTableCard added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageTableCard struct {
	Buttons          []*GoogleCloudDialogflowV2IntentMessageBasicCardButton  `json:"buttons,omitempty"`
	ColumnProperties []*GoogleCloudDialogflowV2IntentMessageColumnProperties `json:"columnProperties,omitempty"`
	Image            *GoogleCloudDialogflowV2IntentMessageImage              `json:"image,omitempty"`
	Rows             []*GoogleCloudDialogflowV2IntentMessageTableCardRow     `json:"rows,omitempty"`
	Subtitle         string                                                  `json:"subtitle,omitempty"`
	Title            string                                                  `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Buttons") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Buttons") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageTableCard) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageTableCardCell added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageTableCardCell struct {
	Text string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageTableCardCell) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageTableCardRow added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageTableCardRow struct {
	Cells        []*GoogleCloudDialogflowV2IntentMessageTableCardCell `json:"cells,omitempty"`
	DividerAfter bool                                                 `json:"dividerAfter,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Cells") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Cells") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageTableCardRow) MarshalJSON added in v0.14.0

type GoogleCloudDialogflowV2IntentMessageText

type GoogleCloudDialogflowV2IntentMessageText struct {
	Text []string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentMessageText) MarshalJSON

type GoogleCloudDialogflowV2IntentParameter

type GoogleCloudDialogflowV2IntentParameter struct {
	DefaultValue          string   `json:"defaultValue,omitempty"`
	DisplayName           string   `json:"displayName,omitempty"`
	EntityTypeDisplayName string   `json:"entityTypeDisplayName,omitempty"`
	IsList                bool     `json:"isList,omitempty"`
	Mandatory             bool     `json:"mandatory,omitempty"`
	Name                  string   `json:"name,omitempty"`
	Prompts               []string `json:"prompts,omitempty"`
	Value                 string   `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DefaultValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DefaultValue") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentParameter) MarshalJSON

func (s GoogleCloudDialogflowV2IntentParameter) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2IntentSuggestion added in v0.139.0

type GoogleCloudDialogflowV2IntentSuggestion struct {
	Description string `json:"description,omitempty"`
	DisplayName string `json:"displayName,omitempty"`
	IntentV2    string `json:"intentV2,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentSuggestion) MarshalJSON added in v0.139.0

func (s GoogleCloudDialogflowV2IntentSuggestion) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2IntentTrainingPhrase

type GoogleCloudDialogflowV2IntentTrainingPhrase struct {
	Name            string                                             `json:"name,omitempty"`
	Parts           []*GoogleCloudDialogflowV2IntentTrainingPhrasePart `json:"parts,omitempty"`
	TimesAddedCount int64                                              `json:"timesAddedCount,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "EXAMPLE"
	//   "TEMPLATE"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentTrainingPhrase) MarshalJSON

type GoogleCloudDialogflowV2IntentTrainingPhrasePart

type GoogleCloudDialogflowV2IntentTrainingPhrasePart struct {
	Alias       string `json:"alias,omitempty"`
	EntityType  string `json:"entityType,omitempty"`
	Text        string `json:"text,omitempty"`
	UserDefined bool   `json:"userDefined,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Alias") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Alias") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2IntentTrainingPhrasePart) MarshalJSON

type GoogleCloudDialogflowV2KnowledgeAssistAnswer added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswer struct {
	AnswerRecord             string                                                       `json:"answerRecord,omitempty"`
	KnowledgeAssistDebugInfo *GoogleCloudDialogflowV2KnowledgeAssistDebugInfo             `json:"knowledgeAssistDebugInfo,omitempty"`
	SuggestedQuery           *GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery  `json:"suggestedQuery,omitempty"`
	SuggestedQueryAnswer     *GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer `json:"suggestedQueryAnswer,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistAnswer) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer struct {
	AnswerText       string                                                                       `json:"answerText,omitempty"`
	FaqSource        *GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource        `json:"faqSource,omitempty"`
	GenerativeSource *GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource `json:"generativeSource,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerText") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource struct {
	Question string `json:"question,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Question") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Question") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource struct {
	Snippets []*GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet `json:"snippets,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Snippets") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Snippets") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	Text     string               `json:"text,omitempty"`
	Title    string               `json:"title,omitempty"`
	Uri      string               `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery struct {
	QueryText string `json:"queryText,omitempty"`
	// ForceSendFields is a list of field names (e.g. "QueryText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "QueryText") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2KnowledgeAssistDebugInfo added in v0.263.0

type GoogleCloudDialogflowV2KnowledgeAssistDebugInfo struct {
	// Possible values:
	//   "DATASTORE_RESPONSE_REASON_UNSPECIFIED"
	//   "NONE"
	//   "SEARCH_OUT_OF_QUOTA"
	//   "SEARCH_EMPTY_RESULTS"
	//   "ANSWER_GENERATION_GEN_AI_DISABLED"
	//   "ANSWER_GENERATION_OUT_OF_QUOTA"
	//   "ANSWER_GENERATION_ERROR"
	//   "ANSWER_GENERATION_NOT_ENOUGH_INFO"
	//   "ANSWER_GENERATION_RAI_FAILED"
	//   "ANSWER_GENERATION_NOT_GROUNDED"
	DatastoreResponseReason           string                                                                  `json:"datastoreResponseReason,omitempty"`
	IngestedContextReferenceDebugInfo *GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo               `json:"ingestedContextReferenceDebugInfo,omitempty"`
	KnowledgeAssistBehavior           *GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior `json:"knowledgeAssistBehavior,omitempty"`
	// Possible values:
	//   "QUERY_CATEGORIZATION_FAILURE_REASON_UNSPECIFIED"
	//   "QUERY_CATEGORIZATION_INVALID_CONFIG"
	//   "QUERY_CATEGORIZATION_RESULT_NOT_FOUND"
	//   "QUERY_CATEGORIZATION_FAILED"
	QueryCategorizationFailureReason string `json:"queryCategorizationFailureReason,omitempty"`
	// Possible values:
	//   "QUERY_GENERATION_FAILURE_REASON_UNSPECIFIED"
	//   "QUERY_GENERATION_OUT_OF_QUOTA"
	//   "QUERY_GENERATION_FAILED"
	//   "QUERY_GENERATION_NO_QUERY_GENERATED"
	//   "QUERY_GENERATION_RAI_FAILED"
	//   "NOT_IN_ALLOWLIST"
	//   "QUERY_GENERATION_QUERY_REDACTED"
	//   "QUERY_GENERATION_LLM_RESPONSE_PARSE_FAILED"
	//   "QUERY_GENERATION_EMPTY_CONVERSATION"
	//   "QUERY_GENERATION_EMPTY_LAST_MESSAGE"
	//   "QUERY_GENERATION_TRIGGERING_EVENT_CONDITION_NOT_MET"
	QueryGenerationFailureReason string                                 `json:"queryGenerationFailureReason,omitempty"`
	ServiceLatency               *GoogleCloudDialogflowV2ServiceLatency `json:"serviceLatency,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DatastoreResponseReason") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DatastoreResponseReason") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistDebugInfo) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior added in v0.263.0

type GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior struct {
	AnswerGenerationRewriterOn              bool  `json:"answerGenerationRewriterOn,omitempty"`
	AppendedSearchContextCount              int64 `json:"appendedSearchContextCount,omitempty"`
	ConversationTranscriptHasMixedLanguages bool  `json:"conversationTranscriptHasMixedLanguages,omitempty"`
	DisableSyncDelivery                     bool  `json:"disableSyncDelivery,omitempty"`
	EndUserMetadataIncluded                 bool  `json:"endUserMetadataIncluded,omitempty"`
	InvalidItemsQuerySuggestionSkipped      bool  `json:"invalidItemsQuerySuggestionSkipped,omitempty"`
	MultipleQueriesGenerated                bool  `json:"multipleQueriesGenerated,omitempty"`
	PreviousQueriesIncluded                 bool  `json:"previousQueriesIncluded,omitempty"`
	PrimaryQueryRedactedAndReplaced         bool  `json:"primaryQueryRedactedAndReplaced,omitempty"`
	QueryContainedSearchContext             bool  `json:"queryContainedSearchContext,omitempty"`
	QueryGenerationAgentLanguageMismatch    bool  `json:"queryGenerationAgentLanguageMismatch,omitempty"`
	QueryGenerationEndUserLanguageMismatch  bool  `json:"queryGenerationEndUserLanguageMismatch,omitempty"`
	ReturnQueryOnly                         bool  `json:"returnQueryOnly,omitempty"`
	ThirdPartyConnectorAllowed              bool  `json:"thirdPartyConnectorAllowed,omitempty"`
	UseCustomSafetyFilterLevel              bool  `json:"useCustomSafetyFilterLevel,omitempty"`
	UsePubsubDelivery                       bool  `json:"usePubsubDelivery,omitempty"`
	UseTranslatedMessage                    bool  `json:"useTranslatedMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerGenerationRewriterOn")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerGenerationRewriterOn") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2KnowledgeBase added in v0.42.0

type GoogleCloudDialogflowV2KnowledgeBase struct {
	DisplayName  string `json:"displayName,omitempty"`
	LanguageCode string `json:"languageCode,omitempty"`
	Name         string `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DisplayName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeBase) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2KnowledgeBase) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2KnowledgeOperationMetadata added in v0.12.0

type GoogleCloudDialogflowV2KnowledgeOperationMetadata struct {
	DoneTime                string                                          `json:"doneTime,omitempty"`
	ExportOperationMetadata *GoogleCloudDialogflowV2ExportOperationMetadata `json:"exportOperationMetadata,omitempty"`
	KnowledgeBase           string                                          `json:"knowledgeBase,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "PENDING"
	//   "RUNNING"
	//   "DONE"
	State string `json:"state,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DoneTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DoneTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2KnowledgeOperationMetadata) MarshalJSON added in v0.12.0

type GoogleCloudDialogflowV2ListAnswerRecordsResponse added in v0.42.0

type GoogleCloudDialogflowV2ListAnswerRecordsResponse struct {
	AnswerRecords []*GoogleCloudDialogflowV2AnswerRecord `json:"answerRecords,omitempty"`
	NextPageToken string                                 `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecords") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecords") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListAnswerRecordsResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ListContextsResponse

type GoogleCloudDialogflowV2ListContextsResponse struct {
	Contexts      []*GoogleCloudDialogflowV2Context `json:"contexts,omitempty"`
	NextPageToken string                            `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Contexts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Contexts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListContextsResponse) MarshalJSON

type GoogleCloudDialogflowV2ListConversationDatasetsResponse added in v0.71.0

type GoogleCloudDialogflowV2ListConversationDatasetsResponse struct {
	ConversationDatasets []*GoogleCloudDialogflowV2ConversationDataset `json:"conversationDatasets,omitempty"`
	NextPageToken        string                                        `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ConversationDatasets") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationDatasets") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListConversationDatasetsResponse) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse added in v0.71.0

type GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse struct {
	ConversationModelEvaluations []*GoogleCloudDialogflowV2ConversationModelEvaluation `json:"conversationModelEvaluations,omitempty"`
	NextPageToken                string                                                `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g.
	// "ConversationModelEvaluations") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModelEvaluations") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ListConversationModelsResponse added in v0.71.0

type GoogleCloudDialogflowV2ListConversationModelsResponse struct {
	ConversationModels []*GoogleCloudDialogflowV2ConversationModel `json:"conversationModels,omitempty"`
	NextPageToken      string                                      `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ConversationModels") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModels") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListConversationModelsResponse) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2ListConversationProfilesResponse added in v0.42.0

type GoogleCloudDialogflowV2ListConversationProfilesResponse struct {
	ConversationProfiles []*GoogleCloudDialogflowV2ConversationProfile `json:"conversationProfiles,omitempty"`
	NextPageToken        string                                        `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ConversationProfiles") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationProfiles") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListConversationProfilesResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ListConversationsResponse added in v0.42.0

type GoogleCloudDialogflowV2ListConversationsResponse struct {
	Conversations []*GoogleCloudDialogflowV2Conversation `json:"conversations,omitempty"`
	NextPageToken string                                 `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Conversations") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Conversations") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListConversationsResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ListDocumentsResponse added in v0.42.0

type GoogleCloudDialogflowV2ListDocumentsResponse struct {
	Documents     []*GoogleCloudDialogflowV2Document `json:"documents,omitempty"`
	NextPageToken string                             `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Documents") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Documents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListDocumentsResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ListEntityTypesResponse

type GoogleCloudDialogflowV2ListEntityTypesResponse struct {
	EntityTypes   []*GoogleCloudDialogflowV2EntityType `json:"entityTypes,omitempty"`
	NextPageToken string                               `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "EntityTypes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListEntityTypesResponse) MarshalJSON

type GoogleCloudDialogflowV2ListEnvironmentsResponse added in v0.18.0

type GoogleCloudDialogflowV2ListEnvironmentsResponse struct {
	Environments  []*GoogleCloudDialogflowV2Environment `json:"environments,omitempty"`
	NextPageToken string                                `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Environments") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Environments") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListEnvironmentsResponse) MarshalJSON added in v0.18.0

type GoogleCloudDialogflowV2ListGeneratorEvaluationsResponse added in v0.250.0

type GoogleCloudDialogflowV2ListGeneratorEvaluationsResponse struct {
	GeneratorEvaluations []*GoogleCloudDialogflowV2GeneratorEvaluation `json:"generatorEvaluations,omitempty"`
	NextPageToken        string                                        `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "GeneratorEvaluations") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GeneratorEvaluations") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListGeneratorEvaluationsResponse) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2ListGeneratorsResponse added in v0.183.0

type GoogleCloudDialogflowV2ListGeneratorsResponse struct {
	Generators    []*GoogleCloudDialogflowV2Generator `json:"generators,omitempty"`
	NextPageToken string                              `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Generators") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Generators") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListGeneratorsResponse) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2ListIntentsResponse

type GoogleCloudDialogflowV2ListIntentsResponse struct {
	Intents       []*GoogleCloudDialogflowV2Intent `json:"intents,omitempty"`
	NextPageToken string                           `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Intents") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Intents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListIntentsResponse) MarshalJSON

type GoogleCloudDialogflowV2ListKnowledgeBasesResponse added in v0.42.0

type GoogleCloudDialogflowV2ListKnowledgeBasesResponse struct {
	KnowledgeBases []*GoogleCloudDialogflowV2KnowledgeBase `json:"knowledgeBases,omitempty"`
	NextPageToken  string                                  `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "KnowledgeBases") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "KnowledgeBases") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListKnowledgeBasesResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ListMessagesResponse added in v0.42.0

type GoogleCloudDialogflowV2ListMessagesResponse struct {
	Messages      []*GoogleCloudDialogflowV2Message `json:"messages,omitempty"`
	NextPageToken string                            `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Messages") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Messages") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListMessagesResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ListParticipantsResponse added in v0.42.0

type GoogleCloudDialogflowV2ListParticipantsResponse struct {
	NextPageToken string                                `json:"nextPageToken,omitempty"`
	Participants  []*GoogleCloudDialogflowV2Participant `json:"participants,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListParticipantsResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2ListSessionEntityTypesResponse

type GoogleCloudDialogflowV2ListSessionEntityTypesResponse struct {
	NextPageToken      string                                      `json:"nextPageToken,omitempty"`
	SessionEntityTypes []*GoogleCloudDialogflowV2SessionEntityType `json:"sessionEntityTypes,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListSessionEntityTypesResponse) MarshalJSON

type GoogleCloudDialogflowV2ListSipTrunksResponse added in v0.243.0

type GoogleCloudDialogflowV2ListSipTrunksResponse struct {
	NextPageToken string                             `json:"nextPageToken,omitempty"`
	SipTrunks     []*GoogleCloudDialogflowV2SipTrunk `json:"sipTrunks,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListSipTrunksResponse) MarshalJSON added in v0.243.0

type GoogleCloudDialogflowV2ListToolsResponse added in v0.253.0

type GoogleCloudDialogflowV2ListToolsResponse struct {
	NextPageToken string                         `json:"nextPageToken,omitempty"`
	Tools         []*GoogleCloudDialogflowV2Tool `json:"tools,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListToolsResponse) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ListVersionsResponse added in v0.18.0

type GoogleCloudDialogflowV2ListVersionsResponse struct {
	NextPageToken string                            `json:"nextPageToken,omitempty"`
	Versions      []*GoogleCloudDialogflowV2Version `json:"versions,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ListVersionsResponse) MarshalJSON added in v0.18.0

type GoogleCloudDialogflowV2LoggingConfig added in v0.42.0

type GoogleCloudDialogflowV2LoggingConfig struct {
	EnableStackdriverLogging bool `json:"enableStackdriverLogging,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableStackdriverLogging")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableStackdriverLogging") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2LoggingConfig) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2LoggingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2Message added in v0.15.0

type GoogleCloudDialogflowV2Message struct {
	Content           string                                    `json:"content,omitempty"`
	CreateTime        string                                    `json:"createTime,omitempty"`
	LanguageCode      string                                    `json:"languageCode,omitempty"`
	MessageAnnotation *GoogleCloudDialogflowV2MessageAnnotation `json:"messageAnnotation,omitempty"`
	Name              string                                    `json:"name,omitempty"`
	Participant       string                                    `json:"participant,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole   string                                          `json:"participantRole,omitempty"`
	SendTime          string                                          `json:"sendTime,omitempty"`
	SentimentAnalysis *GoogleCloudDialogflowV2SentimentAnalysisResult `json:"sentimentAnalysis,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Content") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Content") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Message) MarshalJSON added in v0.15.0

func (s GoogleCloudDialogflowV2Message) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2MessageAnnotation added in v0.15.0

type GoogleCloudDialogflowV2MessageAnnotation struct {
	ContainEntities bool                                           `json:"containEntities,omitempty"`
	Parts           []*GoogleCloudDialogflowV2AnnotatedMessagePart `json:"parts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContainEntities") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContainEntities") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2MessageAnnotation) MarshalJSON added in v0.15.0

type GoogleCloudDialogflowV2MessageEntry added in v0.183.0

type GoogleCloudDialogflowV2MessageEntry struct {
	CreateTime   string `json:"createTime,omitempty"`
	LanguageCode string `json:"languageCode,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	Role string `json:"role,omitempty"`
	Text string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreateTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreateTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2MessageEntry) MarshalJSON added in v0.183.0

func (s GoogleCloudDialogflowV2MessageEntry) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2NotificationConfig added in v0.42.0

type GoogleCloudDialogflowV2NotificationConfig struct {
	// Possible values:
	//   "MESSAGE_FORMAT_UNSPECIFIED"
	//   "PROTO"
	//   "JSON"
	MessageFormat string `json:"messageFormat,omitempty"`
	Topic         string `json:"topic,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MessageFormat") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MessageFormat") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2NotificationConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2OriginalDetectIntentRequest

type GoogleCloudDialogflowV2OriginalDetectIntentRequest struct {
	Payload googleapi.RawMessage `json:"payload,omitempty"`
	Source  string               `json:"source,omitempty"`
	Version string               `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Payload") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Payload") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2OriginalDetectIntentRequest) MarshalJSON

type GoogleCloudDialogflowV2OutputAudio added in v0.42.0

type GoogleCloudDialogflowV2OutputAudio struct {
	Audio  string                                    `json:"audio,omitempty"`
	Config *GoogleCloudDialogflowV2OutputAudioConfig `json:"config,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Audio") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Audio") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2OutputAudio) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2OutputAudio) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2OutputAudioConfig added in v0.3.1

type GoogleCloudDialogflowV2OutputAudioConfig struct {
	// Possible values:
	//   "OUTPUT_AUDIO_ENCODING_UNSPECIFIED"
	//   "OUTPUT_AUDIO_ENCODING_LINEAR_16"
	//   "OUTPUT_AUDIO_ENCODING_MP3"
	//   "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS"
	//   "OUTPUT_AUDIO_ENCODING_OGG_OPUS"
	//   "OUTPUT_AUDIO_ENCODING_MULAW"
	//   "OUTPUT_AUDIO_ENCODING_ALAW"
	AudioEncoding          string                                         `json:"audioEncoding,omitempty"`
	SampleRateHertz        int64                                          `json:"sampleRateHertz,omitempty"`
	SynthesizeSpeechConfig *GoogleCloudDialogflowV2SynthesizeSpeechConfig `json:"synthesizeSpeechConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioEncoding") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioEncoding") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2OutputAudioConfig) MarshalJSON added in v0.3.1

type GoogleCloudDialogflowV2Participant added in v0.42.0

type GoogleCloudDialogflowV2Participant struct {
	// Possible values:
	//   "AGENT_DESKTOP_SOURCE_UNSPECIFIED"
	//   "LIVE_PERSON"
	//   "GENESYS_CLOUD"
	//   "TWILIO"
	//   "SALESFORCE"
	//   "OTHER"
	AgentDesktopSource       string            `json:"agentDesktopSource,omitempty"`
	DocumentsMetadataFilters map[string]string `json:"documentsMetadataFilters,omitempty"`
	Name                     string            `json:"name,omitempty"`
	ObfuscatedExternalUserId string            `json:"obfuscatedExternalUserId,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	Role                   string `json:"role,omitempty"`
	SipRecordingMediaLabel string `json:"sipRecordingMediaLabel,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AgentDesktopSource") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentDesktopSource") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Participant) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2Participant) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2QueryInput

type GoogleCloudDialogflowV2QueryInput struct {
	AudioConfig *GoogleCloudDialogflowV2InputAudioConfig `json:"audioConfig,omitempty"`
	Event       *GoogleCloudDialogflowV2EventInput       `json:"event,omitempty"`
	Text        *GoogleCloudDialogflowV2TextInput        `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioConfig") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2QueryInput) MarshalJSON

func (s GoogleCloudDialogflowV2QueryInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2QueryParameters

type GoogleCloudDialogflowV2QueryParameters struct {
	Contexts                       []*GoogleCloudDialogflowV2Context                      `json:"contexts,omitempty"`
	GeoLocation                    *GoogleTypeLatLng                                      `json:"geoLocation,omitempty"`
	Payload                        googleapi.RawMessage                                   `json:"payload,omitempty"`
	Platform                       string                                                 `json:"platform,omitempty"`
	ResetContexts                  bool                                                   `json:"resetContexts,omitempty"`
	SentimentAnalysisRequestConfig *GoogleCloudDialogflowV2SentimentAnalysisRequestConfig `json:"sentimentAnalysisRequestConfig,omitempty"`
	SessionEntityTypes             []*GoogleCloudDialogflowV2SessionEntityType            `json:"sessionEntityTypes,omitempty"`
	TimeZone                       string                                                 `json:"timeZone,omitempty"`
	WebhookHeaders                 map[string]string                                      `json:"webhookHeaders,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Contexts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Contexts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2QueryParameters) MarshalJSON

func (s GoogleCloudDialogflowV2QueryParameters) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2QueryResult

type GoogleCloudDialogflowV2QueryResult struct {
	Action                      string                                          `json:"action,omitempty"`
	AllRequiredParamsPresent    bool                                            `json:"allRequiredParamsPresent,omitempty"`
	CancelsSlotFilling          bool                                            `json:"cancelsSlotFilling,omitempty"`
	DiagnosticInfo              googleapi.RawMessage                            `json:"diagnosticInfo,omitempty"`
	FulfillmentMessages         []*GoogleCloudDialogflowV2IntentMessage         `json:"fulfillmentMessages,omitempty"`
	FulfillmentText             string                                          `json:"fulfillmentText,omitempty"`
	Intent                      *GoogleCloudDialogflowV2Intent                  `json:"intent,omitempty"`
	IntentDetectionConfidence   float64                                         `json:"intentDetectionConfidence,omitempty"`
	LanguageCode                string                                          `json:"languageCode,omitempty"`
	OutputContexts              []*GoogleCloudDialogflowV2Context               `json:"outputContexts,omitempty"`
	Parameters                  googleapi.RawMessage                            `json:"parameters,omitempty"`
	QueryText                   string                                          `json:"queryText,omitempty"`
	SentimentAnalysisResult     *GoogleCloudDialogflowV2SentimentAnalysisResult `json:"sentimentAnalysisResult,omitempty"`
	SpeechRecognitionConfidence float64                                         `json:"speechRecognitionConfidence,omitempty"`
	WebhookPayload              googleapi.RawMessage                            `json:"webhookPayload,omitempty"`
	WebhookSource               string                                          `json:"webhookSource,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2QueryResult) MarshalJSON

func (s GoogleCloudDialogflowV2QueryResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2QueryResult) UnmarshalJSON

func (s *GoogleCloudDialogflowV2QueryResult) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2RaiSettings added in v0.252.0

type GoogleCloudDialogflowV2RaiSettings struct {
	RaiCategoryConfigs []*GoogleCloudDialogflowV2RaiSettingsRaiCategoryConfig `json:"raiCategoryConfigs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "RaiCategoryConfigs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "RaiCategoryConfigs") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2RaiSettings) MarshalJSON added in v0.252.0

func (s GoogleCloudDialogflowV2RaiSettings) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2RaiSettingsRaiCategoryConfig added in v0.252.0

type GoogleCloudDialogflowV2RaiSettingsRaiCategoryConfig struct {
	// Possible values:
	//   "RAI_CATEGORY_UNSPECIFIED"
	//   "DANGEROUS_CONTENT"
	//   "SEXUALLY_EXPLICIT"
	//   "HARASSMENT"
	//   "HATE_SPEECH"
	Category string `json:"category,omitempty"`
	// Possible values:
	//   "SENSITIVITY_LEVEL_UNSPECIFIED"
	//   "BLOCK_MOST"
	//   "BLOCK_SOME"
	//   "BLOCK_FEW"
	//   "BLOCK_NONE"
	SensitivityLevel string `json:"sensitivityLevel,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Category") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Category") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2RaiSettingsRaiCategoryConfig) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2ReloadDocumentRequest added in v0.42.0

type GoogleCloudDialogflowV2ReloadDocumentRequest struct {
	ContentUri                  string `json:"contentUri,omitempty"`
	ImportGcsCustomMetadata     bool   `json:"importGcsCustomMetadata,omitempty"`
	SmartMessagingPartialUpdate bool   `json:"smartMessagingPartialUpdate,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContentUri") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContentUri") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ReloadDocumentRequest) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2RestoreAgentRequest

type GoogleCloudDialogflowV2RestoreAgentRequest struct {
	AgentContent string `json:"agentContent,omitempty"`
	AgentUri     string `json:"agentUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2RestoreAgentRequest) MarshalJSON

type GoogleCloudDialogflowV2SearchAgentsResponse

type GoogleCloudDialogflowV2SearchAgentsResponse struct {
	Agents        []*GoogleCloudDialogflowV2Agent `json:"agents,omitempty"`
	NextPageToken string                          `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Agents") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Agents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchAgentsResponse) MarshalJSON

type GoogleCloudDialogflowV2SearchKnowledgeAnswer added in v0.139.0

type GoogleCloudDialogflowV2SearchKnowledgeAnswer struct {
	Answer        string                                                      `json:"answer,omitempty"`
	AnswerRecord  string                                                      `json:"answerRecord,omitempty"`
	AnswerSources []*GoogleCloudDialogflowV2SearchKnowledgeAnswerAnswerSource `json:"answerSources,omitempty"`
	// Possible values:
	//   "ANSWER_TYPE_UNSPECIFIED"
	//   "FAQ"
	//   "GENERATIVE"
	//   "INTENT"
	AnswerType string `json:"answerType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Answer") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Answer") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeAnswer) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowV2SearchKnowledgeAnswerAnswerSource added in v0.139.0

type GoogleCloudDialogflowV2SearchKnowledgeAnswerAnswerSource struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	Snippet  string               `json:"snippet,omitempty"`
	Title    string               `json:"title,omitempty"`
	Uri      string               `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeAnswerAnswerSource) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowV2SearchKnowledgeDebugInfo added in v0.263.0

type GoogleCloudDialogflowV2SearchKnowledgeDebugInfo struct {
	// Possible values:
	//   "DATASTORE_RESPONSE_REASON_UNSPECIFIED"
	//   "NONE"
	//   "SEARCH_OUT_OF_QUOTA"
	//   "SEARCH_EMPTY_RESULTS"
	//   "ANSWER_GENERATION_GEN_AI_DISABLED"
	//   "ANSWER_GENERATION_OUT_OF_QUOTA"
	//   "ANSWER_GENERATION_ERROR"
	//   "ANSWER_GENERATION_NOT_ENOUGH_INFO"
	//   "ANSWER_GENERATION_RAI_FAILED"
	//   "ANSWER_GENERATION_NOT_GROUNDED"
	DatastoreResponseReason           string                                                                  `json:"datastoreResponseReason,omitempty"`
	IngestedContextReferenceDebugInfo *GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo               `json:"ingestedContextReferenceDebugInfo,omitempty"`
	SearchKnowledgeBehavior           *GoogleCloudDialogflowV2SearchKnowledgeDebugInfoSearchKnowledgeBehavior `json:"searchKnowledgeBehavior,omitempty"`
	ServiceLatency                    *GoogleCloudDialogflowV2ServiceLatency                                  `json:"serviceLatency,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DatastoreResponseReason") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DatastoreResponseReason") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeDebugInfo) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2SearchKnowledgeDebugInfoSearchKnowledgeBehavior added in v0.263.0

type GoogleCloudDialogflowV2SearchKnowledgeDebugInfoSearchKnowledgeBehavior struct {
	AnswerGenerationRewriterOn bool `json:"answerGenerationRewriterOn,omitempty"`
	EndUserMetadataIncluded    bool `json:"endUserMetadataIncluded,omitempty"`
	ThirdPartyConnectorAllowed bool `json:"thirdPartyConnectorAllowed,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerGenerationRewriterOn")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerGenerationRewriterOn") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeDebugInfoSearchKnowledgeBehavior) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2SearchKnowledgeRequest added in v0.139.0

type GoogleCloudDialogflowV2SearchKnowledgeRequest struct {
	Conversation        string                            `json:"conversation,omitempty"`
	ConversationProfile string                            `json:"conversationProfile,omitempty"`
	EndUserMetadata     googleapi.RawMessage              `json:"endUserMetadata,omitempty"`
	ExactSearch         bool                              `json:"exactSearch,omitempty"`
	LatestMessage       string                            `json:"latestMessage,omitempty"`
	Parent              string                            `json:"parent,omitempty"`
	Query               *GoogleCloudDialogflowV2TextInput `json:"query,omitempty"`
	// Possible values:
	//   "QUERY_SOURCE_UNSPECIFIED"
	//   "AGENT_QUERY"
	//   "SUGGESTED_QUERY"
	QuerySource  string                                                     `json:"querySource,omitempty"`
	SearchConfig *GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfig `json:"searchConfig,omitempty"`
	SessionId    string                                                     `json:"sessionId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Conversation") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Conversation") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequest) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfig added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfig struct {
	BoostSpecs  []*GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecs  `json:"boostSpecs,omitempty"`
	FilterSpecs []*GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigFilterSpecs `json:"filterSpecs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BoostSpecs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BoostSpecs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfig) MarshalJSON added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecs added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecs struct {
	DataStores []string                                                                        `json:"dataStores,omitempty"`
	Spec       []*GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpec `json:"spec,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DataStores") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DataStores") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecs) MarshalJSON added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpec added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpec struct {
	ConditionBoostSpecs []*GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec `json:"conditionBoostSpecs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConditionBoostSpecs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConditionBoostSpecs") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpec) MarshalJSON added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec struct {
	Boost            float64                                                                                                         `json:"boost,omitempty"`
	BoostControlSpec *GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpec `json:"boostControlSpec,omitempty"`
	Condition        string                                                                                                          `json:"condition,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Boost") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Boost") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec) MarshalJSON added in v0.204.0

func (*GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec) UnmarshalJSON added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpec added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpec struct {
	// Possible values:
	//   "ATTRIBUTE_TYPE_UNSPECIFIED"
	//   "NUMERICAL"
	//   "FRESHNESS"
	AttributeType string                                                                                                                        `json:"attributeType,omitempty"`
	ControlPoints []*GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint `json:"controlPoints,omitempty"`
	FieldName     string                                                                                                                        `json:"fieldName,omitempty"`
	// Possible values:
	//   "INTERPOLATION_TYPE_UNSPECIFIED"
	//   "LINEAR"
	InterpolationType string `json:"interpolationType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AttributeType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AttributeType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpec) MarshalJSON added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint struct {
	AttributeValue string  `json:"attributeValue,omitempty"`
	BoostAmount    float64 `json:"boostAmount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AttributeValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AttributeValue") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint) MarshalJSON added in v0.204.0

func (*GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint) UnmarshalJSON added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigFilterSpecs added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigFilterSpecs struct {
	DataStores []string `json:"dataStores,omitempty"`
	Filter     string   `json:"filter,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DataStores") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DataStores") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigFilterSpecs) MarshalJSON added in v0.204.0

type GoogleCloudDialogflowV2SearchKnowledgeResponse added in v0.139.0

type GoogleCloudDialogflowV2SearchKnowledgeResponse struct {
	Answers                  []*GoogleCloudDialogflowV2SearchKnowledgeAnswer  `json:"answers,omitempty"`
	RewrittenQuery           string                                           `json:"rewrittenQuery,omitempty"`
	SearchKnowledgeDebugInfo *GoogleCloudDialogflowV2SearchKnowledgeDebugInfo `json:"searchKnowledgeDebugInfo,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Answers") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Answers") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SearchKnowledgeResponse) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowV2Sentiment added in v0.3.1

type GoogleCloudDialogflowV2Sentiment struct {
	Magnitude float64 `json:"magnitude,omitempty"`
	Score     float64 `json:"score,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Magnitude") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Magnitude") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Sentiment) MarshalJSON added in v0.3.1

func (s GoogleCloudDialogflowV2Sentiment) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2Sentiment) UnmarshalJSON added in v0.3.1

func (s *GoogleCloudDialogflowV2Sentiment) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2SentimentAnalysisRequestConfig added in v0.3.1

type GoogleCloudDialogflowV2SentimentAnalysisRequestConfig struct {
	AnalyzeQueryTextSentiment bool `json:"analyzeQueryTextSentiment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnalyzeQueryTextSentiment")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnalyzeQueryTextSentiment") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SentimentAnalysisRequestConfig) MarshalJSON added in v0.3.1

type GoogleCloudDialogflowV2SentimentAnalysisResult added in v0.3.1

type GoogleCloudDialogflowV2SentimentAnalysisResult struct {
	QueryTextSentiment *GoogleCloudDialogflowV2Sentiment `json:"queryTextSentiment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "QueryTextSentiment") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "QueryTextSentiment") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SentimentAnalysisResult) MarshalJSON added in v0.3.1

type GoogleCloudDialogflowV2ServiceLatency added in v0.263.0

type GoogleCloudDialogflowV2ServiceLatency struct {
	InternalServiceLatencies []*GoogleCloudDialogflowV2ServiceLatencyInternalServiceLatency `json:"internalServiceLatencies,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InternalServiceLatencies")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InternalServiceLatencies") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ServiceLatency) MarshalJSON added in v0.263.0

func (s GoogleCloudDialogflowV2ServiceLatency) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ServiceLatencyInternalServiceLatency added in v0.263.0

type GoogleCloudDialogflowV2ServiceLatencyInternalServiceLatency struct {
	CompleteTime string  `json:"completeTime,omitempty"`
	LatencyMs    float64 `json:"latencyMs,omitempty"`
	StartTime    string  `json:"startTime,omitempty"`
	Step         string  `json:"step,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CompleteTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CompleteTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ServiceLatencyInternalServiceLatency) MarshalJSON added in v0.263.0

func (*GoogleCloudDialogflowV2ServiceLatencyInternalServiceLatency) UnmarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2SessionEntityType

type GoogleCloudDialogflowV2SessionEntityType struct {
	Entities []*GoogleCloudDialogflowV2EntityTypeEntity `json:"entities,omitempty"`
	// Possible values:
	//   "ENTITY_OVERRIDE_MODE_UNSPECIFIED"
	//   "ENTITY_OVERRIDE_MODE_OVERRIDE"
	//   "ENTITY_OVERRIDE_MODE_SUPPLEMENT"
	EntityOverrideMode string `json:"entityOverrideMode,omitempty"`
	Name               string `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Entities") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Entities") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SessionEntityType) MarshalJSON

type GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata struct {
	ConversationProfile string `json:"conversationProfile,omitempty"`
	CreateTime          string `json:"createTime,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole string `json:"participantRole,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "ARTICLE_SUGGESTION"
	//   "FAQ"
	//   "SMART_REPLY"
	//   "CONVERSATION_SUMMARIZATION"
	//   "KNOWLEDGE_SEARCH"
	//   "KNOWLEDGE_ASSIST"
	SuggestionFeatureType string `json:"suggestionFeatureType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationProfile") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationProfile") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest added in v0.71.0

type GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest struct {
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole         string                                                                   `json:"participantRole,omitempty"`
	SuggestionFeatureConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig `json:"suggestionFeatureConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ParticipantRole") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ParticipantRole") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2SipTrunk added in v0.243.0

type GoogleCloudDialogflowV2SipTrunk struct {
	Connections      []*GoogleCloudDialogflowV2Connection `json:"connections,omitempty"`
	DisplayName      string                               `json:"displayName,omitempty"`
	ExpectedHostname []string                             `json:"expectedHostname,omitempty"`
	Name             string                               `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Connections") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Connections") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SipTrunk) MarshalJSON added in v0.243.0

func (s GoogleCloudDialogflowV2SipTrunk) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2SmartReplyAnswer added in v0.65.0

type GoogleCloudDialogflowV2SmartReplyAnswer struct {
	AnswerRecord string  `json:"answerRecord,omitempty"`
	Confidence   float64 `json:"confidence,omitempty"`
	Reply        string  `json:"reply,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SmartReplyAnswer) MarshalJSON added in v0.65.0

func (s GoogleCloudDialogflowV2SmartReplyAnswer) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2SmartReplyAnswer) UnmarshalJSON added in v0.65.0

func (s *GoogleCloudDialogflowV2SmartReplyAnswer) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2SmartReplyMetrics added in v0.71.0

type GoogleCloudDialogflowV2SmartReplyMetrics struct {
	AllowlistCoverage float64                                                `json:"allowlistCoverage,omitempty"`
	ConversationCount int64                                                  `json:"conversationCount,omitempty,string"`
	TopNMetrics       []*GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics `json:"topNMetrics,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowlistCoverage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowlistCoverage") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SmartReplyMetrics) MarshalJSON added in v0.71.0

func (*GoogleCloudDialogflowV2SmartReplyMetrics) UnmarshalJSON added in v0.71.0

func (s *GoogleCloudDialogflowV2SmartReplyMetrics) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics added in v0.71.0

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics struct {
	N      int64   `json:"n,omitempty"`
	Recall float64 `json:"recall,omitempty"`
	// ForceSendFields is a list of field names (e.g. "N") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "N") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics) MarshalJSON added in v0.71.0

func (*GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics) UnmarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2SmartReplyModelMetadata added in v0.71.0

type GoogleCloudDialogflowV2SmartReplyModelMetadata struct {
	// Possible values:
	//   "MODEL_TYPE_UNSPECIFIED"
	//   "SMART_REPLY_DUAL_ENCODER_MODEL"
	//   "SMART_REPLY_BERT_MODEL"
	TrainingModelType string `json:"trainingModelType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TrainingModelType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TrainingModelType") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SmartReplyModelMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2SpeechContext added in v0.16.0

type GoogleCloudDialogflowV2SpeechContext struct {
	Boost   float64  `json:"boost,omitempty"`
	Phrases []string `json:"phrases,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Boost") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Boost") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SpeechContext) MarshalJSON added in v0.16.0

func (s GoogleCloudDialogflowV2SpeechContext) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2SpeechContext) UnmarshalJSON added in v0.16.0

func (s *GoogleCloudDialogflowV2SpeechContext) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2SpeechToTextConfig added in v0.42.0

type GoogleCloudDialogflowV2SpeechToTextConfig struct {
	// Possible values:
	//   "AUDIO_ENCODING_UNSPECIFIED"
	//   "AUDIO_ENCODING_LINEAR_16"
	//   "AUDIO_ENCODING_FLAC"
	//   "AUDIO_ENCODING_MULAW"
	//   "AUDIO_ENCODING_AMR"
	//   "AUDIO_ENCODING_AMR_WB"
	//   "AUDIO_ENCODING_OGG_OPUS"
	//   "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
	//   "AUDIO_ENCODING_ALAW"
	AudioEncoding   string   `json:"audioEncoding,omitempty"`
	EnableWordInfo  bool     `json:"enableWordInfo,omitempty"`
	LanguageCode    string   `json:"languageCode,omitempty"`
	Model           string   `json:"model,omitempty"`
	PhraseSets      []string `json:"phraseSets,omitempty"`
	SampleRateHertz int64    `json:"sampleRateHertz,omitempty"`
	// Possible values:
	//   "SPEECH_MODEL_VARIANT_UNSPECIFIED"
	//   "USE_BEST_AVAILABLE"
	//   "USE_STANDARD"
	//   "USE_ENHANCED"
	SpeechModelVariant         string `json:"speechModelVariant,omitempty"`
	UseTimeoutBasedEndpointing bool   `json:"useTimeoutBasedEndpointing,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioEncoding") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioEncoding") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SpeechToTextConfig) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2SpeechWordInfo added in v0.215.0

type GoogleCloudDialogflowV2SpeechWordInfo struct {
	Confidence  float64 `json:"confidence,omitempty"`
	EndOffset   string  `json:"endOffset,omitempty"`
	StartOffset string  `json:"startOffset,omitempty"`
	Word        string  `json:"word,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Confidence") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Confidence") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SpeechWordInfo) MarshalJSON added in v0.215.0

func (s GoogleCloudDialogflowV2SpeechWordInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2SpeechWordInfo) UnmarshalJSON added in v0.215.0

func (s *GoogleCloudDialogflowV2SpeechWordInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2StreamingRecognitionResult added in v0.215.0

type GoogleCloudDialogflowV2StreamingRecognitionResult struct {
	Confidence   float64 `json:"confidence,omitempty"`
	IsFinal      bool    `json:"isFinal,omitempty"`
	LanguageCode string  `json:"languageCode,omitempty"`
	// Possible values:
	//   "MESSAGE_TYPE_UNSPECIFIED"
	//   "TRANSCRIPT"
	//   "END_OF_SINGLE_UTTERANCE"
	MessageType     string                                   `json:"messageType,omitempty"`
	SpeechEndOffset string                                   `json:"speechEndOffset,omitempty"`
	SpeechWordInfo  []*GoogleCloudDialogflowV2SpeechWordInfo `json:"speechWordInfo,omitempty"`
	Transcript      string                                   `json:"transcript,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Confidence") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Confidence") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2StreamingRecognitionResult) MarshalJSON added in v0.215.0

func (*GoogleCloudDialogflowV2StreamingRecognitionResult) UnmarshalJSON added in v0.215.0

type GoogleCloudDialogflowV2SuggestArticlesRequest added in v0.42.0

type GoogleCloudDialogflowV2SuggestArticlesRequest struct {
	AssistQueryParams *GoogleCloudDialogflowV2AssistQueryParameters `json:"assistQueryParams,omitempty"`
	ContextSize       int64                                         `json:"contextSize,omitempty"`
	LatestMessage     string                                        `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AssistQueryParams") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AssistQueryParams") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestArticlesRequest) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2SuggestArticlesResponse added in v0.12.0

type GoogleCloudDialogflowV2SuggestArticlesResponse struct {
	ArticleAnswers []*GoogleCloudDialogflowV2ArticleAnswer `json:"articleAnswers,omitempty"`
	ContextSize    int64                                   `json:"contextSize,omitempty"`
	LatestMessage  string                                  `json:"latestMessage,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ArticleAnswers") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArticleAnswers") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestArticlesResponse) MarshalJSON added in v0.12.0

type GoogleCloudDialogflowV2SuggestConversationSummaryRequest added in v0.107.0

type GoogleCloudDialogflowV2SuggestConversationSummaryRequest struct {
	AssistQueryParams *GoogleCloudDialogflowV2AssistQueryParameters `json:"assistQueryParams,omitempty"`
	ContextSize       int64                                         `json:"contextSize,omitempty"`
	LatestMessage     string                                        `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AssistQueryParams") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AssistQueryParams") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestConversationSummaryRequest) MarshalJSON added in v0.107.0

type GoogleCloudDialogflowV2SuggestConversationSummaryResponse added in v0.107.0

type GoogleCloudDialogflowV2SuggestConversationSummaryResponse struct {
	ContextSize   int64                                                             `json:"contextSize,omitempty"`
	LatestMessage string                                                            `json:"latestMessage,omitempty"`
	Summary       *GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummary `json:"summary,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestConversationSummaryResponse) MarshalJSON added in v0.107.0

type GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummary added in v0.107.0

type GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummary struct {
	AnswerRecord         string                                                                            `json:"answerRecord,omitempty"`
	BaselineModelVersion string                                                                            `json:"baselineModelVersion,omitempty"`
	SortedTextSections   []*GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummarySummarySection `json:"sortedTextSections,omitempty"`
	Text                 string                                                                            `json:"text,omitempty"`
	TextSections         map[string]string                                                                 `json:"textSections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummary) MarshalJSON added in v0.107.0

type GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummarySummarySection added in v0.263.0

type GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummarySummarySection struct {
	Section string `json:"section,omitempty"`
	Summary string `json:"summary,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Section") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Section") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummarySummarySection) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2SuggestFaqAnswersRequest added in v0.42.0

type GoogleCloudDialogflowV2SuggestFaqAnswersRequest struct {
	AssistQueryParams *GoogleCloudDialogflowV2AssistQueryParameters `json:"assistQueryParams,omitempty"`
	ContextSize       int64                                         `json:"contextSize,omitempty"`
	LatestMessage     string                                        `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AssistQueryParams") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AssistQueryParams") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestFaqAnswersRequest) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2SuggestFaqAnswersResponse added in v0.12.0

type GoogleCloudDialogflowV2SuggestFaqAnswersResponse struct {
	ContextSize   int64                               `json:"contextSize,omitempty"`
	FaqAnswers    []*GoogleCloudDialogflowV2FaqAnswer `json:"faqAnswers,omitempty"`
	LatestMessage string                              `json:"latestMessage,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestFaqAnswersResponse) MarshalJSON added in v0.12.0

type GoogleCloudDialogflowV2SuggestKnowledgeAssistRequest added in v0.184.0

type GoogleCloudDialogflowV2SuggestKnowledgeAssistRequest struct {
	ContextSize            int64  `json:"contextSize,omitempty"`
	LatestMessage          string `json:"latestMessage,omitempty"`
	PreviousSuggestedQuery string `json:"previousSuggestedQuery,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestKnowledgeAssistRequest) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse added in v0.184.0

type GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse struct {
	ContextSize           int64                                         `json:"contextSize,omitempty"`
	KnowledgeAssistAnswer *GoogleCloudDialogflowV2KnowledgeAssistAnswer `json:"knowledgeAssistAnswer,omitempty"`
	LatestMessage         string                                        `json:"latestMessage,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2SuggestSmartRepliesRequest added in v0.65.0

type GoogleCloudDialogflowV2SuggestSmartRepliesRequest struct {
	ContextSize      int64                             `json:"contextSize,omitempty"`
	CurrentTextInput *GoogleCloudDialogflowV2TextInput `json:"currentTextInput,omitempty"`
	LatestMessage    string                            `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestSmartRepliesRequest) MarshalJSON added in v0.65.0

type GoogleCloudDialogflowV2SuggestSmartRepliesResponse added in v0.65.0

type GoogleCloudDialogflowV2SuggestSmartRepliesResponse struct {
	ContextSize       int64                                      `json:"contextSize,omitempty"`
	LatestMessage     string                                     `json:"latestMessage,omitempty"`
	SmartReplyAnswers []*GoogleCloudDialogflowV2SmartReplyAnswer `json:"smartReplyAnswers,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestSmartRepliesResponse) MarshalJSON added in v0.65.0

type GoogleCloudDialogflowV2SuggestionDedupingConfig added in v0.252.0

type GoogleCloudDialogflowV2SuggestionDedupingConfig struct {
	EnableDeduping      bool    `json:"enableDeduping,omitempty"`
	SimilarityThreshold float64 `json:"similarityThreshold,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableDeduping") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableDeduping") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestionDedupingConfig) MarshalJSON added in v0.252.0

func (*GoogleCloudDialogflowV2SuggestionDedupingConfig) UnmarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2SuggestionFeature added in v0.42.0

type GoogleCloudDialogflowV2SuggestionFeature struct {
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "ARTICLE_SUGGESTION"
	//   "FAQ"
	//   "SMART_REPLY"
	//   "CONVERSATION_SUMMARIZATION"
	//   "KNOWLEDGE_SEARCH"
	//   "KNOWLEDGE_ASSIST"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Type") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Type") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestionFeature) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2SuggestionInput added in v0.139.0

type GoogleCloudDialogflowV2SuggestionInput struct {
	// Possible values:
	//   "ACTION_UNSPECIFIED"
	//   "CANCEL"
	//   "REVISE"
	//   "CONFIRM"
	Action       string               `json:"action,omitempty"`
	AnswerRecord string               `json:"answerRecord,omitempty"`
	Parameters   googleapi.RawMessage `json:"parameters,omitempty"`
	SendTime     string               `json:"sendTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestionInput) MarshalJSON added in v0.139.0

func (s GoogleCloudDialogflowV2SuggestionInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2SuggestionResult added in v0.12.0

type GoogleCloudDialogflowV2SuggestionResult struct {
	Error                          *GoogleRpcStatus                                       `json:"error,omitempty"`
	GenerateSuggestionsResponse    *GoogleCloudDialogflowV2GenerateSuggestionsResponse    `json:"generateSuggestionsResponse,omitempty"`
	SuggestArticlesResponse        *GoogleCloudDialogflowV2SuggestArticlesResponse        `json:"suggestArticlesResponse,omitempty"`
	SuggestFaqAnswersResponse      *GoogleCloudDialogflowV2SuggestFaqAnswersResponse      `json:"suggestFaqAnswersResponse,omitempty"`
	SuggestKnowledgeAssistResponse *GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse `json:"suggestKnowledgeAssistResponse,omitempty"`
	SuggestSmartRepliesResponse    *GoogleCloudDialogflowV2SuggestSmartRepliesResponse    `json:"suggestSmartRepliesResponse,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Error") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Error") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SuggestionResult) MarshalJSON added in v0.12.0

func (s GoogleCloudDialogflowV2SuggestionResult) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2SummarizationContext added in v0.183.0

type GoogleCloudDialogflowV2SummarizationContext struct {
	FewShotExamples       []*GoogleCloudDialogflowV2FewShotExample       `json:"fewShotExamples,omitempty"`
	OutputLanguageCode    string                                         `json:"outputLanguageCode,omitempty"`
	SummarizationSections []*GoogleCloudDialogflowV2SummarizationSection `json:"summarizationSections,omitempty"`
	Version               string                                         `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FewShotExamples") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FewShotExamples") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationContext) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetrics added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetrics struct {
	ConversationDetails                     []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail            `json:"conversationDetails,omitempty"`
	OverallMetrics                          []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric         `json:"overallMetrics,omitempty"`
	OverallSectionTokens                    []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken                  `json:"overallSectionTokens,omitempty"`
	SummarizationEvaluationMergedResultsUri string                                                                                `json:"summarizationEvaluationMergedResultsUri,omitempty"`
	SummarizationEvaluationResults          []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult `json:"summarizationEvaluationResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationDetails") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationDetails") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetrics) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition struct {
	AccuracyReasoning string `json:"accuracyReasoning,omitempty"`
	IsAccurate        bool   `json:"isAccurate,omitempty"`
	Point             string `json:"point,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccuracyReasoning") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccuracyReasoning") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceDecomposition added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceDecomposition struct {
	AdherenceReasoning string `json:"adherenceReasoning,omitempty"`
	IsAdherent         bool   `json:"isAdherent,omitempty"`
	Point              string `json:"point,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdherenceReasoning") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdherenceReasoning") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceDecomposition) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceRubric added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceRubric struct {
	IsAddressed bool   `json:"isAddressed,omitempty"`
	Question    string `json:"question,omitempty"`
	Reasoning   string `json:"reasoning,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IsAddressed") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IsAddressed") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceRubric) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsCompletenessRubric added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsCompletenessRubric struct {
	IsAddressed bool   `json:"isAddressed,omitempty"`
	Question    string `json:"question,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IsAddressed") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IsAddressed") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsCompletenessRubric) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail struct {
	MessageEntries  []*GoogleCloudDialogflowV2MessageEntry                                                 `json:"messageEntries,omitempty"`
	MetricDetails   []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetail `json:"metricDetails,omitempty"`
	SectionTokens   []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken                   `json:"sectionTokens,omitempty"`
	SummarySections []*GoogleCloudDialogflowV2SummarySuggestionSummarySection                              `json:"summarySections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MessageEntries") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MessageEntries") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetail added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetail struct {
	Metric         string                                                                                              `json:"metric,omitempty"`
	Score          float64                                                                                             `json:"score,omitempty"`
	SectionDetails []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetailSectionDetail `json:"sectionDetails,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetail) MarshalJSON added in v0.250.0

func (*GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetail) UnmarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetailSectionDetail added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetailSectionDetail struct {
	EvaluationResults []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult `json:"evaluationResults,omitempty"`
	Score             float64                                                                  `json:"score,omitempty"`
	Section           string                                                                   `json:"section,omitempty"`
	SectionSummary    string                                                                   `json:"sectionSummary,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EvaluationResults") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EvaluationResults") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetailSectionDetail) MarshalJSON added in v0.250.0

func (*GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetailSectionDetail) UnmarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsDecomposition added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsDecomposition struct {
	AccuracyDecomposition  *GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition  `json:"accuracyDecomposition,omitempty"`
	AdherenceDecomposition *GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceDecomposition `json:"adherenceDecomposition,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccuracyDecomposition") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccuracyDecomposition") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsDecomposition) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult struct {
	AccuracyDecomposition *GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition `json:"accuracyDecomposition,omitempty"`
	AdherenceRubric       *GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceRubric       `json:"adherenceRubric,omitempty"`
	CompletenessRubric    *GoogleCloudDialogflowV2SummarizationEvaluationMetricsCompletenessRubric    `json:"completenessRubric,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccuracyDecomposition") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccuracyDecomposition") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric struct {
	Metric string `json:"metric,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken struct {
	Section    string `json:"section,omitempty"`
	TokenCount int64  `json:"tokenCount,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "Section") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Section") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken) MarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult added in v0.250.0

type GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult struct {
	Decompositions    []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsDecomposition    `json:"decompositions,omitempty"`
	EvaluationResults []*GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult `json:"evaluationResults,omitempty"`
	Metric            string                                                                   `json:"metric,omitempty"`
	Score             float64                                                                  `json:"score,omitempty"`
	Section           string                                                                   `json:"section,omitempty"`
	SectionSummary    string                                                                   `json:"sectionSummary,omitempty"`
	SessionId         string                                                                   `json:"sessionId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Decompositions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Decompositions") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult) MarshalJSON added in v0.250.0

func (*GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult) UnmarshalJSON added in v0.250.0

type GoogleCloudDialogflowV2SummarizationSection added in v0.183.0

type GoogleCloudDialogflowV2SummarizationSection struct {
	Definition string `json:"definition,omitempty"`
	Key        string `json:"key,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "SITUATION"
	//   "ACTION"
	//   "RESOLUTION"
	//   "REASON_FOR_CANCELLATION"
	//   "CUSTOMER_SATISFACTION"
	//   "ENTITIES"
	//   "CUSTOMER_DEFINED"
	//   "SITUATION_CONCISE"
	//   "ACTION_CONCISE"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Definition") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Definition") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationSection) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2SummarizationSectionList added in v0.183.0

type GoogleCloudDialogflowV2SummarizationSectionList struct {
	SummarizationSections []*GoogleCloudDialogflowV2SummarizationSection `json:"summarizationSections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SummarizationSections") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SummarizationSections") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarizationSectionList) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2SummarySuggestion added in v0.183.0

type GoogleCloudDialogflowV2SummarySuggestion struct {
	SummarySections []*GoogleCloudDialogflowV2SummarySuggestionSummarySection `json:"summarySections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SummarySections") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SummarySections") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarySuggestion) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2SummarySuggestionSummarySection added in v0.183.0

type GoogleCloudDialogflowV2SummarySuggestionSummarySection struct {
	Section string `json:"section,omitempty"`
	Summary string `json:"summary,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Section") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Section") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SummarySuggestionSummarySection) MarshalJSON added in v0.183.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfig added in v0.3.1

type GoogleCloudDialogflowV2SynthesizeSpeechConfig struct {
	EffectsProfileId []string                                            `json:"effectsProfileId,omitempty"`
	Pitch            float64                                             `json:"pitch,omitempty"`
	Pronunciations   []*GoogleCloudDialogflowV2CustomPronunciationParams `json:"pronunciations,omitempty"`
	SpeakingRate     float64                                             `json:"speakingRate,omitempty"`
	Voice            *GoogleCloudDialogflowV2VoiceSelectionParams        `json:"voice,omitempty"`
	VolumeGainDb     float64                                             `json:"volumeGainDb,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EffectsProfileId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EffectsProfileId") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2SynthesizeSpeechConfig) MarshalJSON added in v0.3.1

func (*GoogleCloudDialogflowV2SynthesizeSpeechConfig) UnmarshalJSON added in v0.3.1

func (s *GoogleCloudDialogflowV2SynthesizeSpeechConfig) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2TextInput

type GoogleCloudDialogflowV2TextInput struct {
	LanguageCode string `json:"languageCode,omitempty"`
	Text         string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "LanguageCode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LanguageCode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2TextInput) MarshalJSON

func (s GoogleCloudDialogflowV2TextInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2TextToSpeechSettings added in v0.46.0

type GoogleCloudDialogflowV2TextToSpeechSettings struct {
	EnableTextToSpeech bool `json:"enableTextToSpeech,omitempty"`
	// Possible values:
	//   "OUTPUT_AUDIO_ENCODING_UNSPECIFIED"
	//   "OUTPUT_AUDIO_ENCODING_LINEAR_16"
	//   "OUTPUT_AUDIO_ENCODING_MP3"
	//   "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS"
	//   "OUTPUT_AUDIO_ENCODING_OGG_OPUS"
	//   "OUTPUT_AUDIO_ENCODING_MULAW"
	//   "OUTPUT_AUDIO_ENCODING_ALAW"
	OutputAudioEncoding     string                                                   `json:"outputAudioEncoding,omitempty"`
	SampleRateHertz         int64                                                    `json:"sampleRateHertz,omitempty"`
	SynthesizeSpeechConfigs map[string]GoogleCloudDialogflowV2SynthesizeSpeechConfig `json:"synthesizeSpeechConfigs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnableTextToSpeech") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnableTextToSpeech") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2TextToSpeechSettings) MarshalJSON added in v0.46.0

type GoogleCloudDialogflowV2Tool added in v0.253.0

type GoogleCloudDialogflowV2Tool struct {
	ActionConfirmationRequirement map[string]string                         `json:"actionConfirmationRequirement,omitempty"`
	ConnectorSpec                 *GoogleCloudDialogflowV2ToolConnectorTool `json:"connectorSpec,omitempty"`
	CreateTime                    string                                    `json:"createTime,omitempty"`
	Description                   string                                    `json:"description,omitempty"`
	DisplayName                   string                                    `json:"displayName,omitempty"`
	ExtensionSpec                 *GoogleCloudDialogflowV2ToolExtensionTool `json:"extensionSpec,omitempty"`
	FunctionSpec                  *GoogleCloudDialogflowV2ToolFunctionTool  `json:"functionSpec,omitempty"`
	Name                          string                                    `json:"name,omitempty"`
	OpenApiSpec                   *GoogleCloudDialogflowV2ToolOpenApiTool   `json:"openApiSpec,omitempty"`
	SatisfiesPzi                  bool                                      `json:"satisfiesPzi,omitempty"`
	SatisfiesPzs                  bool                                      `json:"satisfiesPzs,omitempty"`
	ToolKey                       string                                    `json:"toolKey,omitempty"`
	UpdateTime                    string                                    `json:"updateTime,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g.
	// "ActionConfirmationRequirement") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ActionConfirmationRequirement")
	// to include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Tool) MarshalJSON added in v0.253.0

func (s GoogleCloudDialogflowV2Tool) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ToolAuthentication added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthentication struct {
	ApiKeyConfig           *GoogleCloudDialogflowV2ToolAuthenticationApiKeyConfig           `json:"apiKeyConfig,omitempty"`
	BearerTokenConfig      *GoogleCloudDialogflowV2ToolAuthenticationBearerTokenConfig      `json:"bearerTokenConfig,omitempty"`
	OauthConfig            *GoogleCloudDialogflowV2ToolAuthenticationOAuthConfig            `json:"oauthConfig,omitempty"`
	ServiceAgentAuthConfig *GoogleCloudDialogflowV2ToolAuthenticationServiceAgentAuthConfig `json:"serviceAgentAuthConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ApiKeyConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ApiKeyConfig") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolAuthentication) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationApiKeyConfig added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationApiKeyConfig struct {
	ApiKey  string `json:"apiKey,omitempty"`
	KeyName string `json:"keyName,omitempty"`
	// Possible values:
	//   "REQUEST_LOCATION_UNSPECIFIED"
	//   "HEADER"
	//   "QUERY_STRING"
	RequestLocation        string `json:"requestLocation,omitempty"`
	SecretVersionForApiKey string `json:"secretVersionForApiKey,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ApiKey") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ApiKey") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolAuthenticationApiKeyConfig) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationBearerTokenConfig added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationBearerTokenConfig struct {
	SecretVersionForToken string `json:"secretVersionForToken,omitempty"`
	Token                 string `json:"token,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SecretVersionForToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SecretVersionForToken") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolAuthenticationBearerTokenConfig) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationOAuthConfig added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationOAuthConfig struct {
	ClientId     string `json:"clientId,omitempty"`
	ClientSecret string `json:"clientSecret,omitempty"`
	// Possible values:
	//   "OAUTH_GRANT_TYPE_UNSPECIFIED"
	//   "CLIENT_CREDENTIAL"
	OauthGrantType               string   `json:"oauthGrantType,omitempty"`
	Scopes                       []string `json:"scopes,omitempty"`
	SecretVersionForClientSecret string   `json:"secretVersionForClientSecret,omitempty"`
	TokenEndpoint                string   `json:"tokenEndpoint,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ClientId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ClientId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolAuthenticationOAuthConfig) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationServiceAgentAuthConfig added in v0.253.0

type GoogleCloudDialogflowV2ToolAuthenticationServiceAgentAuthConfig struct {
	// Possible values:
	//   "SERVICE_AGENT_AUTH_UNSPECIFIED"
	//   "ID_TOKEN"
	//   "ACCESS_TOKEN"
	ServiceAgentAuth string `json:"serviceAgentAuth,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ServiceAgentAuth") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ServiceAgentAuth") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolAuthenticationServiceAgentAuthConfig) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolCall added in v0.229.0

type GoogleCloudDialogflowV2ToolCall struct {
	Action          string               `json:"action,omitempty"`
	AnswerRecord    string               `json:"answerRecord,omitempty"`
	CreateTime      string               `json:"createTime,omitempty"`
	InputParameters googleapi.RawMessage `json:"inputParameters,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "TRIGGERED"
	//   "NEEDS_CONFIRMATION"
	State              string `json:"state,omitempty"`
	Tool               string `json:"tool,omitempty"`
	ToolDisplayDetails string `json:"toolDisplayDetails,omitempty"`
	ToolDisplayName    string `json:"toolDisplayName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolCall) MarshalJSON added in v0.229.0

func (s GoogleCloudDialogflowV2ToolCall) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ToolCallResult added in v0.229.0

type GoogleCloudDialogflowV2ToolCallResult struct {
	Action       string                                      `json:"action,omitempty"`
	AnswerRecord string                                      `json:"answerRecord,omitempty"`
	Content      string                                      `json:"content,omitempty"`
	CreateTime   string                                      `json:"createTime,omitempty"`
	Error        *GoogleCloudDialogflowV2ToolCallResultError `json:"error,omitempty"`
	RawContent   string                                      `json:"rawContent,omitempty"`
	Tool         string                                      `json:"tool,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolCallResult) MarshalJSON added in v0.229.0

func (s GoogleCloudDialogflowV2ToolCallResult) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ToolCallResultError added in v0.229.0

type GoogleCloudDialogflowV2ToolCallResultError struct {
	Message string `json:"message,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Message") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Message") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolCallResultError) MarshalJSON added in v0.229.0

type GoogleCloudDialogflowV2ToolConnectorTool added in v0.253.0

type GoogleCloudDialogflowV2ToolConnectorTool struct {
	Actions []*GoogleCloudDialogflowV2ToolConnectorToolAction `json:"actions,omitempty"`
	Name    string                                            `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Actions") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Actions") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolConnectorTool) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolConnectorToolAction added in v0.253.0

type GoogleCloudDialogflowV2ToolConnectorToolAction struct {
	ConnectionActionId string                                                         `json:"connectionActionId,omitempty"`
	EntityOperation    *GoogleCloudDialogflowV2ToolConnectorToolActionEntityOperation `json:"entityOperation,omitempty"`
	InputFields        []string                                                       `json:"inputFields,omitempty"`
	OutputFields       []string                                                       `json:"outputFields,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConnectionActionId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConnectionActionId") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolConnectorToolAction) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolConnectorToolActionEntityOperation added in v0.253.0

type GoogleCloudDialogflowV2ToolConnectorToolActionEntityOperation struct {
	EntityId string `json:"entityId,omitempty"`
	// Possible values:
	//   "OPERATION_TYPE_UNSPECIFIED"
	//   "LIST"
	//   "GET"
	//   "CREATE"
	//   "UPDATE"
	//   "DELETE"
	Operation string `json:"operation,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolConnectorToolActionEntityOperation) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolExtensionTool added in v0.253.0

type GoogleCloudDialogflowV2ToolExtensionTool struct {
	Name string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolExtensionTool) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolFunctionTool added in v0.253.0

type GoogleCloudDialogflowV2ToolFunctionTool struct {
	InputSchema googleapi.RawMessage `json:"inputSchema,omitempty"`
	// Possible values:
	//   "METHOD_TYPE_UNSPECIFIED"
	//   "GET"
	//   "POST"
	//   "PUT"
	//   "DELETE"
	//   "PATCH"
	MethodType   string               `json:"methodType,omitempty"`
	OutputSchema googleapi.RawMessage `json:"outputSchema,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InputSchema") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InputSchema") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolFunctionTool) MarshalJSON added in v0.253.0

func (s GoogleCloudDialogflowV2ToolFunctionTool) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ToolOpenApiTool added in v0.253.0

type GoogleCloudDialogflowV2ToolOpenApiTool struct {
	Authentication         *GoogleCloudDialogflowV2ToolAuthentication         `json:"authentication,omitempty"`
	ServiceDirectoryConfig *GoogleCloudDialogflowV2ToolServiceDirectoryConfig `json:"serviceDirectoryConfig,omitempty"`
	TextSchema             string                                             `json:"textSchema,omitempty"`
	TlsConfig              *GoogleCloudDialogflowV2ToolTLSConfig              `json:"tlsConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Authentication") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Authentication") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolOpenApiTool) MarshalJSON added in v0.253.0

func (s GoogleCloudDialogflowV2ToolOpenApiTool) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ToolServiceDirectoryConfig added in v0.253.0

type GoogleCloudDialogflowV2ToolServiceDirectoryConfig struct {
	Service string `json:"service,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Service") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Service") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolServiceDirectoryConfig) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2ToolTLSConfig added in v0.253.0

type GoogleCloudDialogflowV2ToolTLSConfig struct {
	CaCerts []*GoogleCloudDialogflowV2ToolTLSConfigCACert `json:"caCerts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CaCerts") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CaCerts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolTLSConfig) MarshalJSON added in v0.253.0

func (s GoogleCloudDialogflowV2ToolTLSConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ToolTLSConfigCACert added in v0.253.0

type GoogleCloudDialogflowV2ToolTLSConfigCACert struct {
	Cert        string `json:"cert,omitempty"`
	DisplayName string `json:"displayName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Cert") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Cert") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ToolTLSConfigCACert) MarshalJSON added in v0.253.0

type GoogleCloudDialogflowV2TrainAgentRequest

type GoogleCloudDialogflowV2TrainAgentRequest struct {
}

type GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata struct {
	ConversationModel string `json:"conversationModel,omitempty"`
	CreateTime        string `json:"createTime,omitempty"`
	DoneTime          string `json:"doneTime,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationModel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationModel") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2UndeployConversationModelRequest added in v0.71.0

type GoogleCloudDialogflowV2UndeployConversationModelRequest struct {
}

type GoogleCloudDialogflowV2ValidationError added in v0.18.0

type GoogleCloudDialogflowV2ValidationError struct {
	Entries      []string `json:"entries,omitempty"`
	ErrorMessage string   `json:"errorMessage,omitempty"`
	// Possible values:
	//   "SEVERITY_UNSPECIFIED"
	//   "INFO"
	//   "WARNING"
	//   "ERROR"
	//   "CRITICAL"
	Severity string `json:"severity,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Entries") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Entries") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ValidationError) MarshalJSON added in v0.18.0

func (s GoogleCloudDialogflowV2ValidationError) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2ValidationResult added in v0.18.0

type GoogleCloudDialogflowV2ValidationResult struct {
	ValidationErrors []*GoogleCloudDialogflowV2ValidationError `json:"validationErrors,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ValidationErrors") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ValidationErrors") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2ValidationResult) MarshalJSON added in v0.18.0

func (s GoogleCloudDialogflowV2ValidationResult) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2Version added in v0.18.0

type GoogleCloudDialogflowV2Version struct {
	CreateTime  string `json:"createTime,omitempty"`
	Description string `json:"description,omitempty"`
	Name        string `json:"name,omitempty"`
	// Possible values:
	//   "VERSION_STATUS_UNSPECIFIED"
	//   "IN_PROGRESS"
	//   "READY"
	//   "FAILED"
	Status        string `json:"status,omitempty"`
	VersionNumber int64  `json:"versionNumber,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "CreateTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreateTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2Version) MarshalJSON added in v0.18.0

func (s GoogleCloudDialogflowV2Version) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2VoiceSelectionParams added in v0.3.1

type GoogleCloudDialogflowV2VoiceSelectionParams struct {
	Name string `json:"name,omitempty"`
	// Possible values:
	//   "SSML_VOICE_GENDER_UNSPECIFIED"
	//   "SSML_VOICE_GENDER_MALE"
	//   "SSML_VOICE_GENDER_FEMALE"
	//   "SSML_VOICE_GENDER_NEUTRAL"
	SsmlGender string `json:"ssmlGender,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2VoiceSelectionParams) MarshalJSON added in v0.3.1

type GoogleCloudDialogflowV2WebhookRequest

type GoogleCloudDialogflowV2WebhookRequest struct {
	OriginalDetectIntentRequest *GoogleCloudDialogflowV2OriginalDetectIntentRequest `json:"originalDetectIntentRequest,omitempty"`
	QueryResult                 *GoogleCloudDialogflowV2QueryResult                 `json:"queryResult,omitempty"`
	ResponseId                  string                                              `json:"responseId,omitempty"`
	Session                     string                                              `json:"session,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "OriginalDetectIntentRequest") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OriginalDetectIntentRequest") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2WebhookRequest) MarshalJSON

func (s GoogleCloudDialogflowV2WebhookRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2WebhookResponse

type GoogleCloudDialogflowV2WebhookResponse struct {
	FollowupEventInput  *GoogleCloudDialogflowV2EventInput          `json:"followupEventInput,omitempty"`
	FulfillmentMessages []*GoogleCloudDialogflowV2IntentMessage     `json:"fulfillmentMessages,omitempty"`
	FulfillmentText     string                                      `json:"fulfillmentText,omitempty"`
	OutputContexts      []*GoogleCloudDialogflowV2Context           `json:"outputContexts,omitempty"`
	Payload             googleapi.RawMessage                        `json:"payload,omitempty"`
	SessionEntityTypes  []*GoogleCloudDialogflowV2SessionEntityType `json:"sessionEntityTypes,omitempty"`
	Source              string                                      `json:"source,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FollowupEventInput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FollowupEventInput") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2WebhookResponse) MarshalJSON

func (s GoogleCloudDialogflowV2WebhookResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2beta1AgentCoachingInstruction added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingInstruction struct {
	AgentAction          string                                                                    `json:"agentAction,omitempty"`
	Condition            string                                                                    `json:"condition,omitempty"`
	DisplayDetails       string                                                                    `json:"displayDetails,omitempty"`
	DisplayName          string                                                                    `json:"displayName,omitempty"`
	DuplicateCheckResult *GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResult `json:"duplicateCheckResult,omitempty"`
	SystemAction         string                                                                    `json:"systemAction,omitempty"`
	// Possible values:
	//   "TRIGGER_EVENT_UNSPECIFIED"
	//   "END_OF_UTTERANCE"
	//   "MANUAL_CALL"
	//   "CUSTOMER_MESSAGE"
	//   "AGENT_MESSAGE"
	//   "TOOL_CALL_COMPLETION"
	TriggeringEvent string `json:"triggeringEvent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentAction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentAction") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingInstruction) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResult added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResult struct {
	DuplicateSuggestions []*GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion `json:"duplicateSuggestions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DuplicateSuggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DuplicateSuggestions") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResult) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion struct {
	AnswerRecord    string  `json:"answerRecord,omitempty"`
	SimilarityScore float64 `json:"similarityScore,omitempty"`
	SuggestionIndex int64   `json:"suggestionIndex,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion) MarshalJSON added in v0.252.0

func (*GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion) UnmarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestion added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestion struct {
	AgentActionSuggestions []*GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion `json:"agentActionSuggestions,omitempty"`
	ApplicableInstructions []*GoogleCloudDialogflowV2beta1AgentCoachingInstruction                     `json:"applicableInstructions,omitempty"`
	SampleResponses        []*GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse        `json:"sampleResponses,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentActionSuggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentActionSuggestions") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingSuggestion) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion struct {
	AgentAction          string                                                                   `json:"agentAction,omitempty"`
	DuplicateCheckResult *GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult `json:"duplicateCheckResult,omitempty"`
	Sources              *GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources              `json:"sources,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentAction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentAction") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult struct {
	DuplicateSuggestions []*GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion `json:"duplicateSuggestions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DuplicateSuggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DuplicateSuggestions") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion struct {
	AnswerRecord    string                                                      `json:"answerRecord,omitempty"`
	SimilarityScore float64                                                     `json:"similarityScore,omitempty"`
	Sources         *GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources `json:"sources,omitempty"`
	SuggestionIndex int64                                                       `json:"suggestionIndex,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion) MarshalJSON added in v0.252.0

func (*GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion) UnmarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse struct {
	DuplicateCheckResult *GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult `json:"duplicateCheckResult,omitempty"`
	ResponseText         string                                                                   `json:"responseText,omitempty"`
	Sources              *GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources              `json:"sources,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DuplicateCheckResult") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DuplicateCheckResult") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources added in v0.252.0

type GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources struct {
	InstructionIndexes []int64 `json:"instructionIndexes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InstructionIndexes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InstructionIndexes") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources) MarshalJSON added in v0.252.0

type GoogleCloudDialogflowV2beta1AnnotatedMessagePart added in v0.42.0

type GoogleCloudDialogflowV2beta1AnnotatedMessagePart struct {
	EntityType     string      `json:"entityType,omitempty"`
	FormattedValue interface{} `json:"formattedValue,omitempty"`
	Text           string      `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1AnnotatedMessagePart) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1ArticleAnswer added in v0.42.0

type GoogleCloudDialogflowV2beta1ArticleAnswer struct {
	AnswerRecord string            `json:"answerRecord,omitempty"`
	Metadata     map[string]string `json:"metadata,omitempty"`
	Snippets     []string          `json:"snippets,omitempty"`
	Title        string            `json:"title,omitempty"`
	Uri          string            `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ArticleAnswer) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse

type GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse struct {
	EntityTypes []*GoogleCloudDialogflowV2beta1EntityType `json:"entityTypes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EntityTypes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EntityTypes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse) MarshalJSON

type GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse

type GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse struct {
	Intents []*GoogleCloudDialogflowV2beta1Intent `json:"intents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Intents") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Intents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse) MarshalJSON

type GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata struct {
	ConversationProfile string `json:"conversationProfile,omitempty"`
	CreateTime          string `json:"createTime,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole string `json:"participantRole,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "ARTICLE_SUGGESTION"
	//   "FAQ"
	//   "SMART_REPLY"
	//   "DIALOGFLOW_ASSIST"
	//   "CONVERSATION_SUMMARIZATION"
	//   "KNOWLEDGE_SEARCH"
	//   "KNOWLEDGE_ASSIST"
	SuggestionFeatureType string `json:"suggestionFeatureType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationProfile") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationProfile") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2beta1Context

type GoogleCloudDialogflowV2beta1Context struct {
	LifespanCount int64                `json:"lifespanCount,omitempty"`
	Name          string               `json:"name,omitempty"`
	Parameters    googleapi.RawMessage `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "LifespanCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LifespanCount") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1Context) MarshalJSON

func (s GoogleCloudDialogflowV2beta1Context) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2beta1ConversationEvent added in v0.42.0

type GoogleCloudDialogflowV2beta1ConversationEvent struct {
	Conversation                string                                                  `json:"conversation,omitempty"`
	ErrorStatus                 *GoogleRpcStatus                                        `json:"errorStatus,omitempty"`
	NewMessagePayload           *GoogleCloudDialogflowV2beta1Message                    `json:"newMessagePayload,omitempty"`
	NewRecognitionResultPayload *GoogleCloudDialogflowV2beta1StreamingRecognitionResult `json:"newRecognitionResultPayload,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "CONVERSATION_STARTED"
	//   "CONVERSATION_FINISHED"
	//   "HUMAN_INTERVENTION_NEEDED"
	//   "NEW_MESSAGE"
	//   "NEW_RECOGNITION_RESULT"
	//   "UNRECOVERABLE_ERROR"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Conversation") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Conversation") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ConversationEvent) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1DialogflowAssistAnswer added in v0.125.0

type GoogleCloudDialogflowV2beta1DialogflowAssistAnswer struct {
	AnswerRecord     string                                        `json:"answerRecord,omitempty"`
	IntentSuggestion *GoogleCloudDialogflowV2beta1IntentSuggestion `json:"intentSuggestion,omitempty"`
	QueryResult      *GoogleCloudDialogflowV2beta1QueryResult      `json:"queryResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1DialogflowAssistAnswer) MarshalJSON added in v0.125.0

type GoogleCloudDialogflowV2beta1EncryptionSpec added in v0.149.0

type GoogleCloudDialogflowV2beta1EncryptionSpec struct {
	KmsKey string `json:"kmsKey,omitempty"`
	Name   string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "KmsKey") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "KmsKey") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1EncryptionSpec) MarshalJSON added in v0.149.0

type GoogleCloudDialogflowV2beta1EntityType

type GoogleCloudDialogflowV2beta1EntityType struct {
	// Possible values:
	//   "AUTO_EXPANSION_MODE_UNSPECIFIED"
	//   "AUTO_EXPANSION_MODE_DEFAULT"
	AutoExpansionMode     string                                          `json:"autoExpansionMode,omitempty"`
	DisplayName           string                                          `json:"displayName,omitempty"`
	EnableFuzzyExtraction bool                                            `json:"enableFuzzyExtraction,omitempty"`
	Entities              []*GoogleCloudDialogflowV2beta1EntityTypeEntity `json:"entities,omitempty"`
	// Possible values:
	//   "KIND_UNSPECIFIED"
	//   "KIND_MAP"
	//   "KIND_LIST"
	//   "KIND_REGEXP"
	Kind string `json:"kind,omitempty"`
	Name string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AutoExpansionMode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AutoExpansionMode") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1EntityType) MarshalJSON

func (s GoogleCloudDialogflowV2beta1EntityType) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2beta1EntityTypeEntity

type GoogleCloudDialogflowV2beta1EntityTypeEntity struct {
	Synonyms []string `json:"synonyms,omitempty"`
	Value    string   `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Synonyms") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Synonyms") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1EntityTypeEntity) MarshalJSON

type GoogleCloudDialogflowV2beta1EventInput

type GoogleCloudDialogflowV2beta1EventInput struct {
	LanguageCode string               `json:"languageCode,omitempty"`
	Name         string               `json:"name,omitempty"`
	Parameters   googleapi.RawMessage `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "LanguageCode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "LanguageCode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1EventInput) MarshalJSON

func (s GoogleCloudDialogflowV2beta1EventInput) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2beta1ExportAgentResponse

type GoogleCloudDialogflowV2beta1ExportAgentResponse struct {
	AgentContent string `json:"agentContent,omitempty"`
	AgentUri     string `json:"agentUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ExportAgentResponse) MarshalJSON

type GoogleCloudDialogflowV2beta1ExportOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2beta1ExportOperationMetadata struct {
	ExportedGcsDestination *GoogleCloudDialogflowV2beta1GcsDestination `json:"exportedGcsDestination,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ExportedGcsDestination") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ExportedGcsDestination") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ExportOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2beta1FaqAnswer added in v0.42.0

type GoogleCloudDialogflowV2beta1FaqAnswer struct {
	Answer       string            `json:"answer,omitempty"`
	AnswerRecord string            `json:"answerRecord,omitempty"`
	Confidence   float64           `json:"confidence,omitempty"`
	Metadata     map[string]string `json:"metadata,omitempty"`
	Question     string            `json:"question,omitempty"`
	Source       string            `json:"source,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Answer") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Answer") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1FaqAnswer) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2beta1FaqAnswer) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2beta1FaqAnswer) UnmarshalJSON added in v0.42.0

func (s *GoogleCloudDialogflowV2beta1FaqAnswer) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2beta1FreeFormSuggestion added in v0.226.0

type GoogleCloudDialogflowV2beta1FreeFormSuggestion struct {
	Response string `json:"response,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Response") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Response") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1FreeFormSuggestion) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2beta1GcsDestination added in v0.71.0

type GoogleCloudDialogflowV2beta1GcsDestination struct {
	Uri string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uri") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1GcsDestination) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse added in v0.226.0

type GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse struct {
	GeneratorSuggestionAnswers []*GoogleCloudDialogflowV2beta1GenerateSuggestionsResponseGeneratorSuggestionAnswer `json:"generatorSuggestionAnswers,omitempty"`
	LatestMessage              string                                                                              `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "GeneratorSuggestionAnswers")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GeneratorSuggestionAnswers") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2beta1GenerateSuggestionsResponseGeneratorSuggestionAnswer added in v0.226.0

type GoogleCloudDialogflowV2beta1GenerateSuggestionsResponseGeneratorSuggestionAnswer struct {
	AnswerRecord        string                                           `json:"answerRecord,omitempty"`
	GeneratorSuggestion *GoogleCloudDialogflowV2beta1GeneratorSuggestion `json:"generatorSuggestion,omitempty"`
	SourceGenerator     string                                           `json:"sourceGenerator,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1GenerateSuggestionsResponseGeneratorSuggestionAnswer) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2beta1GeneratorSuggestion added in v0.226.0

type GoogleCloudDialogflowV2beta1GeneratorSuggestion struct {
	AgentCoachingSuggestion *GoogleCloudDialogflowV2beta1AgentCoachingSuggestion           `json:"agentCoachingSuggestion,omitempty"`
	FreeFormSuggestion      *GoogleCloudDialogflowV2beta1FreeFormSuggestion                `json:"freeFormSuggestion,omitempty"`
	SummarySuggestion       *GoogleCloudDialogflowV2beta1SummarySuggestion                 `json:"summarySuggestion,omitempty"`
	ToolCallInfo            []*GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo `json:"toolCallInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentCoachingSuggestion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentCoachingSuggestion") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1GeneratorSuggestion) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo added in v0.229.0

type GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo struct {
	ToolCall       *GoogleCloudDialogflowV2beta1ToolCall       `json:"toolCall,omitempty"`
	ToolCallResult *GoogleCloudDialogflowV2beta1ToolCallResult `json:"toolCallResult,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ToolCall") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ToolCall") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo) MarshalJSON added in v0.229.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent added in v0.42.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent struct {
	Conversation      string                                          `json:"conversation,omitempty"`
	Participant       string                                          `json:"participant,omitempty"`
	SuggestionResults []*GoogleCloudDialogflowV2beta1SuggestionResult `json:"suggestionResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Conversation") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Conversation") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1ImportDocumentsResponse added in v0.33.0

type GoogleCloudDialogflowV2beta1ImportDocumentsResponse struct {
	Warnings []*GoogleRpcStatus `json:"warnings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Warnings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Warnings") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ImportDocumentsResponse) MarshalJSON added in v0.33.0

type GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo added in v0.263.0

type GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo struct {
	ContextReferenceRetrieved   bool                                                                                       `json:"contextReferenceRetrieved,omitempty"`
	IngestedParametersDebugInfo []*GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo `json:"ingestedParametersDebugInfo,omitempty"`
	ProjectNotAllowlisted       bool                                                                                       `json:"projectNotAllowlisted,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextReferenceRetrieved")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextReferenceRetrieved") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo added in v0.263.0

type GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo struct {
	// Possible values:
	//   "INGESTION_STATUS_UNSPECIFIED"
	//   "INGESTION_STATUS_SUCCEEDED"
	//   "INGESTION_STATUS_CONTEXT_NOT_AVAILABLE"
	//   "INGESTION_STATUS_PARSE_FAILED"
	//   "INGESTION_STATUS_INVALID_ENTRY"
	//   "INGESTION_STATUS_INVALID_FORMAT"
	//   "INGESTION_STATUS_LANGUAGE_MISMATCH"
	IngestionStatus string `json:"ingestionStatus,omitempty"`
	Parameter       string `json:"parameter,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IngestionStatus") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IngestionStatus") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata added in v0.149.0

type GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata struct {
	Request *GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest `json:"request,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Request") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Request") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata) MarshalJSON added in v0.149.0

type GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest added in v0.149.0

type GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest struct {
	EncryptionSpec *GoogleCloudDialogflowV2beta1EncryptionSpec `json:"encryptionSpec,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EncryptionSpec") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EncryptionSpec") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest) MarshalJSON added in v0.149.0

type GoogleCloudDialogflowV2beta1Intent

type GoogleCloudDialogflowV2beta1Intent struct {
	Action string `json:"action,omitempty"`
	// Possible values:
	//   "PLATFORM_UNSPECIFIED"
	//   "FACEBOOK"
	//   "SLACK"
	//   "TELEGRAM"
	//   "KIK"
	//   "SKYPE"
	//   "LINE"
	//   "VIBER"
	//   "ACTIONS_ON_GOOGLE"
	//   "TELEPHONY"
	//   "GOOGLE_HANGOUTS"
	DefaultResponsePlatforms []string                                                `json:"defaultResponsePlatforms,omitempty"`
	DisplayName              string                                                  `json:"displayName,omitempty"`
	EndInteraction           bool                                                    `json:"endInteraction,omitempty"`
	Events                   []string                                                `json:"events,omitempty"`
	FollowupIntentInfo       []*GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo `json:"followupIntentInfo,omitempty"`
	InputContextNames        []string                                                `json:"inputContextNames,omitempty"`
	IsFallback               bool                                                    `json:"isFallback,omitempty"`
	LiveAgentHandoff         bool                                                    `json:"liveAgentHandoff,omitempty"`
	Messages                 []*GoogleCloudDialogflowV2beta1IntentMessage            `json:"messages,omitempty"`
	MlDisabled               bool                                                    `json:"mlDisabled,omitempty"`
	MlEnabled                bool                                                    `json:"mlEnabled,omitempty"`
	Name                     string                                                  `json:"name,omitempty"`
	OutputContexts           []*GoogleCloudDialogflowV2beta1Context                  `json:"outputContexts,omitempty"`
	Parameters               []*GoogleCloudDialogflowV2beta1IntentParameter          `json:"parameters,omitempty"`
	ParentFollowupIntentName string                                                  `json:"parentFollowupIntentName,omitempty"`
	Priority                 int64                                                   `json:"priority,omitempty"`
	ResetContexts            bool                                                    `json:"resetContexts,omitempty"`
	RootFollowupIntentName   string                                                  `json:"rootFollowupIntentName,omitempty"`
	TrainingPhrases          []*GoogleCloudDialogflowV2beta1IntentTrainingPhrase     `json:"trainingPhrases,omitempty"`
	// Possible values:
	//   "WEBHOOK_STATE_UNSPECIFIED"
	//   "WEBHOOK_STATE_ENABLED"
	//   "WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING"
	WebhookState string `json:"webhookState,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1Intent) MarshalJSON

func (s GoogleCloudDialogflowV2beta1Intent) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo

type GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo struct {
	FollowupIntentName       string `json:"followupIntentName,omitempty"`
	ParentFollowupIntentName string `json:"parentFollowupIntentName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FollowupIntentName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FollowupIntentName") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessage

type GoogleCloudDialogflowV2beta1IntentMessage struct {
	BasicCard          *GoogleCloudDialogflowV2beta1IntentMessageBasicCard          `json:"basicCard,omitempty"`
	BrowseCarouselCard *GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard `json:"browseCarouselCard,omitempty"`
	Card               *GoogleCloudDialogflowV2beta1IntentMessageCard               `json:"card,omitempty"`
	CarouselSelect     *GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect     `json:"carouselSelect,omitempty"`
	Image              *GoogleCloudDialogflowV2beta1IntentMessageImage              `json:"image,omitempty"`
	LinkOutSuggestion  *GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion  `json:"linkOutSuggestion,omitempty"`
	ListSelect         *GoogleCloudDialogflowV2beta1IntentMessageListSelect         `json:"listSelect,omitempty"`
	MediaContent       *GoogleCloudDialogflowV2beta1IntentMessageMediaContent       `json:"mediaContent,omitempty"`
	Payload            googleapi.RawMessage                                         `json:"payload,omitempty"`
	// Possible values:
	//   "PLATFORM_UNSPECIFIED"
	//   "FACEBOOK"
	//   "SLACK"
	//   "TELEGRAM"
	//   "KIK"
	//   "SKYPE"
	//   "LINE"
	//   "VIBER"
	//   "ACTIONS_ON_GOOGLE"
	//   "TELEPHONY"
	//   "GOOGLE_HANGOUTS"
	Platform                  string                                                              `json:"platform,omitempty"`
	QuickReplies              *GoogleCloudDialogflowV2beta1IntentMessageQuickReplies              `json:"quickReplies,omitempty"`
	RbmCarouselRichCard       *GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard           `json:"rbmCarouselRichCard,omitempty"`
	RbmStandaloneRichCard     *GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard         `json:"rbmStandaloneRichCard,omitempty"`
	RbmText                   *GoogleCloudDialogflowV2beta1IntentMessageRbmText                   `json:"rbmText,omitempty"`
	SimpleResponses           *GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses           `json:"simpleResponses,omitempty"`
	Suggestions               *GoogleCloudDialogflowV2beta1IntentMessageSuggestions               `json:"suggestions,omitempty"`
	TableCard                 *GoogleCloudDialogflowV2beta1IntentMessageTableCard                 `json:"tableCard,omitempty"`
	TelephonyPlayAudio        *GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio        `json:"telephonyPlayAudio,omitempty"`
	TelephonySynthesizeSpeech *GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech `json:"telephonySynthesizeSpeech,omitempty"`
	TelephonyTransferCall     *GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall     `json:"telephonyTransferCall,omitempty"`
	Text                      *GoogleCloudDialogflowV2beta1IntentMessageText                      `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BasicCard") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BasicCard") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessage) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageBasicCard

type GoogleCloudDialogflowV2beta1IntentMessageBasicCard struct {
	Buttons       []*GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton `json:"buttons,omitempty"`
	FormattedText string                                                      `json:"formattedText,omitempty"`
	Image         *GoogleCloudDialogflowV2beta1IntentMessageImage             `json:"image,omitempty"`
	Subtitle      string                                                      `json:"subtitle,omitempty"`
	Title         string                                                      `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Buttons") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Buttons") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCard) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton struct {
	OpenUriAction *GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction `json:"openUriAction,omitempty"`
	Title         string                                                                 `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OpenUriAction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OpenUriAction") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction struct {
	Uri string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uri") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard struct {
	// Possible values:
	//   "IMAGE_DISPLAY_OPTIONS_UNSPECIFIED"
	//   "GRAY"
	//   "WHITE"
	//   "CROPPED"
	//   "BLURRED_BACKGROUND"
	ImageDisplayOptions string                                                                               `json:"imageDisplayOptions,omitempty"`
	Items               []*GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem `json:"items,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ImageDisplayOptions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ImageDisplayOptions") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem struct {
	Description   string                                                                                          `json:"description,omitempty"`
	Footer        string                                                                                          `json:"footer,omitempty"`
	Image         *GoogleCloudDialogflowV2beta1IntentMessageImage                                                 `json:"image,omitempty"`
	OpenUriAction *GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction `json:"openUriAction,omitempty"`
	Title         string                                                                                          `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction struct {
	Url string `json:"url,omitempty"`
	// Possible values:
	//   "URL_TYPE_HINT_UNSPECIFIED"
	//   "AMP_ACTION"
	//   "AMP_CONTENT"
	UrlTypeHint string `json:"urlTypeHint,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Url") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Url") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageCard

type GoogleCloudDialogflowV2beta1IntentMessageCard struct {
	Buttons  []*GoogleCloudDialogflowV2beta1IntentMessageCardButton `json:"buttons,omitempty"`
	ImageUri string                                                 `json:"imageUri,omitempty"`
	Subtitle string                                                 `json:"subtitle,omitempty"`
	Title    string                                                 `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Buttons") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Buttons") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageCard) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageCardButton

type GoogleCloudDialogflowV2beta1IntentMessageCardButton struct {
	Postback string `json:"postback,omitempty"`
	Text     string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Postback") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Postback") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageCardButton) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect struct {
	Items []*GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem `json:"items,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Items") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Items") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem struct {
	Description string                                                   `json:"description,omitempty"`
	Image       *GoogleCloudDialogflowV2beta1IntentMessageImage          `json:"image,omitempty"`
	Info        *GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo `json:"info,omitempty"`
	Title       string                                                   `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageColumnProperties added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnProperties struct {
	Header string `json:"header,omitempty"`
	// Possible values:
	//   "HORIZONTAL_ALIGNMENT_UNSPECIFIED"
	//   "LEADING"
	//   "CENTER"
	//   "TRAILING"
	HorizontalAlignment string `json:"horizontalAlignment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Header") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Header") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageColumnProperties) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageImage

type GoogleCloudDialogflowV2beta1IntentMessageImage struct {
	AccessibilityText string `json:"accessibilityText,omitempty"`
	ImageUri          string `json:"imageUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccessibilityText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccessibilityText") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageImage) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion struct {
	DestinationName string `json:"destinationName,omitempty"`
	Uri             string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DestinationName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestinationName") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageListSelect

type GoogleCloudDialogflowV2beta1IntentMessageListSelect struct {
	Items    []*GoogleCloudDialogflowV2beta1IntentMessageListSelectItem `json:"items,omitempty"`
	Subtitle string                                                     `json:"subtitle,omitempty"`
	Title    string                                                     `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Items") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Items") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageListSelect) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItem

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItem struct {
	Description string                                                   `json:"description,omitempty"`
	Image       *GoogleCloudDialogflowV2beta1IntentMessageImage          `json:"image,omitempty"`
	Info        *GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo `json:"info,omitempty"`
	Title       string                                                   `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItem) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageMediaContent added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContent struct {
	MediaObjects []*GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject `json:"mediaObjects,omitempty"`
	// Possible values:
	//   "RESPONSE_MEDIA_TYPE_UNSPECIFIED"
	//   "AUDIO"
	MediaType string `json:"mediaType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MediaObjects") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MediaObjects") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContent) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject struct {
	ContentUrl  string                                          `json:"contentUrl,omitempty"`
	Description string                                          `json:"description,omitempty"`
	Icon        *GoogleCloudDialogflowV2beta1IntentMessageImage `json:"icon,omitempty"`
	LargeImage  *GoogleCloudDialogflowV2beta1IntentMessageImage `json:"largeImage,omitempty"`
	Name        string                                          `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContentUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContentUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageQuickReplies

type GoogleCloudDialogflowV2beta1IntentMessageQuickReplies struct {
	QuickReplies []string `json:"quickReplies,omitempty"`
	Title        string   `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "QuickReplies") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "QuickReplies") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageQuickReplies) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent struct {
	Description string                                                           `json:"description,omitempty"`
	Media       *GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia `json:"media,omitempty"`
	Suggestions []*GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion        `json:"suggestions,omitempty"`
	Title       string                                                           `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia struct {
	FileUri string `json:"fileUri,omitempty"`
	// Possible values:
	//   "HEIGHT_UNSPECIFIED"
	//   "SHORT"
	//   "MEDIUM"
	//   "TALL"
	Height       string `json:"height,omitempty"`
	ThumbnailUri string `json:"thumbnailUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FileUri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FileUri") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard struct {
	CardContents []*GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent `json:"cardContents,omitempty"`
	// Possible values:
	//   "CARD_WIDTH_UNSPECIFIED"
	//   "SMALL"
	//   "MEDIUM"
	CardWidth string `json:"cardWidth,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CardContents") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CardContents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard struct {
	CardContent *GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent `json:"cardContent,omitempty"`
	// Possible values:
	//   "CARD_ORIENTATION_UNSPECIFIED"
	//   "HORIZONTAL"
	//   "VERTICAL"
	CardOrientation string `json:"cardOrientation,omitempty"`
	// Possible values:
	//   "THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED"
	//   "LEFT"
	//   "RIGHT"
	ThumbnailImageAlignment string `json:"thumbnailImageAlignment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CardContent") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CardContent") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction struct {
	Dial          *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial          `json:"dial,omitempty"`
	OpenUrl       *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri       `json:"openUrl,omitempty"`
	PostbackData  string                                                                                      `json:"postbackData,omitempty"`
	ShareLocation *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation `json:"shareLocation,omitempty"`
	Text          string                                                                                      `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Dial") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Dial") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial struct {
	PhoneNumber string `json:"phoneNumber,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PhoneNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PhoneNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri struct {
	Uri string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Uri") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Uri") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation struct {
}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply struct {
	PostbackData string `json:"postbackData,omitempty"`
	Text         string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PostbackData") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PostbackData") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion struct {
	Action *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction `json:"action,omitempty"`
	Reply  *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply  `json:"reply,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmText added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmText struct {
	RbmSuggestion []*GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion `json:"rbmSuggestion,omitempty"`
	Text          string                                                    `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "RbmSuggestion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "RbmSuggestion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageRbmText) MarshalJSON added in v0.8.0

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo struct {
	Key      string   `json:"key,omitempty"`
	Synonyms []string `json:"synonyms,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse struct {
	DisplayText  string `json:"displayText,omitempty"`
	Ssml         string `json:"ssml,omitempty"`
	TextToSpeech string `json:"textToSpeech,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DisplayText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayText") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses struct {
	SimpleResponses []*GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse `json:"simpleResponses,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SimpleResponses") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SimpleResponses") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageSuggestion

type GoogleCloudDialogflowV2beta1IntentMessageSuggestion struct {
	Title string `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Title") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Title") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestion) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageSuggestions

type GoogleCloudDialogflowV2beta1IntentMessageSuggestions struct {
	Suggestions []*GoogleCloudDialogflowV2beta1IntentMessageSuggestion `json:"suggestions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Suggestions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Suggestions") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestions) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageTableCard added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageTableCard struct {
	Buttons          []*GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton  `json:"buttons,omitempty"`
	ColumnProperties []*GoogleCloudDialogflowV2beta1IntentMessageColumnProperties `json:"columnProperties,omitempty"`
	Image            *GoogleCloudDialogflowV2beta1IntentMessageImage              `json:"image,omitempty"`
	Rows             []*GoogleCloudDialogflowV2beta1IntentMessageTableCardRow     `json:"rows,omitempty"`
	Subtitle         string                                                       `json:"subtitle,omitempty"`
	Title            string                                                       `json:"title,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Buttons") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Buttons") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageTableCard) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCell added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCell struct {
	Text string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCell) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRow added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRow struct {
	Cells        []*GoogleCloudDialogflowV2beta1IntentMessageTableCardCell `json:"cells,omitempty"`
	DividerAfter bool                                                      `json:"dividerAfter,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Cells") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Cells") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRow) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio struct {
	AudioUri string `json:"audioUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioUri") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioUri") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech struct {
	Ssml string `json:"ssml,omitempty"`
	Text string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Ssml") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Ssml") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall struct {
	PhoneNumber string `json:"phoneNumber,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PhoneNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PhoneNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentMessageText

type GoogleCloudDialogflowV2beta1IntentMessageText struct {
	Text []string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentMessageText) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentParameter

type GoogleCloudDialogflowV2beta1IntentParameter struct {
	DefaultValue          string   `json:"defaultValue,omitempty"`
	DisplayName           string   `json:"displayName,omitempty"`
	EntityTypeDisplayName string   `json:"entityTypeDisplayName,omitempty"`
	IsList                bool     `json:"isList,omitempty"`
	Mandatory             bool     `json:"mandatory,omitempty"`
	Name                  string   `json:"name,omitempty"`
	Prompts               []string `json:"prompts,omitempty"`
	Value                 string   `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DefaultValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DefaultValue") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentParameter) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentSuggestion added in v0.125.0

type GoogleCloudDialogflowV2beta1IntentSuggestion struct {
	Description string `json:"description,omitempty"`
	DisplayName string `json:"displayName,omitempty"`
	IntentV2    string `json:"intentV2,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentSuggestion) MarshalJSON added in v0.125.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhrase

type GoogleCloudDialogflowV2beta1IntentTrainingPhrase struct {
	Name            string                                                  `json:"name,omitempty"`
	Parts           []*GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart `json:"parts,omitempty"`
	TimesAddedCount int64                                                   `json:"timesAddedCount,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "EXAMPLE"
	//   "TEMPLATE"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrase) MarshalJSON

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart struct {
	Alias       string `json:"alias,omitempty"`
	EntityType  string `json:"entityType,omitempty"`
	Text        string `json:"text,omitempty"`
	UserDefined bool   `json:"userDefined,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Alias") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Alias") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart) MarshalJSON

type GoogleCloudDialogflowV2beta1KnowledgeAnswers

type GoogleCloudDialogflowV2beta1KnowledgeAnswers struct {
	Answers []*GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer `json:"answers,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Answers") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Answers") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAnswers) MarshalJSON

type GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer

type GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer struct {
	Answer          string  `json:"answer,omitempty"`
	FaqQuestion     string  `json:"faqQuestion,omitempty"`
	MatchConfidence float64 `json:"matchConfidence,omitempty"`
	// Possible values:
	//   "MATCH_CONFIDENCE_LEVEL_UNSPECIFIED"
	//   "LOW"
	//   "MEDIUM"
	//   "HIGH"
	MatchConfidenceLevel string `json:"matchConfidenceLevel,omitempty"`
	Source               string `json:"source,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Answer") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Answer") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer) MarshalJSON

func (*GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer) UnmarshalJSON

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer struct {
	AnswerRecord             string                                                            `json:"answerRecord,omitempty"`
	KnowledgeAssistDebugInfo *GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo             `json:"knowledgeAssistDebugInfo,omitempty"`
	SuggestedQuery           *GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery  `json:"suggestedQuery,omitempty"`
	SuggestedQueryAnswer     *GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer `json:"suggestedQueryAnswer,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer struct {
	AnswerText       string                                                                            `json:"answerText,omitempty"`
	FaqSource        *GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource        `json:"faqSource,omitempty"`
	GenerativeSource *GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource `json:"generativeSource,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerText") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource struct {
	Question string `json:"question,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Question") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Question") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource struct {
	Snippets []*GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet `json:"snippets,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Snippets") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Snippets") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	Text     string               `json:"text,omitempty"`
	Title    string               `json:"title,omitempty"`
	Uri      string               `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery struct {
	QueryText string `json:"queryText,omitempty"`
	// ForceSendFields is a list of field names (e.g. "QueryText") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "QueryText") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo added in v0.263.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo struct {
	// Possible values:
	//   "DATASTORE_RESPONSE_REASON_UNSPECIFIED"
	//   "NONE"
	//   "SEARCH_OUT_OF_QUOTA"
	//   "SEARCH_EMPTY_RESULTS"
	//   "ANSWER_GENERATION_GEN_AI_DISABLED"
	//   "ANSWER_GENERATION_OUT_OF_QUOTA"
	//   "ANSWER_GENERATION_ERROR"
	//   "ANSWER_GENERATION_NOT_ENOUGH_INFO"
	//   "ANSWER_GENERATION_RAI_FAILED"
	//   "ANSWER_GENERATION_NOT_GROUNDED"
	DatastoreResponseReason           string                                                                       `json:"datastoreResponseReason,omitempty"`
	IngestedContextReferenceDebugInfo *GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo               `json:"ingestedContextReferenceDebugInfo,omitempty"`
	KnowledgeAssistBehavior           *GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior `json:"knowledgeAssistBehavior,omitempty"`
	// Possible values:
	//   "QUERY_CATEGORIZATION_FAILURE_REASON_UNSPECIFIED"
	//   "QUERY_CATEGORIZATION_INVALID_CONFIG"
	//   "QUERY_CATEGORIZATION_RESULT_NOT_FOUND"
	//   "QUERY_CATEGORIZATION_FAILED"
	QueryCategorizationFailureReason string `json:"queryCategorizationFailureReason,omitempty"`
	// Possible values:
	//   "QUERY_GENERATION_FAILURE_REASON_UNSPECIFIED"
	//   "QUERY_GENERATION_OUT_OF_QUOTA"
	//   "QUERY_GENERATION_FAILED"
	//   "QUERY_GENERATION_NO_QUERY_GENERATED"
	//   "QUERY_GENERATION_RAI_FAILED"
	//   "NOT_IN_ALLOWLIST"
	//   "QUERY_GENERATION_QUERY_REDACTED"
	//   "QUERY_GENERATION_LLM_RESPONSE_PARSE_FAILED"
	//   "QUERY_GENERATION_EMPTY_CONVERSATION"
	//   "QUERY_GENERATION_EMPTY_LAST_MESSAGE"
	//   "QUERY_GENERATION_TRIGGERING_EVENT_CONDITION_NOT_MET"
	QueryGenerationFailureReason string                                      `json:"queryGenerationFailureReason,omitempty"`
	ServiceLatency               *GoogleCloudDialogflowV2beta1ServiceLatency `json:"serviceLatency,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DatastoreResponseReason") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DatastoreResponseReason") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior added in v0.263.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior struct {
	AnswerGenerationRewriterOn              bool  `json:"answerGenerationRewriterOn,omitempty"`
	AppendedSearchContextCount              int64 `json:"appendedSearchContextCount,omitempty"`
	ConversationTranscriptHasMixedLanguages bool  `json:"conversationTranscriptHasMixedLanguages,omitempty"`
	DisableSyncDelivery                     bool  `json:"disableSyncDelivery,omitempty"`
	EndUserMetadataIncluded                 bool  `json:"endUserMetadataIncluded,omitempty"`
	InvalidItemsQuerySuggestionSkipped      bool  `json:"invalidItemsQuerySuggestionSkipped,omitempty"`
	MultipleQueriesGenerated                bool  `json:"multipleQueriesGenerated,omitempty"`
	PreviousQueriesIncluded                 bool  `json:"previousQueriesIncluded,omitempty"`
	PrimaryQueryRedactedAndReplaced         bool  `json:"primaryQueryRedactedAndReplaced,omitempty"`
	QueryContainedSearchContext             bool  `json:"queryContainedSearchContext,omitempty"`
	QueryGenerationAgentLanguageMismatch    bool  `json:"queryGenerationAgentLanguageMismatch,omitempty"`
	QueryGenerationEndUserLanguageMismatch  bool  `json:"queryGenerationEndUserLanguageMismatch,omitempty"`
	ReturnQueryOnly                         bool  `json:"returnQueryOnly,omitempty"`
	ThirdPartyConnectorAllowed              bool  `json:"thirdPartyConnectorAllowed,omitempty"`
	UseCustomSafetyFilterLevel              bool  `json:"useCustomSafetyFilterLevel,omitempty"`
	UsePubsubDelivery                       bool  `json:"usePubsubDelivery,omitempty"`
	UseTranslatedMessage                    bool  `json:"useTranslatedMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerGenerationRewriterOn")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerGenerationRewriterOn") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata

type GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata struct {
	DoneTime                string                                               `json:"doneTime,omitempty"`
	ExportOperationMetadata *GoogleCloudDialogflowV2beta1ExportOperationMetadata `json:"exportOperationMetadata,omitempty"`
	KnowledgeBase           string                                               `json:"knowledgeBase,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "PENDING"
	//   "RUNNING"
	//   "DONE"
	State string `json:"state,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DoneTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DoneTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata) MarshalJSON

type GoogleCloudDialogflowV2beta1Message added in v0.42.0

type GoogleCloudDialogflowV2beta1Message struct {
	Content           string                                         `json:"content,omitempty"`
	CreateTime        string                                         `json:"createTime,omitempty"`
	LanguageCode      string                                         `json:"languageCode,omitempty"`
	MessageAnnotation *GoogleCloudDialogflowV2beta1MessageAnnotation `json:"messageAnnotation,omitempty"`
	Name              string                                         `json:"name,omitempty"`
	Participant       string                                         `json:"participant,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole   string                                               `json:"participantRole,omitempty"`
	ResponseMessages  []*GoogleCloudDialogflowV2beta1ResponseMessage       `json:"responseMessages,omitempty"`
	SendTime          string                                               `json:"sendTime,omitempty"`
	SentimentAnalysis *GoogleCloudDialogflowV2beta1SentimentAnalysisResult `json:"sentimentAnalysis,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Content") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Content") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1Message) MarshalJSON added in v0.42.0

func (s GoogleCloudDialogflowV2beta1Message) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2beta1MessageAnnotation added in v0.42.0

type GoogleCloudDialogflowV2beta1MessageAnnotation struct {
	ContainEntities bool                                                `json:"containEntities,omitempty"`
	Parts           []*GoogleCloudDialogflowV2beta1AnnotatedMessagePart `json:"parts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContainEntities") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContainEntities") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1MessageAnnotation) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest

type GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest struct {
	Payload googleapi.RawMessage `json:"payload,omitempty"`
	Source  string               `json:"source,omitempty"`
	Version string               `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Payload") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Payload") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest) MarshalJSON

type GoogleCloudDialogflowV2beta1QueryResult

type GoogleCloudDialogflowV2beta1QueryResult struct {
	Action                      string                                               `json:"action,omitempty"`
	AllRequiredParamsPresent    bool                                                 `json:"allRequiredParamsPresent,omitempty"`
	CancelsSlotFilling          bool                                                 `json:"cancelsSlotFilling,omitempty"`
	DiagnosticInfo              googleapi.RawMessage                                 `json:"diagnosticInfo,omitempty"`
	FulfillmentMessages         []*GoogleCloudDialogflowV2beta1IntentMessage         `json:"fulfillmentMessages,omitempty"`
	FulfillmentText             string                                               `json:"fulfillmentText,omitempty"`
	Intent                      *GoogleCloudDialogflowV2beta1Intent                  `json:"intent,omitempty"`
	IntentDetectionConfidence   float64                                              `json:"intentDetectionConfidence,omitempty"`
	KnowledgeAnswers            *GoogleCloudDialogflowV2beta1KnowledgeAnswers        `json:"knowledgeAnswers,omitempty"`
	LanguageCode                string                                               `json:"languageCode,omitempty"`
	OutputContexts              []*GoogleCloudDialogflowV2beta1Context               `json:"outputContexts,omitempty"`
	Parameters                  googleapi.RawMessage                                 `json:"parameters,omitempty"`
	QueryText                   string                                               `json:"queryText,omitempty"`
	SentimentAnalysisResult     *GoogleCloudDialogflowV2beta1SentimentAnalysisResult `json:"sentimentAnalysisResult,omitempty"`
	SpeechRecognitionConfidence float64                                              `json:"speechRecognitionConfidence,omitempty"`
	WebhookPayload              googleapi.RawMessage                                 `json:"webhookPayload,omitempty"`
	WebhookSource               string                                               `json:"webhookSource,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1QueryResult) MarshalJSON

func (s GoogleCloudDialogflowV2beta1QueryResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2beta1QueryResult) UnmarshalJSON

func (s *GoogleCloudDialogflowV2beta1QueryResult) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2beta1ResponseMessage added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessage struct {
	EndInteraction        *GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction        `json:"endInteraction,omitempty"`
	LiveAgentHandoff      *GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff      `json:"liveAgentHandoff,omitempty"`
	MixedAudio            *GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio            `json:"mixedAudio,omitempty"`
	Payload               googleapi.RawMessage                                              `json:"payload,omitempty"`
	TelephonyTransferCall *GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall `json:"telephonyTransferCall,omitempty"`
	Text                  *GoogleCloudDialogflowV2beta1ResponseMessageText                  `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EndInteraction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndInteraction") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ResponseMessage) MarshalJSON added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction struct {
}

type GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff struct {
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metadata") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metadata") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff) MarshalJSON added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio struct {
	Segments []*GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment `json:"segments,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Segments") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Segments") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio) MarshalJSON added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment struct {
	AllowPlaybackInterruption bool   `json:"allowPlaybackInterruption,omitempty"`
	Audio                     string `json:"audio,omitempty"`
	Uri                       string `json:"uri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllowPlaybackInterruption")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllowPlaybackInterruption") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment) MarshalJSON added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall struct {
	PhoneNumber string `json:"phoneNumber,omitempty"`
	SipUri      string `json:"sipUri,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PhoneNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PhoneNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall) MarshalJSON added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageText added in v0.189.0

type GoogleCloudDialogflowV2beta1ResponseMessageText struct {
	Text []string `json:"text,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Text") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Text") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ResponseMessageText) MarshalJSON added in v0.189.0

type GoogleCloudDialogflowV2beta1Sentiment

type GoogleCloudDialogflowV2beta1Sentiment struct {
	Magnitude float64 `json:"magnitude,omitempty"`
	Score     float64 `json:"score,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Magnitude") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Magnitude") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1Sentiment) MarshalJSON

func (s GoogleCloudDialogflowV2beta1Sentiment) MarshalJSON() ([]byte, error)

func (*GoogleCloudDialogflowV2beta1Sentiment) UnmarshalJSON

func (s *GoogleCloudDialogflowV2beta1Sentiment) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2beta1SentimentAnalysisResult

type GoogleCloudDialogflowV2beta1SentimentAnalysisResult struct {
	QueryTextSentiment *GoogleCloudDialogflowV2beta1Sentiment `json:"queryTextSentiment,omitempty"`
	// ForceSendFields is a list of field names (e.g. "QueryTextSentiment") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "QueryTextSentiment") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SentimentAnalysisResult) MarshalJSON

type GoogleCloudDialogflowV2beta1ServiceLatency added in v0.263.0

type GoogleCloudDialogflowV2beta1ServiceLatency struct {
	InternalServiceLatencies []*GoogleCloudDialogflowV2beta1ServiceLatencyInternalServiceLatency `json:"internalServiceLatencies,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InternalServiceLatencies")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InternalServiceLatencies") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ServiceLatency) MarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2beta1ServiceLatencyInternalServiceLatency added in v0.263.0

type GoogleCloudDialogflowV2beta1ServiceLatencyInternalServiceLatency struct {
	CompleteTime string  `json:"completeTime,omitempty"`
	LatencyMs    float64 `json:"latencyMs,omitempty"`
	StartTime    string  `json:"startTime,omitempty"`
	Step         string  `json:"step,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CompleteTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CompleteTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ServiceLatencyInternalServiceLatency) MarshalJSON added in v0.263.0

func (*GoogleCloudDialogflowV2beta1ServiceLatencyInternalServiceLatency) UnmarshalJSON added in v0.263.0

type GoogleCloudDialogflowV2beta1SessionEntityType added in v0.11.0

type GoogleCloudDialogflowV2beta1SessionEntityType struct {
	Entities []*GoogleCloudDialogflowV2beta1EntityTypeEntity `json:"entities,omitempty"`
	// Possible values:
	//   "ENTITY_OVERRIDE_MODE_UNSPECIFIED"
	//   "ENTITY_OVERRIDE_MODE_OVERRIDE"
	//   "ENTITY_OVERRIDE_MODE_SUPPLEMENT"
	EntityOverrideMode string `json:"entityOverrideMode,omitempty"`
	Name               string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Entities") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Entities") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SessionEntityType) MarshalJSON added in v0.11.0

type GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata added in v0.71.0

type GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata struct {
	ConversationProfile string `json:"conversationProfile,omitempty"`
	CreateTime          string `json:"createTime,omitempty"`
	// Possible values:
	//   "ROLE_UNSPECIFIED"
	//   "HUMAN_AGENT"
	//   "AUTOMATED_AGENT"
	//   "END_USER"
	ParticipantRole string `json:"participantRole,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "ARTICLE_SUGGESTION"
	//   "FAQ"
	//   "SMART_REPLY"
	//   "DIALOGFLOW_ASSIST"
	//   "CONVERSATION_SUMMARIZATION"
	//   "KNOWLEDGE_SEARCH"
	//   "KNOWLEDGE_ASSIST"
	SuggestionFeatureType string `json:"suggestionFeatureType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConversationProfile") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConversationProfile") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata) MarshalJSON added in v0.71.0

type GoogleCloudDialogflowV2beta1SmartReplyAnswer added in v0.42.0

type GoogleCloudDialogflowV2beta1SmartReplyAnswer struct {
	AnswerRecord string  `json:"answerRecord,omitempty"`
	Confidence   float64 `json:"confidence,omitempty"`
	Reply        string  `json:"reply,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerRecord") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerRecord") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SmartReplyAnswer) MarshalJSON added in v0.42.0

func (*GoogleCloudDialogflowV2beta1SmartReplyAnswer) UnmarshalJSON added in v0.42.0

func (s *GoogleCloudDialogflowV2beta1SmartReplyAnswer) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2beta1SpeechWordInfo added in v0.215.0

type GoogleCloudDialogflowV2beta1SpeechWordInfo struct {
	Confidence  float64 `json:"confidence,omitempty"`
	EndOffset   string  `json:"endOffset,omitempty"`
	StartOffset string  `json:"startOffset,omitempty"`
	Word        string  `json:"word,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Confidence") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Confidence") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SpeechWordInfo) MarshalJSON added in v0.215.0

func (*GoogleCloudDialogflowV2beta1SpeechWordInfo) UnmarshalJSON added in v0.215.0

func (s *GoogleCloudDialogflowV2beta1SpeechWordInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDialogflowV2beta1StreamingRecognitionResult added in v0.215.0

type GoogleCloudDialogflowV2beta1StreamingRecognitionResult struct {
	Confidence   float64                                          `json:"confidence,omitempty"`
	DtmfDigits   *GoogleCloudDialogflowV2beta1TelephonyDtmfEvents `json:"dtmfDigits,omitempty"`
	IsFinal      bool                                             `json:"isFinal,omitempty"`
	LanguageCode string                                           `json:"languageCode,omitempty"`
	// Possible values:
	//   "MESSAGE_TYPE_UNSPECIFIED"
	//   "TRANSCRIPT"
	//   "END_OF_SINGLE_UTTERANCE"
	//   "DTMF_DIGITS"
	//   "PARTIAL_DTMF_DIGITS"
	MessageType     string                                        `json:"messageType,omitempty"`
	SpeechEndOffset string                                        `json:"speechEndOffset,omitempty"`
	SpeechWordInfo  []*GoogleCloudDialogflowV2beta1SpeechWordInfo `json:"speechWordInfo,omitempty"`
	Stability       float64                                       `json:"stability,omitempty"`
	Transcript      string                                        `json:"transcript,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Confidence") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Confidence") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1StreamingRecognitionResult) MarshalJSON added in v0.215.0

func (*GoogleCloudDialogflowV2beta1StreamingRecognitionResult) UnmarshalJSON added in v0.215.0

type GoogleCloudDialogflowV2beta1SuggestArticlesResponse added in v0.42.0

type GoogleCloudDialogflowV2beta1SuggestArticlesResponse struct {
	ArticleAnswers []*GoogleCloudDialogflowV2beta1ArticleAnswer `json:"articleAnswers,omitempty"`
	ContextSize    int64                                        `json:"contextSize,omitempty"`
	LatestMessage  string                                       `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArticleAnswers") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArticleAnswers") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SuggestArticlesResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse added in v0.125.0

type GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse struct {
	ContextSize             int64                                                 `json:"contextSize,omitempty"`
	DialogflowAssistAnswers []*GoogleCloudDialogflowV2beta1DialogflowAssistAnswer `json:"dialogflowAssistAnswers,omitempty"`
	LatestMessage           string                                                `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse) MarshalJSON added in v0.125.0

type GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse added in v0.42.0

type GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse struct {
	ContextSize   int64                                    `json:"contextSize,omitempty"`
	FaqAnswers    []*GoogleCloudDialogflowV2beta1FaqAnswer `json:"faqAnswers,omitempty"`
	LatestMessage string                                   `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse added in v0.184.0

type GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse struct {
	ContextSize           int64                                              `json:"contextSize,omitempty"`
	KnowledgeAssistAnswer *GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer `json:"knowledgeAssistAnswer,omitempty"`
	LatestMessage         string                                             `json:"latestMessage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse) MarshalJSON added in v0.184.0

type GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse added in v0.42.0

type GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse struct {
	ContextSize       int64                                           `json:"contextSize,omitempty"`
	LatestMessage     string                                          `json:"latestMessage,omitempty"`
	SmartReplyAnswers []*GoogleCloudDialogflowV2beta1SmartReplyAnswer `json:"smartReplyAnswers,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ContextSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ContextSize") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1SuggestionResult added in v0.42.0

type GoogleCloudDialogflowV2beta1SuggestionResult struct {
	Error                            *GoogleRpcStatus                                              `json:"error,omitempty"`
	GenerateSuggestionsResponse      *GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse      `json:"generateSuggestionsResponse,omitempty"`
	SuggestArticlesResponse          *GoogleCloudDialogflowV2beta1SuggestArticlesResponse          `json:"suggestArticlesResponse,omitempty"`
	SuggestDialogflowAssistsResponse *GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse `json:"suggestDialogflowAssistsResponse,omitempty"`
	SuggestEntityExtractionResponse  *GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse `json:"suggestEntityExtractionResponse,omitempty"`
	SuggestFaqAnswersResponse        *GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse        `json:"suggestFaqAnswersResponse,omitempty"`
	SuggestKnowledgeAssistResponse   *GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse   `json:"suggestKnowledgeAssistResponse,omitempty"`
	SuggestSmartRepliesResponse      *GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse      `json:"suggestSmartRepliesResponse,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Error") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Error") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SuggestionResult) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2beta1SummarySuggestion added in v0.226.0

type GoogleCloudDialogflowV2beta1SummarySuggestion struct {
	SummarySections []*GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection `json:"summarySections,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SummarySections") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SummarySections") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SummarySuggestion) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection added in v0.226.0

type GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection struct {
	Section string `json:"section,omitempty"`
	Summary string `json:"summary,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Section") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Section") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowV2beta1TelephonyDtmfEvents added in v0.215.0

type GoogleCloudDialogflowV2beta1TelephonyDtmfEvents struct {
	// Possible values:
	//   "TELEPHONY_DTMF_UNSPECIFIED"
	//   "DTMF_ONE"
	//   "DTMF_TWO"
	//   "DTMF_THREE"
	//   "DTMF_FOUR"
	//   "DTMF_FIVE"
	//   "DTMF_SIX"
	//   "DTMF_SEVEN"
	//   "DTMF_EIGHT"
	//   "DTMF_NINE"
	//   "DTMF_ZERO"
	//   "DTMF_A"
	//   "DTMF_B"
	//   "DTMF_C"
	//   "DTMF_D"
	//   "DTMF_STAR"
	//   "DTMF_POUND"
	DtmfEvents []string `json:"dtmfEvents,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DtmfEvents") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DtmfEvents") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1TelephonyDtmfEvents) MarshalJSON added in v0.215.0

type GoogleCloudDialogflowV2beta1ToolCall added in v0.229.0

type GoogleCloudDialogflowV2beta1ToolCall struct {
	Action          string               `json:"action,omitempty"`
	AnswerRecord    string               `json:"answerRecord,omitempty"`
	CreateTime      string               `json:"createTime,omitempty"`
	InputParameters googleapi.RawMessage `json:"inputParameters,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "TRIGGERED"
	//   "NEEDS_CONFIRMATION"
	State              string `json:"state,omitempty"`
	Tool               string `json:"tool,omitempty"`
	ToolDisplayDetails string `json:"toolDisplayDetails,omitempty"`
	ToolDisplayName    string `json:"toolDisplayName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ToolCall) MarshalJSON added in v0.229.0

func (s GoogleCloudDialogflowV2beta1ToolCall) MarshalJSON() ([]byte, error)

type GoogleCloudDialogflowV2beta1ToolCallResult added in v0.229.0

type GoogleCloudDialogflowV2beta1ToolCallResult struct {
	Action       string                                           `json:"action,omitempty"`
	AnswerRecord string                                           `json:"answerRecord,omitempty"`
	Content      string                                           `json:"content,omitempty"`
	CreateTime   string                                           `json:"createTime,omitempty"`
	Error        *GoogleCloudDialogflowV2beta1ToolCallResultError `json:"error,omitempty"`
	RawContent   string                                           `json:"rawContent,omitempty"`
	Tool         string                                           `json:"tool,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Action") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Action") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ToolCallResult) MarshalJSON added in v0.229.0

type GoogleCloudDialogflowV2beta1ToolCallResultError added in v0.229.0

type GoogleCloudDialogflowV2beta1ToolCallResultError struct {
	Message string `json:"message,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Message") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Message") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1ToolCallResultError) MarshalJSON added in v0.229.0

type GoogleCloudDialogflowV2beta1WebhookRequest

type GoogleCloudDialogflowV2beta1WebhookRequest struct {
	AlternativeQueryResults     []*GoogleCloudDialogflowV2beta1QueryResult               `json:"alternativeQueryResults,omitempty"`
	OriginalDetectIntentRequest *GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest `json:"originalDetectIntentRequest,omitempty"`
	QueryResult                 *GoogleCloudDialogflowV2beta1QueryResult                 `json:"queryResult,omitempty"`
	ResponseId                  string                                                   `json:"responseId,omitempty"`
	Session                     string                                                   `json:"session,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AlternativeQueryResults") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AlternativeQueryResults") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1WebhookRequest) MarshalJSON

type GoogleCloudDialogflowV2beta1WebhookResponse

type GoogleCloudDialogflowV2beta1WebhookResponse struct {
	EndInteraction      bool                                             `json:"endInteraction,omitempty"`
	FollowupEventInput  *GoogleCloudDialogflowV2beta1EventInput          `json:"followupEventInput,omitempty"`
	FulfillmentMessages []*GoogleCloudDialogflowV2beta1IntentMessage     `json:"fulfillmentMessages,omitempty"`
	FulfillmentText     string                                           `json:"fulfillmentText,omitempty"`
	LiveAgentHandoff    bool                                             `json:"liveAgentHandoff,omitempty"`
	OutputContexts      []*GoogleCloudDialogflowV2beta1Context           `json:"outputContexts,omitempty"`
	Payload             googleapi.RawMessage                             `json:"payload,omitempty"`
	SessionEntityTypes  []*GoogleCloudDialogflowV2beta1SessionEntityType `json:"sessionEntityTypes,omitempty"`
	Source              string                                           `json:"source,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EndInteraction") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndInteraction") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV2beta1WebhookResponse) MarshalJSON

type GoogleCloudDialogflowV3alpha1ConversationSignals added in v0.107.0

type GoogleCloudDialogflowV3alpha1ConversationSignals struct {
	TurnSignals *GoogleCloudDialogflowV3alpha1TurnSignals `json:"turnSignals,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TurnSignals") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TurnSignals") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV3alpha1ConversationSignals) MarshalJSON added in v0.107.0

type GoogleCloudDialogflowV3alpha1TurnSignals added in v0.107.0

type GoogleCloudDialogflowV3alpha1TurnSignals struct {
	AgentEscalated bool `json:"agentEscalated,omitempty"`
	DtmfUsed       bool `json:"dtmfUsed,omitempty"`
	// Possible values:
	//   "FAILURE_REASON_UNSPECIFIED"
	//   "FAILED_INTENT"
	//   "FAILED_WEBHOOK"
	FailureReasons            []string `json:"failureReasons,omitempty"`
	NoMatch                   bool     `json:"noMatch,omitempty"`
	NoUserInput               bool     `json:"noUserInput,omitempty"`
	ReachedEndPage            bool     `json:"reachedEndPage,omitempty"`
	SentimentMagnitude        float64  `json:"sentimentMagnitude,omitempty"`
	SentimentScore            float64  `json:"sentimentScore,omitempty"`
	TriggeredAbandonmentEvent bool     `json:"triggeredAbandonmentEvent,omitempty"`
	UserEscalated             bool     `json:"userEscalated,omitempty"`
	WebhookStatuses           []string `json:"webhookStatuses,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentEscalated") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentEscalated") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowV3alpha1TurnSignals) MarshalJSON added in v0.107.0

func (*GoogleCloudDialogflowV3alpha1TurnSignals) UnmarshalJSON added in v0.123.0

func (s *GoogleCloudDialogflowV3alpha1TurnSignals) UnmarshalJSON(data []byte) error

type GoogleCloudLocationListLocationsResponse added in v0.54.0

type GoogleCloudLocationListLocationsResponse struct {
	Locations     []*GoogleCloudLocationLocation `json:"locations,omitempty"`
	NextPageToken string                         `json:"nextPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Locations") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Locations") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudLocationListLocationsResponse) MarshalJSON added in v0.54.0

type GoogleCloudLocationLocation added in v0.54.0

type GoogleCloudLocationLocation struct {
	DisplayName string               `json:"displayName,omitempty"`
	Labels      map[string]string    `json:"labels,omitempty"`
	LocationId  string               `json:"locationId,omitempty"`
	Metadata    googleapi.RawMessage `json:"metadata,omitempty"`
	Name        string               `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DisplayName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudLocationLocation) MarshalJSON added in v0.54.0

func (s GoogleCloudLocationLocation) MarshalJSON() ([]byte, error)

type GoogleLongrunningListOperationsResponse added in v0.8.0

type GoogleLongrunningListOperationsResponse struct {
	NextPageToken string                        `json:"nextPageToken,omitempty"`
	Operations    []*GoogleLongrunningOperation `json:"operations,omitempty"`
	Unreachable   []string                      `json:"unreachable,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	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. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleLongrunningListOperationsResponse) MarshalJSON added in v0.8.0

func (s GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)

type GoogleLongrunningOperation

type GoogleLongrunningOperation struct {
	Done     bool                 `json:"done,omitempty"`
	Error    *GoogleRpcStatus     `json:"error,omitempty"`
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`
	Name     string               `json:"name,omitempty"`
	Response googleapi.RawMessage `json:"response,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Done") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Done") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleLongrunningOperation) MarshalJSON

func (s GoogleLongrunningOperation) MarshalJSON() ([]byte, error)

type GoogleProtobufEmpty

type GoogleProtobufEmpty struct {
	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
}

type GoogleRpcStatus

type GoogleRpcStatus struct {
	Code    int64                  `json:"code,omitempty"`
	Details []googleapi.RawMessage `json:"details,omitempty"`
	Message string                 `json:"message,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Code") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Code") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleRpcStatus) MarshalJSON

func (s GoogleRpcStatus) MarshalJSON() ([]byte, error)

type GoogleTypeLatLng

type GoogleTypeLatLng struct {
	Latitude  float64 `json:"latitude,omitempty"`
	Longitude float64 `json:"longitude,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Latitude") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Latitude") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleTypeLatLng) MarshalJSON

func (s GoogleTypeLatLng) MarshalJSON() ([]byte, error)

func (*GoogleTypeLatLng) UnmarshalJSON

func (s *GoogleTypeLatLng) UnmarshalJSON(data []byte) error

type ProjectsAgentEntityTypesBatchDeleteCall

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

func (*ProjectsAgentEntityTypesBatchDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesBatchDeleteCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.batchDelete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesBatchDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesBatchDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEntityTypesBatchUpdateCall

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

func (*ProjectsAgentEntityTypesBatchUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesBatchUpdateCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.batchUpdate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesBatchUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesBatchUpdateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEntityTypesCreateCall

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

func (*ProjectsAgentEntityTypesCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesCreateCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEntityTypesCreateCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsAgentEntityTypesDeleteCall

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

func (*ProjectsAgentEntityTypesDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesDeleteCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEntityTypesEntitiesBatchCreateCall

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

func (*ProjectsAgentEntityTypesEntitiesBatchCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesEntitiesBatchCreateCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.entities.batchCreate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesEntitiesBatchCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesEntitiesBatchCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEntityTypesEntitiesBatchDeleteCall

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

func (*ProjectsAgentEntityTypesEntitiesBatchDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesEntitiesBatchDeleteCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.entities.batchDelete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesEntitiesBatchDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesEntitiesBatchDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEntityTypesEntitiesBatchUpdateCall

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

func (*ProjectsAgentEntityTypesEntitiesBatchUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesEntitiesBatchUpdateCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.entities.batchUpdate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesEntitiesBatchUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesEntitiesBatchUpdateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEntityTypesEntitiesService

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

func NewProjectsAgentEntityTypesEntitiesService

func NewProjectsAgentEntityTypesEntitiesService(s *Service) *ProjectsAgentEntityTypesEntitiesService

func (*ProjectsAgentEntityTypesEntitiesService) BatchCreate

BatchCreate:

- parent: .

func (*ProjectsAgentEntityTypesEntitiesService) BatchDelete

BatchDelete:

- parent: .

func (*ProjectsAgentEntityTypesEntitiesService) BatchUpdate

BatchUpdate:

- parent: .

type ProjectsAgentEntityTypesGetCall

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

func (*ProjectsAgentEntityTypesGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesGetCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEntityTypesGetCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentEntityTypesGetCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsAgentEntityTypesListCall

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

func (*ProjectsAgentEntityTypesListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesListCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListEntityTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEntityTypesListCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentEntityTypesListCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsAgentEntityTypesListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentEntityTypesListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentEntityTypesListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentEntityTypesPatchCall

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

func (*ProjectsAgentEntityTypesPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEntityTypesPatchCall) Do

Do executes the "dialogflow.projects.agent.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEntityTypesPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEntityTypesPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEntityTypesPatchCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsAgentEntityTypesPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentEntityTypesService

type ProjectsAgentEntityTypesService struct {
	Entities *ProjectsAgentEntityTypesEntitiesService
	// contains filtered or unexported fields
}

func NewProjectsAgentEntityTypesService

func NewProjectsAgentEntityTypesService(s *Service) *ProjectsAgentEntityTypesService

func (*ProjectsAgentEntityTypesService) BatchDelete

func (r *ProjectsAgentEntityTypesService) BatchDelete(parent string, googleclouddialogflowv2batchdeleteentitytypesrequest *GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest) *ProjectsAgentEntityTypesBatchDeleteCall

BatchDelete:

- parent: .

func (*ProjectsAgentEntityTypesService) BatchUpdate

func (r *ProjectsAgentEntityTypesService) BatchUpdate(parent string, googleclouddialogflowv2batchupdateentitytypesrequest *GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest) *ProjectsAgentEntityTypesBatchUpdateCall

BatchUpdate:

- parent: .

func (*ProjectsAgentEntityTypesService) Create

Create:

- parent: .

func (*ProjectsAgentEntityTypesService) Delete

Delete:

- name: .

func (*ProjectsAgentEntityTypesService) Get

Get:

- name: .

func (*ProjectsAgentEntityTypesService) List

List:

- parent: .

func (*ProjectsAgentEntityTypesService) Patch

Patch:

- name: .

type ProjectsAgentEnvironmentsCreateCall added in v0.18.0

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

func (*ProjectsAgentEnvironmentsCreateCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsCreateCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.environments.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsCreateCall) EnvironmentId added in v0.18.0

EnvironmentId sets the optional parameter "environmentId":

func (*ProjectsAgentEnvironmentsCreateCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsCreateCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsDeleteCall added in v0.18.0

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

func (*ProjectsAgentEnvironmentsDeleteCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsDeleteCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.environments.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsDeleteCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsDeleteCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsGetCall added in v0.18.0

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

func (*ProjectsAgentEnvironmentsGetCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsGetCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.environments.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsGetCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsGetCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsGetCall) IfNoneMatch added in v0.18.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentEnvironmentsGetHistoryCall added in v0.18.0

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

func (*ProjectsAgentEnvironmentsGetHistoryCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsGetHistoryCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.environments.getHistory" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EnvironmentHistory.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsGetHistoryCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsGetHistoryCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsGetHistoryCall) IfNoneMatch added in v0.18.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentEnvironmentsGetHistoryCall) PageSize added in v0.18.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentEnvironmentsGetHistoryCall) PageToken added in v0.18.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentEnvironmentsGetHistoryCall) Pages added in v0.18.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentEnvironmentsIntentsListCall added in v0.41.0

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

func (*ProjectsAgentEnvironmentsIntentsListCall) Context added in v0.41.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsIntentsListCall) Do added in v0.41.0

Do executes the "dialogflow.projects.agent.environments.intents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListIntentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsIntentsListCall) Fields added in v0.41.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsIntentsListCall) Header added in v0.41.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsIntentsListCall) IfNoneMatch added in v0.41.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentEnvironmentsIntentsListCall) IntentView added in v0.41.0

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsAgentEnvironmentsIntentsListCall) LanguageCode added in v0.41.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsAgentEnvironmentsIntentsListCall) PageSize added in v0.41.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentEnvironmentsIntentsListCall) PageToken added in v0.41.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentEnvironmentsIntentsListCall) Pages added in v0.41.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentEnvironmentsIntentsService added in v0.41.0

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

func NewProjectsAgentEnvironmentsIntentsService added in v0.41.0

func NewProjectsAgentEnvironmentsIntentsService(s *Service) *ProjectsAgentEnvironmentsIntentsService

func (*ProjectsAgentEnvironmentsIntentsService) List added in v0.41.0

List:

- parent: .

type ProjectsAgentEnvironmentsListCall added in v0.18.0

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

func (*ProjectsAgentEnvironmentsListCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsListCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.environments.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListEnvironmentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsListCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsListCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsListCall) IfNoneMatch added in v0.18.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentEnvironmentsListCall) PageSize added in v0.18.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentEnvironmentsListCall) PageToken added in v0.18.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentEnvironmentsListCall) Pages added in v0.18.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentEnvironmentsPatchCall added in v0.18.0

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

func (*ProjectsAgentEnvironmentsPatchCall) AllowLoadToDraftAndDiscardChanges added in v0.46.0

func (c *ProjectsAgentEnvironmentsPatchCall) AllowLoadToDraftAndDiscardChanges(allowLoadToDraftAndDiscardChanges bool) *ProjectsAgentEnvironmentsPatchCall

AllowLoadToDraftAndDiscardChanges sets the optional parameter "allowLoadToDraftAndDiscardChanges":

func (*ProjectsAgentEnvironmentsPatchCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsPatchCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.environments.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsPatchCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsPatchCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsPatchCall) UpdateMask added in v0.18.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentEnvironmentsService added in v0.18.0

type ProjectsAgentEnvironmentsService struct {
	Intents *ProjectsAgentEnvironmentsIntentsService

	Users *ProjectsAgentEnvironmentsUsersService
	// contains filtered or unexported fields
}

func NewProjectsAgentEnvironmentsService added in v0.18.0

func NewProjectsAgentEnvironmentsService(s *Service) *ProjectsAgentEnvironmentsService

func (*ProjectsAgentEnvironmentsService) Create added in v0.18.0

Create:

- parent: .

func (*ProjectsAgentEnvironmentsService) Delete added in v0.18.0

Delete:

- name: .

func (*ProjectsAgentEnvironmentsService) Get added in v0.18.0

Get:

- name: .

func (*ProjectsAgentEnvironmentsService) GetHistory added in v0.18.0

GetHistory:

- parent: .

func (*ProjectsAgentEnvironmentsService) List added in v0.18.0

List:

- parent: .

func (*ProjectsAgentEnvironmentsService) Patch added in v0.18.0

Patch:

- name: .

type ProjectsAgentEnvironmentsUsersService added in v0.21.0

type ProjectsAgentEnvironmentsUsersService struct {
	Sessions *ProjectsAgentEnvironmentsUsersSessionsService
	// contains filtered or unexported fields
}

func NewProjectsAgentEnvironmentsUsersService added in v0.21.0

func NewProjectsAgentEnvironmentsUsersService(s *Service) *ProjectsAgentEnvironmentsUsersService

type ProjectsAgentEnvironmentsUsersSessionsContextsCreateCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsContextsCreateCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsCreateCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.contexts.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsCreateCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsCreateCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsUsersSessionsContextsDeleteCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsContextsDeleteCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsDeleteCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.contexts.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsDeleteCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsDeleteCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsUsersSessionsContextsGetCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsContextsGetCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsGetCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.contexts.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsGetCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsGetCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsGetCall) IfNoneMatch added in v0.21.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentEnvironmentsUsersSessionsContextsListCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.contexts.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListContextsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) IfNoneMatch added in v0.21.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) PageSize added in v0.21.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) PageToken added in v0.21.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentEnvironmentsUsersSessionsContextsListCall) Pages added in v0.21.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentEnvironmentsUsersSessionsContextsPatchCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsContextsPatchCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsPatchCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.contexts.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsPatchCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsPatchCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsUsersSessionsContextsPatchCall) UpdateMask added in v0.21.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentEnvironmentsUsersSessionsContextsService added in v0.21.0

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

func NewProjectsAgentEnvironmentsUsersSessionsContextsService added in v0.21.0

func NewProjectsAgentEnvironmentsUsersSessionsContextsService(s *Service) *ProjectsAgentEnvironmentsUsersSessionsContextsService

func (*ProjectsAgentEnvironmentsUsersSessionsContextsService) Create added in v0.21.0

Create:

- parent: .

func (*ProjectsAgentEnvironmentsUsersSessionsContextsService) Delete added in v0.21.0

Delete:

- name: .

func (*ProjectsAgentEnvironmentsUsersSessionsContextsService) Get added in v0.21.0

Get:

- name: .

func (*ProjectsAgentEnvironmentsUsersSessionsContextsService) List added in v0.21.0

List:

- parent: .

func (*ProjectsAgentEnvironmentsUsersSessionsContextsService) Patch added in v0.21.0

Patch:

- name: .

type ProjectsAgentEnvironmentsUsersSessionsDeleteContextsCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsDeleteContextsCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsDeleteContextsCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.deleteContexts" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsDeleteContextsCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsDeleteContextsCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsUsersSessionsDetectIntentCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsDetectIntentCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsDetectIntentCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.detectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsDetectIntentCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsDetectIntentCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsUsersSessionsEntityTypesCreateCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.entityTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentEnvironmentsUsersSessionsEntityTypesGetCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesGetCall) IfNoneMatch added in v0.21.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListSessionEntityTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) IfNoneMatch added in v0.21.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) PageSize added in v0.21.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) PageToken added in v0.21.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesListCall) Pages added in v0.21.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentEnvironmentsUsersSessionsEntityTypesPatchCall added in v0.21.0

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

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Context added in v0.21.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Do added in v0.21.0

Do executes the "dialogflow.projects.agent.environments.users.sessions.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Fields added in v0.21.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Header added in v0.21.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) UpdateMask added in v0.21.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentEnvironmentsUsersSessionsEntityTypesService added in v0.21.0

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

func NewProjectsAgentEnvironmentsUsersSessionsEntityTypesService added in v0.21.0

func NewProjectsAgentEnvironmentsUsersSessionsEntityTypesService(s *Service) *ProjectsAgentEnvironmentsUsersSessionsEntityTypesService

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesService) Create added in v0.21.0

Create:

- parent: .

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesService) Delete added in v0.21.0

Delete:

- name: .

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesService) Get added in v0.21.0

Get:

- name: .

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesService) List added in v0.21.0

List:

- parent: .

func (*ProjectsAgentEnvironmentsUsersSessionsEntityTypesService) Patch added in v0.21.0

Patch:

- name: .

type ProjectsAgentEnvironmentsUsersSessionsService added in v0.21.0

type ProjectsAgentEnvironmentsUsersSessionsService struct {
	Contexts *ProjectsAgentEnvironmentsUsersSessionsContextsService

	EntityTypes *ProjectsAgentEnvironmentsUsersSessionsEntityTypesService
	// contains filtered or unexported fields
}

func NewProjectsAgentEnvironmentsUsersSessionsService added in v0.21.0

func NewProjectsAgentEnvironmentsUsersSessionsService(s *Service) *ProjectsAgentEnvironmentsUsersSessionsService

func (*ProjectsAgentEnvironmentsUsersSessionsService) DeleteContexts added in v0.21.0

DeleteContexts:

- parent: .

func (*ProjectsAgentEnvironmentsUsersSessionsService) DetectIntent added in v0.21.0

DetectIntent:

- session: .

type ProjectsAgentExportCall

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

func (*ProjectsAgentExportCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentExportCall) Do

Do executes the "dialogflow.projects.agent.export" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentExportCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentExportCall) Header

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentGetFulfillmentCall added in v0.18.0

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

func (*ProjectsAgentGetFulfillmentCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentGetFulfillmentCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.getFulfillment" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Fulfillment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentGetFulfillmentCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentGetFulfillmentCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentGetFulfillmentCall) IfNoneMatch added in v0.18.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentGetValidationResultCall added in v0.18.0

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

func (*ProjectsAgentGetValidationResultCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentGetValidationResultCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.getValidationResult" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ValidationResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentGetValidationResultCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentGetValidationResultCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentGetValidationResultCall) IfNoneMatch added in v0.18.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentGetValidationResultCall) LanguageCode added in v0.18.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsAgentImportCall

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

func (*ProjectsAgentImportCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentImportCall) Do

Do executes the "dialogflow.projects.agent.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentImportCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentImportCall) Header

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentIntentsBatchDeleteCall

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

func (*ProjectsAgentIntentsBatchDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentIntentsBatchDeleteCall) Do

Do executes the "dialogflow.projects.agent.intents.batchDelete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentIntentsBatchDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentIntentsBatchDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentIntentsBatchUpdateCall

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

func (*ProjectsAgentIntentsBatchUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentIntentsBatchUpdateCall) Do

Do executes the "dialogflow.projects.agent.intents.batchUpdate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentIntentsBatchUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentIntentsBatchUpdateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentIntentsCreateCall

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

func (*ProjectsAgentIntentsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentIntentsCreateCall) Do

Do executes the "dialogflow.projects.agent.intents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentIntentsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentIntentsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentIntentsCreateCall) IntentView

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsAgentIntentsCreateCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsAgentIntentsDeleteCall

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

func (*ProjectsAgentIntentsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentIntentsDeleteCall) Do

Do executes the "dialogflow.projects.agent.intents.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentIntentsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentIntentsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentIntentsGetCall

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

func (*ProjectsAgentIntentsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentIntentsGetCall) Do

Do executes the "dialogflow.projects.agent.intents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentIntentsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentIntentsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentIntentsGetCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentIntentsGetCall) IntentView

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsAgentIntentsGetCall) LanguageCode

func (c *ProjectsAgentIntentsGetCall) LanguageCode(languageCode string) *ProjectsAgentIntentsGetCall

LanguageCode sets the optional parameter "languageCode":

type ProjectsAgentIntentsListCall

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

func (*ProjectsAgentIntentsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentIntentsListCall) Do

Do executes the "dialogflow.projects.agent.intents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListIntentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentIntentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentIntentsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentIntentsListCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentIntentsListCall) IntentView

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsAgentIntentsListCall) LanguageCode

func (c *ProjectsAgentIntentsListCall) LanguageCode(languageCode string) *ProjectsAgentIntentsListCall

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsAgentIntentsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentIntentsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentIntentsListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentIntentsPatchCall

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

func (*ProjectsAgentIntentsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentIntentsPatchCall) Do

Do executes the "dialogflow.projects.agent.intents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentIntentsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentIntentsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentIntentsPatchCall) IntentView

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsAgentIntentsPatchCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsAgentIntentsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentIntentsService

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

func NewProjectsAgentIntentsService

func NewProjectsAgentIntentsService(s *Service) *ProjectsAgentIntentsService

func (*ProjectsAgentIntentsService) BatchDelete

func (r *ProjectsAgentIntentsService) BatchDelete(parent string, googleclouddialogflowv2batchdeleteintentsrequest *GoogleCloudDialogflowV2BatchDeleteIntentsRequest) *ProjectsAgentIntentsBatchDeleteCall

BatchDelete:

- parent: .

func (*ProjectsAgentIntentsService) BatchUpdate

func (r *ProjectsAgentIntentsService) BatchUpdate(parent string, googleclouddialogflowv2batchupdateintentsrequest *GoogleCloudDialogflowV2BatchUpdateIntentsRequest) *ProjectsAgentIntentsBatchUpdateCall

BatchUpdate:

- parent: .

func (*ProjectsAgentIntentsService) Create

func (r *ProjectsAgentIntentsService) Create(parent string, googleclouddialogflowv2intent *GoogleCloudDialogflowV2Intent) *ProjectsAgentIntentsCreateCall

Create:

- parent: .

func (*ProjectsAgentIntentsService) Delete

Delete:

- name: .

func (*ProjectsAgentIntentsService) Get

Get:

- name: .

func (*ProjectsAgentIntentsService) List

List:

- parent: .

func (*ProjectsAgentIntentsService) Patch

Patch:

- name: .

type ProjectsAgentKnowledgeBasesCreateCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentKnowledgeBasesDeleteCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesDeleteCall) Force added in v0.43.0

Force sets the optional parameter "force":

func (*ProjectsAgentKnowledgeBasesDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentKnowledgeBasesDocumentsCreateCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesDocumentsCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesDocumentsCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.documents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesDocumentsCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesDocumentsCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentKnowledgeBasesDocumentsDeleteCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesDocumentsDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesDocumentsDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.documents.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesDocumentsDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesDocumentsDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentKnowledgeBasesDocumentsGetCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesDocumentsGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesDocumentsGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.documents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesDocumentsGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesDocumentsGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentKnowledgeBasesDocumentsGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentKnowledgeBasesDocumentsListCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.documents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListDocumentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) Filter added in v0.65.0

Filter sets the optional parameter "filter":

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentKnowledgeBasesDocumentsListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentKnowledgeBasesDocumentsPatchCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesDocumentsPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesDocumentsPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.documents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesDocumentsPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesDocumentsPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentKnowledgeBasesDocumentsPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentKnowledgeBasesDocumentsReloadCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesDocumentsReloadCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesDocumentsReloadCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.documents.reload" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesDocumentsReloadCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesDocumentsReloadCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentKnowledgeBasesDocumentsService added in v0.43.0

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

func NewProjectsAgentKnowledgeBasesDocumentsService added in v0.43.0

func NewProjectsAgentKnowledgeBasesDocumentsService(s *Service) *ProjectsAgentKnowledgeBasesDocumentsService

func (*ProjectsAgentKnowledgeBasesDocumentsService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsAgentKnowledgeBasesDocumentsService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsAgentKnowledgeBasesDocumentsService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsAgentKnowledgeBasesDocumentsService) List added in v0.43.0

List:

- parent: .

func (*ProjectsAgentKnowledgeBasesDocumentsService) Patch added in v0.43.0

Patch:

- name: .

func (*ProjectsAgentKnowledgeBasesDocumentsService) Reload added in v0.43.0

Reload:

- name: .

type ProjectsAgentKnowledgeBasesGetCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentKnowledgeBasesGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentKnowledgeBasesListCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListKnowledgeBasesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesListCall) Filter added in v0.65.0

Filter sets the optional parameter "filter":

func (*ProjectsAgentKnowledgeBasesListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentKnowledgeBasesListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentKnowledgeBasesListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentKnowledgeBasesListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentKnowledgeBasesListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentKnowledgeBasesPatchCall added in v0.43.0

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

func (*ProjectsAgentKnowledgeBasesPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentKnowledgeBasesPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.agent.knowledgeBases.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentKnowledgeBasesPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentKnowledgeBasesPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentKnowledgeBasesPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentKnowledgeBasesService added in v0.43.0

type ProjectsAgentKnowledgeBasesService struct {
	Documents *ProjectsAgentKnowledgeBasesDocumentsService
	// contains filtered or unexported fields
}

func NewProjectsAgentKnowledgeBasesService added in v0.43.0

func NewProjectsAgentKnowledgeBasesService(s *Service) *ProjectsAgentKnowledgeBasesService

func (*ProjectsAgentKnowledgeBasesService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsAgentKnowledgeBasesService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsAgentKnowledgeBasesService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsAgentKnowledgeBasesService) List added in v0.43.0

List:

- parent: .

func (*ProjectsAgentKnowledgeBasesService) Patch added in v0.43.0

Patch:

- name: .

type ProjectsAgentRestoreCall

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

func (*ProjectsAgentRestoreCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentRestoreCall) Do

Do executes the "dialogflow.projects.agent.restore" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentRestoreCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentRestoreCall) Header

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentSearchCall

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

func (*ProjectsAgentSearchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSearchCall) Do

Do executes the "dialogflow.projects.agent.search" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SearchAgentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSearchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSearchCall) Header

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentSearchCall) IfNoneMatch

func (c *ProjectsAgentSearchCall) IfNoneMatch(entityTag string) *ProjectsAgentSearchCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentSearchCall) PageSize

func (c *ProjectsAgentSearchCall) PageSize(pageSize int64) *ProjectsAgentSearchCall

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentSearchCall) PageToken

func (c *ProjectsAgentSearchCall) PageToken(pageToken string) *ProjectsAgentSearchCall

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentSearchCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentService

type ProjectsAgentService struct {
	EntityTypes *ProjectsAgentEntityTypesService

	Environments *ProjectsAgentEnvironmentsService

	Intents *ProjectsAgentIntentsService

	KnowledgeBases *ProjectsAgentKnowledgeBasesService

	Sessions *ProjectsAgentSessionsService

	Versions *ProjectsAgentVersionsService
	// contains filtered or unexported fields
}

func NewProjectsAgentService

func NewProjectsAgentService(s *Service) *ProjectsAgentService

func (*ProjectsAgentService) Export

func (r *ProjectsAgentService) Export(parent string, googleclouddialogflowv2exportagentrequest *GoogleCloudDialogflowV2ExportAgentRequest) *ProjectsAgentExportCall

Export:

- parent: .

func (*ProjectsAgentService) GetFulfillment added in v0.18.0

GetFulfillment:

- name: .

func (*ProjectsAgentService) GetValidationResult added in v0.18.0

func (r *ProjectsAgentService) GetValidationResult(parent string) *ProjectsAgentGetValidationResultCall

GetValidationResult:

- parent: .

func (*ProjectsAgentService) Import

func (r *ProjectsAgentService) Import(parent string, googleclouddialogflowv2importagentrequest *GoogleCloudDialogflowV2ImportAgentRequest) *ProjectsAgentImportCall

Import:

- parent: .

func (*ProjectsAgentService) Restore

func (r *ProjectsAgentService) Restore(parent string, googleclouddialogflowv2restoreagentrequest *GoogleCloudDialogflowV2RestoreAgentRequest) *ProjectsAgentRestoreCall

Restore:

- parent: .

func (*ProjectsAgentService) Search

Search:

- parent: .

func (*ProjectsAgentService) Train

func (r *ProjectsAgentService) Train(parent string, googleclouddialogflowv2trainagentrequest *GoogleCloudDialogflowV2TrainAgentRequest) *ProjectsAgentTrainCall

Train:

- parent: .

func (*ProjectsAgentService) UpdateFulfillment added in v0.18.0

func (r *ProjectsAgentService) UpdateFulfillment(name string, googleclouddialogflowv2fulfillment *GoogleCloudDialogflowV2Fulfillment) *ProjectsAgentUpdateFulfillmentCall

UpdateFulfillment:

- name: .

type ProjectsAgentSessionsContextsCreateCall

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

func (*ProjectsAgentSessionsContextsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsContextsCreateCall) Do

Do executes the "dialogflow.projects.agent.sessions.contexts.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsContextsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsContextsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentSessionsContextsDeleteCall

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

func (*ProjectsAgentSessionsContextsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsContextsDeleteCall) Do

Do executes the "dialogflow.projects.agent.sessions.contexts.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsContextsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsContextsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentSessionsContextsGetCall

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

func (*ProjectsAgentSessionsContextsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsContextsGetCall) Do

Do executes the "dialogflow.projects.agent.sessions.contexts.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsContextsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsContextsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentSessionsContextsGetCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentSessionsContextsListCall

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

func (*ProjectsAgentSessionsContextsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsContextsListCall) Do

Do executes the "dialogflow.projects.agent.sessions.contexts.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListContextsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsContextsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsContextsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentSessionsContextsListCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentSessionsContextsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentSessionsContextsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentSessionsContextsListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentSessionsContextsPatchCall

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

func (*ProjectsAgentSessionsContextsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsContextsPatchCall) Do

Do executes the "dialogflow.projects.agent.sessions.contexts.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsContextsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsContextsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentSessionsContextsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentSessionsContextsService

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

func NewProjectsAgentSessionsContextsService

func NewProjectsAgentSessionsContextsService(s *Service) *ProjectsAgentSessionsContextsService

func (*ProjectsAgentSessionsContextsService) Create

Create:

- parent: .

func (*ProjectsAgentSessionsContextsService) Delete

Delete:

- name: .

func (*ProjectsAgentSessionsContextsService) Get

Get:

- name: .

func (*ProjectsAgentSessionsContextsService) List

List:

- parent: .

func (*ProjectsAgentSessionsContextsService) Patch

Patch:

- name: .

type ProjectsAgentSessionsDeleteContextsCall

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

func (*ProjectsAgentSessionsDeleteContextsCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsDeleteContextsCall) Do

Do executes the "dialogflow.projects.agent.sessions.deleteContexts" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsDeleteContextsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsDeleteContextsCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentSessionsDetectIntentCall

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

func (*ProjectsAgentSessionsDetectIntentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsDetectIntentCall) Do

Do executes the "dialogflow.projects.agent.sessions.detectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsDetectIntentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsDetectIntentCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentSessionsEntityTypesCreateCall

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

func (*ProjectsAgentSessionsEntityTypesCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsEntityTypesCreateCall) Do

Do executes the "dialogflow.projects.agent.sessions.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsEntityTypesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsEntityTypesCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentSessionsEntityTypesDeleteCall

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

func (*ProjectsAgentSessionsEntityTypesDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsEntityTypesDeleteCall) Do

Do executes the "dialogflow.projects.agent.sessions.entityTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsEntityTypesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsEntityTypesDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentSessionsEntityTypesGetCall

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

func (*ProjectsAgentSessionsEntityTypesGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsEntityTypesGetCall) Do

Do executes the "dialogflow.projects.agent.sessions.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsEntityTypesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsEntityTypesGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentSessionsEntityTypesGetCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentSessionsEntityTypesListCall

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

func (*ProjectsAgentSessionsEntityTypesListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsEntityTypesListCall) Do

Do executes the "dialogflow.projects.agent.sessions.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListSessionEntityTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsEntityTypesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsEntityTypesListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentSessionsEntityTypesListCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentSessionsEntityTypesListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentSessionsEntityTypesListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentSessionsEntityTypesListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentSessionsEntityTypesPatchCall

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

func (*ProjectsAgentSessionsEntityTypesPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentSessionsEntityTypesPatchCall) Do

Do executes the "dialogflow.projects.agent.sessions.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentSessionsEntityTypesPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentSessionsEntityTypesPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentSessionsEntityTypesPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentSessionsEntityTypesService

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

func NewProjectsAgentSessionsEntityTypesService

func NewProjectsAgentSessionsEntityTypesService(s *Service) *ProjectsAgentSessionsEntityTypesService

func (*ProjectsAgentSessionsEntityTypesService) Create

Create:

- parent: .

func (*ProjectsAgentSessionsEntityTypesService) Delete

Delete:

- name: .

func (*ProjectsAgentSessionsEntityTypesService) Get

Get:

- name: .

func (*ProjectsAgentSessionsEntityTypesService) List

List:

- parent: .

func (*ProjectsAgentSessionsEntityTypesService) Patch

Patch:

- name: .

type ProjectsAgentSessionsService

type ProjectsAgentSessionsService struct {
	Contexts *ProjectsAgentSessionsContextsService

	EntityTypes *ProjectsAgentSessionsEntityTypesService
	// contains filtered or unexported fields
}

func NewProjectsAgentSessionsService

func NewProjectsAgentSessionsService(s *Service) *ProjectsAgentSessionsService

func (*ProjectsAgentSessionsService) DeleteContexts

DeleteContexts:

- parent: .

func (*ProjectsAgentSessionsService) DetectIntent

func (r *ProjectsAgentSessionsService) DetectIntent(session string, googleclouddialogflowv2detectintentrequest *GoogleCloudDialogflowV2DetectIntentRequest) *ProjectsAgentSessionsDetectIntentCall

DetectIntent:

- session: .

type ProjectsAgentTrainCall

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

func (*ProjectsAgentTrainCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentTrainCall) Do

Do executes the "dialogflow.projects.agent.train" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentTrainCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentTrainCall) Header

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentUpdateFulfillmentCall added in v0.18.0

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

func (*ProjectsAgentUpdateFulfillmentCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentUpdateFulfillmentCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.updateFulfillment" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Fulfillment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentUpdateFulfillmentCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentUpdateFulfillmentCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentUpdateFulfillmentCall) UpdateMask added in v0.18.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentVersionsCreateCall added in v0.18.0

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

func (*ProjectsAgentVersionsCreateCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentVersionsCreateCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.versions.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentVersionsCreateCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentVersionsCreateCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentVersionsDeleteCall added in v0.46.0

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

func (*ProjectsAgentVersionsDeleteCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentVersionsDeleteCall) Do added in v0.46.0

Do executes the "dialogflow.projects.agent.versions.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentVersionsDeleteCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentVersionsDeleteCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsAgentVersionsGetCall added in v0.18.0

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

func (*ProjectsAgentVersionsGetCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentVersionsGetCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.versions.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentVersionsGetCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentVersionsGetCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentVersionsGetCall) IfNoneMatch added in v0.18.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsAgentVersionsListCall added in v0.18.0

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

func (*ProjectsAgentVersionsListCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentVersionsListCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.versions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListVersionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentVersionsListCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentVersionsListCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentVersionsListCall) IfNoneMatch added in v0.18.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAgentVersionsListCall) PageSize added in v0.18.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAgentVersionsListCall) PageToken added in v0.18.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAgentVersionsListCall) Pages added in v0.18.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAgentVersionsPatchCall added in v0.18.0

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

func (*ProjectsAgentVersionsPatchCall) Context added in v0.18.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAgentVersionsPatchCall) Do added in v0.18.0

Do executes the "dialogflow.projects.agent.versions.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAgentVersionsPatchCall) Fields added in v0.18.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAgentVersionsPatchCall) Header added in v0.18.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAgentVersionsPatchCall) UpdateMask added in v0.18.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAgentVersionsService added in v0.18.0

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

func NewProjectsAgentVersionsService added in v0.18.0

func NewProjectsAgentVersionsService(s *Service) *ProjectsAgentVersionsService

func (*ProjectsAgentVersionsService) Create added in v0.18.0

func (r *ProjectsAgentVersionsService) Create(parent string, googleclouddialogflowv2version *GoogleCloudDialogflowV2Version) *ProjectsAgentVersionsCreateCall

Create:

- parent: .

func (*ProjectsAgentVersionsService) Delete added in v0.46.0

Delete:

- name: .

func (*ProjectsAgentVersionsService) Get added in v0.18.0

Get:

- name: .

func (*ProjectsAgentVersionsService) List added in v0.18.0

List:

- parent: .

func (*ProjectsAgentVersionsService) Patch added in v0.18.0

Patch:

- name: .

type ProjectsAnswerRecordsListCall added in v0.42.0

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

func (*ProjectsAnswerRecordsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAnswerRecordsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.answerRecords.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListAnswerRecordsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAnswerRecordsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAnswerRecordsListCall) Filter added in v0.42.0

Filter sets the optional parameter "filter":

func (*ProjectsAnswerRecordsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAnswerRecordsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsAnswerRecordsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsAnswerRecordsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsAnswerRecordsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsAnswerRecordsPatchCall added in v0.42.0

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

func (*ProjectsAnswerRecordsPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsAnswerRecordsPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.answerRecords.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2AnswerRecord.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsAnswerRecordsPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsAnswerRecordsPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsAnswerRecordsPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsAnswerRecordsService added in v0.42.0

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

func NewProjectsAnswerRecordsService added in v0.42.0

func NewProjectsAnswerRecordsService(s *Service) *ProjectsAnswerRecordsService

func (*ProjectsAnswerRecordsService) List added in v0.42.0

List:

- parent: .

func (*ProjectsAnswerRecordsService) Patch added in v0.42.0

func (r *ProjectsAnswerRecordsService) Patch(name string, googleclouddialogflowv2answerrecord *GoogleCloudDialogflowV2AnswerRecord) *ProjectsAnswerRecordsPatchCall

Patch:

- name: .

type ProjectsConversationDatasetsGetCall added in v0.71.0

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

func (*ProjectsConversationDatasetsGetCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationDatasetsGetCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationDatasets.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationDataset.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationDatasetsGetCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationDatasetsGetCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationDatasetsGetCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsConversationDatasetsImportConversationDataCall added in v0.71.0

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

func (*ProjectsConversationDatasetsImportConversationDataCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationDatasetsImportConversationDataCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationDatasets.importConversationData" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationDatasetsImportConversationDataCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationDatasetsImportConversationDataCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationDatasetsListCall added in v0.71.0

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

func (*ProjectsConversationDatasetsListCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationDatasetsListCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationDatasets.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationDatasetsResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationDatasetsListCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationDatasetsListCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationDatasetsListCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsConversationDatasetsListCall) PageSize added in v0.71.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsConversationDatasetsListCall) PageToken added in v0.71.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsConversationDatasetsListCall) Pages added in v0.71.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsConversationDatasetsService added in v0.71.0

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

func NewProjectsConversationDatasetsService added in v0.71.0

func NewProjectsConversationDatasetsService(s *Service) *ProjectsConversationDatasetsService

func (*ProjectsConversationDatasetsService) Get added in v0.71.0

Get:

- name: .

func (*ProjectsConversationDatasetsService) ImportConversationData added in v0.71.0

func (r *ProjectsConversationDatasetsService) ImportConversationData(name string, googleclouddialogflowv2importconversationdatarequest *GoogleCloudDialogflowV2ImportConversationDataRequest) *ProjectsConversationDatasetsImportConversationDataCall

ImportConversationData:

- name: .

func (*ProjectsConversationDatasetsService) List added in v0.71.0

List:

- parent: .

type ProjectsConversationModelsCreateCall added in v0.71.0

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

func (*ProjectsConversationModelsCreateCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsCreateCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsCreateCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsCreateCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationModelsDeleteCall added in v0.71.0

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

func (*ProjectsConversationModelsDeleteCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsDeleteCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsDeleteCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsDeleteCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationModelsDeployCall added in v0.71.0

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

func (*ProjectsConversationModelsDeployCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsDeployCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.deploy" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsDeployCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsDeployCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationModelsEvaluationsGetCall added in v0.71.0

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

func (*ProjectsConversationModelsEvaluationsGetCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsEvaluationsGetCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.evaluations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationModelEvaluation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsEvaluationsGetCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsEvaluationsGetCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationModelsEvaluationsGetCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsConversationModelsEvaluationsListCall added in v0.71.0

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

func (*ProjectsConversationModelsEvaluationsListCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsEvaluationsListCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.evaluations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse.ServerRespon se.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsEvaluationsListCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsEvaluationsListCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationModelsEvaluationsListCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsConversationModelsEvaluationsListCall) PageSize added in v0.71.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsConversationModelsEvaluationsListCall) PageToken added in v0.71.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsConversationModelsEvaluationsListCall) Pages added in v0.71.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsConversationModelsEvaluationsService added in v0.71.0

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

func NewProjectsConversationModelsEvaluationsService added in v0.71.0

func NewProjectsConversationModelsEvaluationsService(s *Service) *ProjectsConversationModelsEvaluationsService

func (*ProjectsConversationModelsEvaluationsService) Get added in v0.71.0

Get:

- name: .

func (*ProjectsConversationModelsEvaluationsService) List added in v0.71.0

List:

- parent: .

type ProjectsConversationModelsGetCall added in v0.71.0

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

func (*ProjectsConversationModelsGetCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsGetCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationModel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsGetCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsGetCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationModelsGetCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsConversationModelsListCall added in v0.71.0

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

func (*ProjectsConversationModelsListCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsListCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationModelsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsListCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsListCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationModelsListCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsConversationModelsListCall) PageSize added in v0.71.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsConversationModelsListCall) PageToken added in v0.71.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsConversationModelsListCall) Pages added in v0.71.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsConversationModelsService added in v0.71.0

type ProjectsConversationModelsService struct {
	Evaluations *ProjectsConversationModelsEvaluationsService
	// contains filtered or unexported fields
}

func NewProjectsConversationModelsService added in v0.71.0

func NewProjectsConversationModelsService(s *Service) *ProjectsConversationModelsService

func (*ProjectsConversationModelsService) Create added in v0.71.0

Create:

- parent: .

func (*ProjectsConversationModelsService) Delete added in v0.71.0

Delete:

- name: .

func (*ProjectsConversationModelsService) Deploy added in v0.71.0

Deploy:

- name: .

func (*ProjectsConversationModelsService) Get added in v0.71.0

Get:

- name: .

func (*ProjectsConversationModelsService) List added in v0.71.0

List:

- parent: .

func (*ProjectsConversationModelsService) Undeploy added in v0.71.0

func (r *ProjectsConversationModelsService) Undeploy(name string, googleclouddialogflowv2undeployconversationmodelrequest *GoogleCloudDialogflowV2UndeployConversationModelRequest) *ProjectsConversationModelsUndeployCall

Undeploy:

- name: .

type ProjectsConversationModelsUndeployCall added in v0.71.0

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

func (*ProjectsConversationModelsUndeployCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationModelsUndeployCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationModels.undeploy" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationModelsUndeployCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationModelsUndeployCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationProfilesClearSuggestionFeatureConfigCall added in v0.71.0

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

func (*ProjectsConversationProfilesClearSuggestionFeatureConfigCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationProfilesClearSuggestionFeatureConfigCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationProfiles.clearSuggestionFeatureConfig" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationProfilesClearSuggestionFeatureConfigCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationProfilesClearSuggestionFeatureConfigCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationProfilesCreateCall added in v0.42.0

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

func (*ProjectsConversationProfilesCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationProfilesCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversationProfiles.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationProfile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationProfilesCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationProfilesCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationProfilesDeleteCall added in v0.42.0

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

func (*ProjectsConversationProfilesDeleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationProfilesDeleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversationProfiles.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationProfilesDeleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationProfilesDeleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationProfilesGetCall added in v0.42.0

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

func (*ProjectsConversationProfilesGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationProfilesGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversationProfiles.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationProfile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationProfilesGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationProfilesGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationProfilesGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsConversationProfilesListCall added in v0.42.0

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

func (*ProjectsConversationProfilesListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationProfilesListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversationProfiles.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationProfilesResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationProfilesListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationProfilesListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationProfilesListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsConversationProfilesListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsConversationProfilesListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsConversationProfilesListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsConversationProfilesPatchCall added in v0.42.0

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

func (*ProjectsConversationProfilesPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationProfilesPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversationProfiles.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationProfile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationProfilesPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationProfilesPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationProfilesPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsConversationProfilesService added in v0.42.0

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

func NewProjectsConversationProfilesService added in v0.42.0

func NewProjectsConversationProfilesService(s *Service) *ProjectsConversationProfilesService

func (*ProjectsConversationProfilesService) ClearSuggestionFeatureConfig added in v0.71.0

func (r *ProjectsConversationProfilesService) ClearSuggestionFeatureConfig(conversationProfile string, googleclouddialogflowv2clearsuggestionfeatureconfigrequest *GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest) *ProjectsConversationProfilesClearSuggestionFeatureConfigCall

ClearSuggestionFeatureConfig:

- conversationProfile: .

func (*ProjectsConversationProfilesService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsConversationProfilesService) Delete added in v0.42.0

Delete:

- name: .

func (*ProjectsConversationProfilesService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsConversationProfilesService) List added in v0.42.0

List:

- parent: .

func (*ProjectsConversationProfilesService) Patch added in v0.42.0

Patch:

- name: .

func (*ProjectsConversationProfilesService) SetSuggestionFeatureConfig added in v0.71.0

func (r *ProjectsConversationProfilesService) SetSuggestionFeatureConfig(conversationProfile string, googleclouddialogflowv2setsuggestionfeatureconfigrequest *GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest) *ProjectsConversationProfilesSetSuggestionFeatureConfigCall

SetSuggestionFeatureConfig:

- conversationProfile: .

type ProjectsConversationProfilesSetSuggestionFeatureConfigCall added in v0.71.0

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

func (*ProjectsConversationProfilesSetSuggestionFeatureConfigCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationProfilesSetSuggestionFeatureConfigCall) Do added in v0.71.0

Do executes the "dialogflow.projects.conversationProfiles.setSuggestionFeatureConfig" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationProfilesSetSuggestionFeatureConfigCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationProfilesSetSuggestionFeatureConfigCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsCompleteCall added in v0.42.0

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

func (*ProjectsConversationsCompleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsCompleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.complete" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsCompleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsCompleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsCreateCall added in v0.42.0

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

func (*ProjectsConversationsCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsCreateCall) ConversationId added in v0.42.0

func (c *ProjectsConversationsCreateCall) ConversationId(conversationId string) *ProjectsConversationsCreateCall

ConversationId sets the optional parameter "conversationId":

func (*ProjectsConversationsCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsGetCall added in v0.42.0

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

func (*ProjectsConversationsGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationsGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsConversationsListCall added in v0.42.0

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

func (*ProjectsConversationsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsListCall) Filter added in v0.42.0

Filter sets the optional parameter "filter":

func (*ProjectsConversationsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsConversationsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsConversationsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsConversationsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsConversationsMessagesListCall added in v0.42.0

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

func (*ProjectsConversationsMessagesListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsMessagesListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.messages.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListMessagesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsMessagesListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsMessagesListCall) Filter added in v0.42.0

Filter sets the optional parameter "filter":

func (*ProjectsConversationsMessagesListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationsMessagesListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsConversationsMessagesListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsConversationsMessagesListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsConversationsMessagesListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsConversationsMessagesService added in v0.42.0

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

func NewProjectsConversationsMessagesService added in v0.42.0

func NewProjectsConversationsMessagesService(s *Service) *ProjectsConversationsMessagesService

func (*ProjectsConversationsMessagesService) List added in v0.42.0

List:

- parent: .

type ProjectsConversationsParticipantsAnalyzeContentCall added in v0.42.0

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

func (*ProjectsConversationsParticipantsAnalyzeContentCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsAnalyzeContentCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.participants.analyzeContent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2AnalyzeContentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsAnalyzeContentCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsAnalyzeContentCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsParticipantsCreateCall added in v0.42.0

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

func (*ProjectsConversationsParticipantsCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.participants.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Participant.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsParticipantsGetCall added in v0.42.0

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

func (*ProjectsConversationsParticipantsGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.participants.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Participant.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationsParticipantsGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsConversationsParticipantsListCall added in v0.42.0

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

func (*ProjectsConversationsParticipantsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.participants.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListParticipantsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationsParticipantsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsConversationsParticipantsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsConversationsParticipantsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsConversationsParticipantsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsConversationsParticipantsPatchCall added in v0.42.0

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

func (*ProjectsConversationsParticipantsPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.participants.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Participant.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsConversationsParticipantsPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsConversationsParticipantsService added in v0.42.0

type ProjectsConversationsParticipantsService struct {
	Suggestions *ProjectsConversationsParticipantsSuggestionsService
	// contains filtered or unexported fields
}

func NewProjectsConversationsParticipantsService added in v0.42.0

func NewProjectsConversationsParticipantsService(s *Service) *ProjectsConversationsParticipantsService

func (*ProjectsConversationsParticipantsService) AnalyzeContent added in v0.42.0

AnalyzeContent:

- participant: .

func (*ProjectsConversationsParticipantsService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsConversationsParticipantsService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsConversationsParticipantsService) List added in v0.42.0

List:

- parent: .

func (*ProjectsConversationsParticipantsService) Patch added in v0.42.0

Patch:

- name: .

type ProjectsConversationsParticipantsSuggestionsService added in v0.42.0

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

func NewProjectsConversationsParticipantsSuggestionsService added in v0.42.0

func NewProjectsConversationsParticipantsSuggestionsService(s *Service) *ProjectsConversationsParticipantsSuggestionsService

func (*ProjectsConversationsParticipantsSuggestionsService) SuggestArticles added in v0.42.0

SuggestArticles:

- parent: .

func (*ProjectsConversationsParticipantsSuggestionsService) SuggestFaqAnswers added in v0.42.0

SuggestFaqAnswers:

- parent: .

func (*ProjectsConversationsParticipantsSuggestionsService) SuggestKnowledgeAssist added in v0.184.0

SuggestKnowledgeAssist:

- parent: .

func (*ProjectsConversationsParticipantsSuggestionsService) SuggestSmartReplies added in v0.65.0

SuggestSmartReplies:

- parent: .

type ProjectsConversationsParticipantsSuggestionsSuggestArticlesCall added in v0.42.0

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

func (*ProjectsConversationsParticipantsSuggestionsSuggestArticlesCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsSuggestionsSuggestArticlesCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.participants.suggestions.suggestArticles" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestArticlesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsSuggestionsSuggestArticlesCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsSuggestionsSuggestArticlesCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsParticipantsSuggestionsSuggestFaqAnswersCall added in v0.42.0

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

func (*ProjectsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Do added in v0.42.0

Do executes the "dialogflow.projects.conversations.participants.suggestions.suggestFaqAnswers" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestFaqAnswersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall added in v0.184.0

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

func (*ProjectsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Context added in v0.184.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Do added in v0.184.0

Do executes the "dialogflow.projects.conversations.participants.suggestions.suggestKnowledgeAssist" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Fields added in v0.184.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Header added in v0.184.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsParticipantsSuggestionsSuggestSmartRepliesCall added in v0.65.0

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

func (*ProjectsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Context added in v0.65.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Do added in v0.65.0

Do executes the "dialogflow.projects.conversations.participants.suggestions.suggestSmartReplies" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestSmartRepliesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Fields added in v0.65.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Header added in v0.65.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsService added in v0.42.0

type ProjectsConversationsService struct {
	Messages *ProjectsConversationsMessagesService

	Participants *ProjectsConversationsParticipantsService

	Suggestions *ProjectsConversationsSuggestionsService
	// contains filtered or unexported fields
}

func NewProjectsConversationsService added in v0.42.0

func NewProjectsConversationsService(s *Service) *ProjectsConversationsService

func (*ProjectsConversationsService) Complete added in v0.42.0

func (r *ProjectsConversationsService) Complete(name string, googleclouddialogflowv2completeconversationrequest *GoogleCloudDialogflowV2CompleteConversationRequest) *ProjectsConversationsCompleteCall

Complete:

- name: .

func (*ProjectsConversationsService) Create added in v0.42.0

func (r *ProjectsConversationsService) Create(parent string, googleclouddialogflowv2conversation *GoogleCloudDialogflowV2Conversation) *ProjectsConversationsCreateCall

Create:

- parent: .

func (*ProjectsConversationsService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsConversationsService) List added in v0.42.0

List:

- parent: .

type ProjectsConversationsSuggestionsGenerateCall added in v0.226.0

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

func (*ProjectsConversationsSuggestionsGenerateCall) Context added in v0.226.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsSuggestionsGenerateCall) Do added in v0.226.0

Do executes the "dialogflow.projects.conversations.suggestions.generate" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2GenerateSuggestionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsSuggestionsGenerateCall) Fields added in v0.226.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsSuggestionsGenerateCall) Header added in v0.226.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsSuggestionsSearchKnowledgeCall added in v0.139.0

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

func (*ProjectsConversationsSuggestionsSearchKnowledgeCall) Context added in v0.139.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsSuggestionsSearchKnowledgeCall) Do added in v0.139.0

Do executes the "dialogflow.projects.conversations.suggestions.searchKnowledge" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SearchKnowledgeResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsSuggestionsSearchKnowledgeCall) Fields added in v0.139.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsSuggestionsSearchKnowledgeCall) Header added in v0.139.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsConversationsSuggestionsService added in v0.107.0

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

func NewProjectsConversationsSuggestionsService added in v0.107.0

func NewProjectsConversationsSuggestionsService(s *Service) *ProjectsConversationsSuggestionsService

func (*ProjectsConversationsSuggestionsService) Generate added in v0.226.0

Generate:

- conversation: .

func (*ProjectsConversationsSuggestionsService) SearchKnowledge added in v0.139.0

func (r *ProjectsConversationsSuggestionsService) SearchKnowledge(conversation string, googleclouddialogflowv2searchknowledgerequest *GoogleCloudDialogflowV2SearchKnowledgeRequest) *ProjectsConversationsSuggestionsSearchKnowledgeCall

SearchKnowledge:

- conversation: .

func (*ProjectsConversationsSuggestionsService) SuggestConversationSummary added in v0.107.0

func (r *ProjectsConversationsSuggestionsService) SuggestConversationSummary(conversation string, googleclouddialogflowv2suggestconversationsummaryrequest *GoogleCloudDialogflowV2SuggestConversationSummaryRequest) *ProjectsConversationsSuggestionsSuggestConversationSummaryCall

SuggestConversationSummary:

- conversation: .

type ProjectsConversationsSuggestionsSuggestConversationSummaryCall added in v0.107.0

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

func (*ProjectsConversationsSuggestionsSuggestConversationSummaryCall) Context added in v0.107.0

Context sets the context to be used in this call's Do method.

func (*ProjectsConversationsSuggestionsSuggestConversationSummaryCall) Do added in v0.107.0

Do executes the "dialogflow.projects.conversations.suggestions.suggestConversationSummary" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestConversationSummaryResponse.ServerResponse.Hea der or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsConversationsSuggestionsSuggestConversationSummaryCall) Fields added in v0.107.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsConversationsSuggestionsSuggestConversationSummaryCall) Header added in v0.107.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsDeleteAgentCall added in v0.7.0

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

func (*ProjectsDeleteAgentCall) Context added in v0.7.0

Context sets the context to be used in this call's Do method.

func (*ProjectsDeleteAgentCall) Do added in v0.7.0

Do executes the "dialogflow.projects.deleteAgent" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsDeleteAgentCall) Fields added in v0.7.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsDeleteAgentCall) Header added in v0.7.0

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsGeneratorsCreateCall added in v0.183.0

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

func (*ProjectsGeneratorsCreateCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsGeneratorsCreateCall) Do added in v0.183.0

Do executes the "dialogflow.projects.generators.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Generator.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsGeneratorsCreateCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsGeneratorsCreateCall) GeneratorId added in v0.183.0

GeneratorId sets the optional parameter "generatorId":

func (*ProjectsGeneratorsCreateCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsGeneratorsListCall added in v0.183.0

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

func (*ProjectsGeneratorsListCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsGeneratorsListCall) Do added in v0.183.0

Do executes the "dialogflow.projects.generators.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListGeneratorsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsGeneratorsListCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsGeneratorsListCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsGeneratorsListCall) IfNoneMatch added in v0.183.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsGeneratorsListCall) PageSize added in v0.183.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsGeneratorsListCall) PageToken added in v0.183.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsGeneratorsListCall) Pages added in v0.183.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsGeneratorsService added in v0.183.0

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

func NewProjectsGeneratorsService added in v0.183.0

func NewProjectsGeneratorsService(s *Service) *ProjectsGeneratorsService

func (*ProjectsGeneratorsService) Create added in v0.183.0

func (r *ProjectsGeneratorsService) Create(parent string, googleclouddialogflowv2generator *GoogleCloudDialogflowV2Generator) *ProjectsGeneratorsCreateCall

Create:

- parent: .

func (*ProjectsGeneratorsService) List added in v0.183.0

List:

- parent: .

type ProjectsGetAgentCall

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

func (*ProjectsGetAgentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsGetAgentCall) Do

Do executes the "dialogflow.projects.getAgent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Agent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsGetAgentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsGetAgentCall) Header

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsGetAgentCall) IfNoneMatch

func (c *ProjectsGetAgentCall) IfNoneMatch(entityTag string) *ProjectsGetAgentCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsKnowledgeBasesCreateCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsKnowledgeBasesDeleteCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesDeleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDeleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDeleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDeleteCall) Force added in v0.42.0

Force sets the optional parameter "force":

func (*ProjectsKnowledgeBasesDeleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsKnowledgeBasesDocumentsCreateCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesDocumentsCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.documents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsKnowledgeBasesDocumentsDeleteCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesDocumentsDeleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsDeleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.documents.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsDeleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsDeleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsKnowledgeBasesDocumentsExportCall added in v0.65.0

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

func (*ProjectsKnowledgeBasesDocumentsExportCall) Context added in v0.65.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsExportCall) Do added in v0.65.0

Do executes the "dialogflow.projects.knowledgeBases.documents.export" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsExportCall) Fields added in v0.65.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsExportCall) Header added in v0.65.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsKnowledgeBasesDocumentsGetCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesDocumentsGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.documents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsKnowledgeBasesDocumentsGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsKnowledgeBasesDocumentsImportCall added in v0.66.0

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

func (*ProjectsKnowledgeBasesDocumentsImportCall) Context added in v0.66.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsImportCall) Do added in v0.66.0

Do executes the "dialogflow.projects.knowledgeBases.documents.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsImportCall) Fields added in v0.66.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsImportCall) Header added in v0.66.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsKnowledgeBasesDocumentsListCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesDocumentsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.documents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListDocumentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsListCall) Filter added in v0.65.0

Filter sets the optional parameter "filter":

func (*ProjectsKnowledgeBasesDocumentsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsKnowledgeBasesDocumentsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsKnowledgeBasesDocumentsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsKnowledgeBasesDocumentsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsKnowledgeBasesDocumentsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsKnowledgeBasesDocumentsPatchCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesDocumentsPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.documents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsKnowledgeBasesDocumentsPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsKnowledgeBasesDocumentsReloadCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesDocumentsReloadCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesDocumentsReloadCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.documents.reload" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesDocumentsReloadCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesDocumentsReloadCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsKnowledgeBasesDocumentsService added in v0.42.0

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

func NewProjectsKnowledgeBasesDocumentsService added in v0.42.0

func NewProjectsKnowledgeBasesDocumentsService(s *Service) *ProjectsKnowledgeBasesDocumentsService

func (*ProjectsKnowledgeBasesDocumentsService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsKnowledgeBasesDocumentsService) Delete added in v0.42.0

Delete:

- name: .

func (*ProjectsKnowledgeBasesDocumentsService) Export added in v0.65.0

Export:

- name: .

func (*ProjectsKnowledgeBasesDocumentsService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsKnowledgeBasesDocumentsService) Import added in v0.66.0

Import:

- parent: .

func (*ProjectsKnowledgeBasesDocumentsService) List added in v0.42.0

List:

- parent: .

func (*ProjectsKnowledgeBasesDocumentsService) Patch added in v0.42.0

Patch:

- name: .

func (*ProjectsKnowledgeBasesDocumentsService) Reload added in v0.42.0

Reload:

- name: .

type ProjectsKnowledgeBasesGetCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsKnowledgeBasesGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsKnowledgeBasesListCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListKnowledgeBasesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesListCall) Filter added in v0.65.0

Filter sets the optional parameter "filter":

func (*ProjectsKnowledgeBasesListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsKnowledgeBasesListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsKnowledgeBasesListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsKnowledgeBasesListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsKnowledgeBasesListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsKnowledgeBasesPatchCall added in v0.42.0

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

func (*ProjectsKnowledgeBasesPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsKnowledgeBasesPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.knowledgeBases.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsKnowledgeBasesPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsKnowledgeBasesPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsKnowledgeBasesPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsKnowledgeBasesService added in v0.42.0

type ProjectsKnowledgeBasesService struct {
	Documents *ProjectsKnowledgeBasesDocumentsService
	// contains filtered or unexported fields
}

func NewProjectsKnowledgeBasesService added in v0.42.0

func NewProjectsKnowledgeBasesService(s *Service) *ProjectsKnowledgeBasesService

func (*ProjectsKnowledgeBasesService) Create added in v0.42.0

func (r *ProjectsKnowledgeBasesService) Create(parent string, googleclouddialogflowv2knowledgebase *GoogleCloudDialogflowV2KnowledgeBase) *ProjectsKnowledgeBasesCreateCall

Create:

- parent: .

func (*ProjectsKnowledgeBasesService) Delete added in v0.42.0

Delete:

- name: .

func (*ProjectsKnowledgeBasesService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsKnowledgeBasesService) List added in v0.42.0

List:

- parent: .

func (*ProjectsKnowledgeBasesService) Patch added in v0.42.0

Patch:

- name: .

type ProjectsLocationsAgentEntityTypesBatchDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesBatchDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesBatchDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.batchDelete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesBatchDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesBatchDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEntityTypesBatchUpdateCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesBatchUpdateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesBatchUpdateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.batchUpdate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesBatchUpdateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesBatchUpdateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEntityTypesCreateCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEntityTypesCreateCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentEntityTypesDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEntityTypesEntitiesBatchCreateCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.entities.batchCreate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEntityTypesEntitiesBatchDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.entities.batchDelete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEntityTypesEntitiesBatchUpdateCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchUpdateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchUpdateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.entities.batchUpdate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchUpdateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesEntitiesBatchUpdateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEntityTypesEntitiesService added in v0.43.0

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

func NewProjectsLocationsAgentEntityTypesEntitiesService added in v0.43.0

func NewProjectsLocationsAgentEntityTypesEntitiesService(s *Service) *ProjectsLocationsAgentEntityTypesEntitiesService

func (*ProjectsLocationsAgentEntityTypesEntitiesService) BatchCreate added in v0.43.0

BatchCreate:

- parent: .

func (*ProjectsLocationsAgentEntityTypesEntitiesService) BatchDelete added in v0.43.0

BatchDelete:

- parent: .

func (*ProjectsLocationsAgentEntityTypesEntitiesService) BatchUpdate added in v0.43.0

BatchUpdate:

- parent: .

type ProjectsLocationsAgentEntityTypesGetCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEntityTypesGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentEntityTypesGetCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentEntityTypesListCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListEntityTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEntityTypesListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentEntityTypesListCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentEntityTypesListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentEntityTypesListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentEntityTypesListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentEntityTypesPatchCall added in v0.43.0

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

func (*ProjectsLocationsAgentEntityTypesPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEntityTypesPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEntityTypesPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEntityTypesPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEntityTypesPatchCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentEntityTypesPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentEntityTypesService added in v0.43.0

type ProjectsLocationsAgentEntityTypesService struct {
	Entities *ProjectsLocationsAgentEntityTypesEntitiesService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentEntityTypesService added in v0.43.0

func NewProjectsLocationsAgentEntityTypesService(s *Service) *ProjectsLocationsAgentEntityTypesService

func (*ProjectsLocationsAgentEntityTypesService) BatchDelete added in v0.43.0

BatchDelete:

- parent: .

func (*ProjectsLocationsAgentEntityTypesService) BatchUpdate added in v0.43.0

BatchUpdate:

- parent: .

func (*ProjectsLocationsAgentEntityTypesService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsLocationsAgentEntityTypesService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsLocationsAgentEntityTypesService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsLocationsAgentEntityTypesService) List added in v0.43.0

List:

- parent: .

func (*ProjectsLocationsAgentEntityTypesService) Patch added in v0.43.0

Patch:

- name: .

type ProjectsLocationsAgentEnvironmentsCreateCall added in v0.46.0

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

func (*ProjectsLocationsAgentEnvironmentsCreateCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsCreateCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.environments.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsCreateCall) EnvironmentId added in v0.46.0

EnvironmentId sets the optional parameter "environmentId":

func (*ProjectsLocationsAgentEnvironmentsCreateCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsCreateCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsDeleteCall added in v0.46.0

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

func (*ProjectsLocationsAgentEnvironmentsDeleteCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsDeleteCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.environments.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsDeleteCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsDeleteCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsGetCall added in v0.46.0

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

func (*ProjectsLocationsAgentEnvironmentsGetCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsGetCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.environments.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsGetCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsGetCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsGetCall) IfNoneMatch added in v0.46.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAgentEnvironmentsGetHistoryCall added in v0.46.0

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

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.environments.getHistory" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EnvironmentHistory.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) IfNoneMatch added in v0.46.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) PageSize added in v0.46.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) PageToken added in v0.46.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentEnvironmentsGetHistoryCall) Pages added in v0.46.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentEnvironmentsIntentsListCall added in v0.48.0

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

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) Context added in v0.48.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) Do added in v0.48.0

Do executes the "dialogflow.projects.locations.agent.environments.intents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListIntentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) Fields added in v0.48.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) Header added in v0.48.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) IfNoneMatch added in v0.48.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) IntentView added in v0.48.0

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) LanguageCode added in v0.48.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) PageSize added in v0.48.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) PageToken added in v0.48.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentEnvironmentsIntentsListCall) Pages added in v0.48.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentEnvironmentsIntentsService added in v0.48.0

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

func NewProjectsLocationsAgentEnvironmentsIntentsService added in v0.48.0

func NewProjectsLocationsAgentEnvironmentsIntentsService(s *Service) *ProjectsLocationsAgentEnvironmentsIntentsService

func (*ProjectsLocationsAgentEnvironmentsIntentsService) List added in v0.48.0

List:

- parent: .

type ProjectsLocationsAgentEnvironmentsListCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListEnvironmentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentEnvironmentsListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentEnvironmentsListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentEnvironmentsListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentEnvironmentsPatchCall added in v0.46.0

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

func (*ProjectsLocationsAgentEnvironmentsPatchCall) AllowLoadToDraftAndDiscardChanges added in v0.46.0

func (c *ProjectsLocationsAgentEnvironmentsPatchCall) AllowLoadToDraftAndDiscardChanges(allowLoadToDraftAndDiscardChanges bool) *ProjectsLocationsAgentEnvironmentsPatchCall

AllowLoadToDraftAndDiscardChanges sets the optional parameter "allowLoadToDraftAndDiscardChanges":

func (*ProjectsLocationsAgentEnvironmentsPatchCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsPatchCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.environments.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsPatchCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsPatchCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsPatchCall) UpdateMask added in v0.46.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentEnvironmentsService added in v0.43.0

type ProjectsLocationsAgentEnvironmentsService struct {
	Intents *ProjectsLocationsAgentEnvironmentsIntentsService

	Users *ProjectsLocationsAgentEnvironmentsUsersService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentEnvironmentsService added in v0.43.0

func NewProjectsLocationsAgentEnvironmentsService(s *Service) *ProjectsLocationsAgentEnvironmentsService

func (*ProjectsLocationsAgentEnvironmentsService) Create added in v0.46.0

Create:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsService) Delete added in v0.46.0

Delete:

- name: .

func (*ProjectsLocationsAgentEnvironmentsService) Get added in v0.46.0

Get:

- name: .

func (*ProjectsLocationsAgentEnvironmentsService) GetHistory added in v0.46.0

GetHistory:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsService) List added in v0.43.0

List:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsService) Patch added in v0.46.0

Patch:

- name: .

type ProjectsLocationsAgentEnvironmentsUsersService added in v0.43.0

type ProjectsLocationsAgentEnvironmentsUsersService struct {
	Sessions *ProjectsLocationsAgentEnvironmentsUsersSessionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentEnvironmentsUsersService added in v0.43.0

func NewProjectsLocationsAgentEnvironmentsUsersService(s *Service) *ProjectsLocationsAgentEnvironmentsUsersService

type ProjectsLocationsAgentEnvironmentsUsersSessionsContextsCreateCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.contexts.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsContextsDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.contexts.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsContextsGetCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.contexts.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.contexts.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListContextsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentEnvironmentsUsersSessionsContextsPatchCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.contexts.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService added in v0.43.0

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

func NewProjectsLocationsAgentEnvironmentsUsersSessionsContextsService added in v0.43.0

func NewProjectsLocationsAgentEnvironmentsUsersSessionsContextsService(s *Service) *ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService) List added in v0.43.0

List:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService) Patch added in v0.43.0

Patch:

- name: .

type ProjectsLocationsAgentEnvironmentsUsersSessionsDeleteContextsCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDeleteContextsCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDeleteContextsCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.deleteContexts" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDeleteContextsCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDeleteContextsCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsDetectIntentCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDetectIntentCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDetectIntentCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.detectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDetectIntentCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsDetectIntentCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesCreateCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.entityTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesGetCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListSessionEntityTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesPatchCall added in v0.43.0

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

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.environments.users.sessions.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService added in v0.43.0

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

func NewProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService added in v0.43.0

func NewProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService(s *Service) *ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService) List added in v0.43.0

List:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService) Patch added in v0.43.0

Patch:

- name: .

type ProjectsLocationsAgentEnvironmentsUsersSessionsService added in v0.43.0

type ProjectsLocationsAgentEnvironmentsUsersSessionsService struct {
	Contexts *ProjectsLocationsAgentEnvironmentsUsersSessionsContextsService

	EntityTypes *ProjectsLocationsAgentEnvironmentsUsersSessionsEntityTypesService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentEnvironmentsUsersSessionsService added in v0.43.0

func NewProjectsLocationsAgentEnvironmentsUsersSessionsService(s *Service) *ProjectsLocationsAgentEnvironmentsUsersSessionsService

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsService) DeleteContexts added in v0.43.0

DeleteContexts:

- parent: .

func (*ProjectsLocationsAgentEnvironmentsUsersSessionsService) DetectIntent added in v0.43.0

DetectIntent:

- session: .

type ProjectsLocationsAgentExportCall added in v0.43.0

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

func (*ProjectsLocationsAgentExportCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentExportCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.export" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentExportCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentExportCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentGetFulfillmentCall added in v0.43.0

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

func (*ProjectsLocationsAgentGetFulfillmentCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentGetFulfillmentCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.getFulfillment" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Fulfillment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentGetFulfillmentCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentGetFulfillmentCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentGetFulfillmentCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAgentGetValidationResultCall added in v0.43.0

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

func (*ProjectsLocationsAgentGetValidationResultCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentGetValidationResultCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.getValidationResult" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ValidationResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentGetValidationResultCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentGetValidationResultCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentGetValidationResultCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentGetValidationResultCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentImportCall added in v0.43.0

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

func (*ProjectsLocationsAgentImportCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentImportCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentImportCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentImportCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentIntentsBatchDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentIntentsBatchDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentIntentsBatchDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.intents.batchDelete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentIntentsBatchDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentIntentsBatchDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentIntentsBatchUpdateCall added in v0.43.0

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

func (*ProjectsLocationsAgentIntentsBatchUpdateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentIntentsBatchUpdateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.intents.batchUpdate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentIntentsBatchUpdateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentIntentsBatchUpdateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentIntentsCreateCall added in v0.43.0

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

func (*ProjectsLocationsAgentIntentsCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentIntentsCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.intents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentIntentsCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentIntentsCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentIntentsCreateCall) IntentView added in v0.43.0

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsLocationsAgentIntentsCreateCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentIntentsDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentIntentsDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentIntentsDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.intents.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentIntentsDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentIntentsDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentIntentsGetCall added in v0.43.0

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

func (*ProjectsLocationsAgentIntentsGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentIntentsGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.intents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentIntentsGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentIntentsGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentIntentsGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentIntentsGetCall) IntentView added in v0.43.0

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsLocationsAgentIntentsGetCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentIntentsListCall added in v0.43.0

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

func (*ProjectsLocationsAgentIntentsListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentIntentsListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.intents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListIntentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentIntentsListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentIntentsListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentIntentsListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentIntentsListCall) IntentView added in v0.43.0

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsLocationsAgentIntentsListCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentIntentsListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentIntentsListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentIntentsListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentIntentsPatchCall added in v0.43.0

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

func (*ProjectsLocationsAgentIntentsPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentIntentsPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.intents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentIntentsPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentIntentsPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentIntentsPatchCall) IntentView added in v0.43.0

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_FULL"

func (*ProjectsLocationsAgentIntentsPatchCall) LanguageCode added in v0.43.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentIntentsPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentIntentsService added in v0.43.0

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

func NewProjectsLocationsAgentIntentsService added in v0.43.0

func NewProjectsLocationsAgentIntentsService(s *Service) *ProjectsLocationsAgentIntentsService

func (*ProjectsLocationsAgentIntentsService) BatchDelete added in v0.43.0

BatchDelete:

- parent: .

func (*ProjectsLocationsAgentIntentsService) BatchUpdate added in v0.43.0

BatchUpdate:

- parent: .

func (*ProjectsLocationsAgentIntentsService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsLocationsAgentIntentsService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsLocationsAgentIntentsService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsLocationsAgentIntentsService) List added in v0.43.0

List:

- parent: .

func (*ProjectsLocationsAgentIntentsService) Patch added in v0.43.0

Patch:

- name: .

type ProjectsLocationsAgentRestoreCall added in v0.43.0

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

func (*ProjectsLocationsAgentRestoreCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentRestoreCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.restore" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentRestoreCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentRestoreCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentSearchCall added in v0.43.0

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

func (*ProjectsLocationsAgentSearchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSearchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.search" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SearchAgentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSearchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSearchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentSearchCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentSearchCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentSearchCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentSearchCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentService added in v0.43.0

type ProjectsLocationsAgentService struct {
	EntityTypes *ProjectsLocationsAgentEntityTypesService

	Environments *ProjectsLocationsAgentEnvironmentsService

	Intents *ProjectsLocationsAgentIntentsService

	Sessions *ProjectsLocationsAgentSessionsService

	Versions *ProjectsLocationsAgentVersionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentService added in v0.43.0

func NewProjectsLocationsAgentService(s *Service) *ProjectsLocationsAgentService

func (*ProjectsLocationsAgentService) Export added in v0.43.0

func (r *ProjectsLocationsAgentService) Export(parent string, googleclouddialogflowv2exportagentrequest *GoogleCloudDialogflowV2ExportAgentRequest) *ProjectsLocationsAgentExportCall

Export:

- parent: .

func (*ProjectsLocationsAgentService) GetFulfillment added in v0.43.0

GetFulfillment:

- name: .

func (*ProjectsLocationsAgentService) GetValidationResult added in v0.43.0

GetValidationResult:

- parent: .

func (*ProjectsLocationsAgentService) Import added in v0.43.0

func (r *ProjectsLocationsAgentService) Import(parent string, googleclouddialogflowv2importagentrequest *GoogleCloudDialogflowV2ImportAgentRequest) *ProjectsLocationsAgentImportCall

Import:

- parent: .

func (*ProjectsLocationsAgentService) Restore added in v0.43.0

func (r *ProjectsLocationsAgentService) Restore(parent string, googleclouddialogflowv2restoreagentrequest *GoogleCloudDialogflowV2RestoreAgentRequest) *ProjectsLocationsAgentRestoreCall

Restore:

- parent: .

func (*ProjectsLocationsAgentService) Search added in v0.43.0

Search:

- parent: .

func (*ProjectsLocationsAgentService) Train added in v0.43.0

func (r *ProjectsLocationsAgentService) Train(parent string, googleclouddialogflowv2trainagentrequest *GoogleCloudDialogflowV2TrainAgentRequest) *ProjectsLocationsAgentTrainCall

Train:

- parent: .

func (*ProjectsLocationsAgentService) UpdateFulfillment added in v0.43.0

func (r *ProjectsLocationsAgentService) UpdateFulfillment(name string, googleclouddialogflowv2fulfillment *GoogleCloudDialogflowV2Fulfillment) *ProjectsLocationsAgentUpdateFulfillmentCall

UpdateFulfillment:

- name: .

type ProjectsLocationsAgentSessionsContextsCreateCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsContextsCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsContextsCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.contexts.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsContextsCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsContextsCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentSessionsContextsDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsContextsDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsContextsDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.contexts.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsContextsDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsContextsDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentSessionsContextsGetCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsContextsGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsContextsGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.contexts.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsContextsGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsContextsGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentSessionsContextsGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAgentSessionsContextsListCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsContextsListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsContextsListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.contexts.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListContextsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsContextsListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsContextsListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentSessionsContextsListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentSessionsContextsListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentSessionsContextsListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentSessionsContextsListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentSessionsContextsPatchCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsContextsPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsContextsPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.contexts.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Context.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsContextsPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsContextsPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentSessionsContextsPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentSessionsContextsService added in v0.43.0

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

func NewProjectsLocationsAgentSessionsContextsService added in v0.43.0

func NewProjectsLocationsAgentSessionsContextsService(s *Service) *ProjectsLocationsAgentSessionsContextsService

func (*ProjectsLocationsAgentSessionsContextsService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsLocationsAgentSessionsContextsService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsLocationsAgentSessionsContextsService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsLocationsAgentSessionsContextsService) List added in v0.43.0

List:

- parent: .

func (*ProjectsLocationsAgentSessionsContextsService) Patch added in v0.43.0

Patch:

- name: .

type ProjectsLocationsAgentSessionsDeleteContextsCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsDeleteContextsCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsDeleteContextsCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.deleteContexts" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsDeleteContextsCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsDeleteContextsCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentSessionsDetectIntentCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsDetectIntentCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsDetectIntentCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.detectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsDetectIntentCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsDetectIntentCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentSessionsEntityTypesCreateCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsEntityTypesCreateCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsEntityTypesCreateCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsEntityTypesCreateCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsEntityTypesCreateCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentSessionsEntityTypesDeleteCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsEntityTypesDeleteCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsEntityTypesDeleteCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.entityTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsEntityTypesDeleteCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsEntityTypesDeleteCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentSessionsEntityTypesGetCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsEntityTypesGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsEntityTypesGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsEntityTypesGetCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsEntityTypesGetCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentSessionsEntityTypesGetCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAgentSessionsEntityTypesListCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListSessionEntityTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) PageSize added in v0.43.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) PageToken added in v0.43.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentSessionsEntityTypesListCall) Pages added in v0.43.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentSessionsEntityTypesPatchCall added in v0.43.0

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

func (*ProjectsLocationsAgentSessionsEntityTypesPatchCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentSessionsEntityTypesPatchCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.sessions.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentSessionsEntityTypesPatchCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentSessionsEntityTypesPatchCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentSessionsEntityTypesPatchCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentSessionsEntityTypesService added in v0.43.0

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

func NewProjectsLocationsAgentSessionsEntityTypesService added in v0.43.0

func NewProjectsLocationsAgentSessionsEntityTypesService(s *Service) *ProjectsLocationsAgentSessionsEntityTypesService

func (*ProjectsLocationsAgentSessionsEntityTypesService) Create added in v0.43.0

Create:

- parent: .

func (*ProjectsLocationsAgentSessionsEntityTypesService) Delete added in v0.43.0

Delete:

- name: .

func (*ProjectsLocationsAgentSessionsEntityTypesService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsLocationsAgentSessionsEntityTypesService) List added in v0.43.0

List:

- parent: .

func (*ProjectsLocationsAgentSessionsEntityTypesService) Patch added in v0.43.0

Patch:

- name: .

type ProjectsLocationsAgentSessionsService added in v0.43.0

type ProjectsLocationsAgentSessionsService struct {
	Contexts *ProjectsLocationsAgentSessionsContextsService

	EntityTypes *ProjectsLocationsAgentSessionsEntityTypesService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentSessionsService added in v0.43.0

func NewProjectsLocationsAgentSessionsService(s *Service) *ProjectsLocationsAgentSessionsService

func (*ProjectsLocationsAgentSessionsService) DeleteContexts added in v0.43.0

DeleteContexts:

- parent: .

func (*ProjectsLocationsAgentSessionsService) DetectIntent added in v0.43.0

DetectIntent:

- session: .

type ProjectsLocationsAgentTrainCall added in v0.43.0

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

func (*ProjectsLocationsAgentTrainCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentTrainCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.train" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentTrainCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentTrainCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentUpdateFulfillmentCall added in v0.43.0

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

func (*ProjectsLocationsAgentUpdateFulfillmentCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentUpdateFulfillmentCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agent.updateFulfillment" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Fulfillment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentUpdateFulfillmentCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentUpdateFulfillmentCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentUpdateFulfillmentCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentVersionsCreateCall added in v0.46.0

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

func (*ProjectsLocationsAgentVersionsCreateCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentVersionsCreateCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.versions.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentVersionsCreateCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentVersionsCreateCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentVersionsDeleteCall added in v0.46.0

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

func (*ProjectsLocationsAgentVersionsDeleteCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentVersionsDeleteCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.versions.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentVersionsDeleteCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentVersionsDeleteCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentVersionsGetCall added in v0.46.0

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

func (*ProjectsLocationsAgentVersionsGetCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentVersionsGetCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.versions.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentVersionsGetCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentVersionsGetCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentVersionsGetCall) IfNoneMatch added in v0.46.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAgentVersionsListCall added in v0.46.0

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

func (*ProjectsLocationsAgentVersionsListCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentVersionsListCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.versions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListVersionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentVersionsListCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentVersionsListCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentVersionsListCall) IfNoneMatch added in v0.46.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAgentVersionsListCall) PageSize added in v0.46.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentVersionsListCall) PageToken added in v0.46.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentVersionsListCall) Pages added in v0.46.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAgentVersionsPatchCall added in v0.46.0

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

func (*ProjectsLocationsAgentVersionsPatchCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentVersionsPatchCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agent.versions.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentVersionsPatchCall) Fields added in v0.46.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentVersionsPatchCall) Header added in v0.46.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentVersionsPatchCall) UpdateMask added in v0.46.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentVersionsService added in v0.46.0

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

func NewProjectsLocationsAgentVersionsService added in v0.46.0

func NewProjectsLocationsAgentVersionsService(s *Service) *ProjectsLocationsAgentVersionsService

func (*ProjectsLocationsAgentVersionsService) Create added in v0.46.0

Create:

- parent: .

func (*ProjectsLocationsAgentVersionsService) Delete added in v0.46.0

Delete:

- name: .

func (*ProjectsLocationsAgentVersionsService) Get added in v0.46.0

Get:

- name: .

func (*ProjectsLocationsAgentVersionsService) List added in v0.46.0

List:

- parent: .

func (*ProjectsLocationsAgentVersionsService) Patch added in v0.46.0

Patch:

- name: .

type ProjectsLocationsAnswerRecordsListCall added in v0.42.0

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

func (*ProjectsLocationsAnswerRecordsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAnswerRecordsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.answerRecords.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListAnswerRecordsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAnswerRecordsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAnswerRecordsListCall) Filter added in v0.42.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsAnswerRecordsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAnswerRecordsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAnswerRecordsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAnswerRecordsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAnswerRecordsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAnswerRecordsPatchCall added in v0.42.0

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

func (*ProjectsLocationsAnswerRecordsPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAnswerRecordsPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.answerRecords.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2AnswerRecord.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAnswerRecordsPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAnswerRecordsPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAnswerRecordsPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAnswerRecordsService added in v0.42.0

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

func NewProjectsLocationsAnswerRecordsService added in v0.42.0

func NewProjectsLocationsAnswerRecordsService(s *Service) *ProjectsLocationsAnswerRecordsService

func (*ProjectsLocationsAnswerRecordsService) List added in v0.42.0

List:

- parent: .

func (*ProjectsLocationsAnswerRecordsService) Patch added in v0.42.0

Patch:

- name: .

type ProjectsLocationsConversationDatasetsCreateCall added in v0.71.0

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

func (*ProjectsLocationsConversationDatasetsCreateCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationDatasetsCreateCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationDatasets.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationDatasetsCreateCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationDatasetsCreateCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationDatasetsDeleteCall added in v0.71.0

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

func (*ProjectsLocationsConversationDatasetsDeleteCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationDatasetsDeleteCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationDatasets.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationDatasetsDeleteCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationDatasetsDeleteCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationDatasetsGetCall added in v0.71.0

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

func (*ProjectsLocationsConversationDatasetsGetCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationDatasetsGetCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationDatasets.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationDataset.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationDatasetsGetCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationDatasetsGetCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationDatasetsGetCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsConversationDatasetsImportConversationDataCall added in v0.71.0

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

func (*ProjectsLocationsConversationDatasetsImportConversationDataCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationDatasetsImportConversationDataCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationDatasets.importConversationData" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationDatasetsImportConversationDataCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationDatasetsImportConversationDataCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationDatasetsListCall added in v0.71.0

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

func (*ProjectsLocationsConversationDatasetsListCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationDatasetsListCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationDatasets.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationDatasetsResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationDatasetsListCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationDatasetsListCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationDatasetsListCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsConversationDatasetsListCall) PageSize added in v0.71.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsConversationDatasetsListCall) PageToken added in v0.71.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsConversationDatasetsListCall) Pages added in v0.71.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConversationDatasetsService added in v0.71.0

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

func NewProjectsLocationsConversationDatasetsService added in v0.71.0

func NewProjectsLocationsConversationDatasetsService(s *Service) *ProjectsLocationsConversationDatasetsService

func (*ProjectsLocationsConversationDatasetsService) Create added in v0.71.0

Create:

- parent: .

func (*ProjectsLocationsConversationDatasetsService) Delete added in v0.71.0

Delete:

- name: .

func (*ProjectsLocationsConversationDatasetsService) Get added in v0.71.0

Get:

- name: .

func (*ProjectsLocationsConversationDatasetsService) ImportConversationData added in v0.71.0

ImportConversationData:

- name: .

func (*ProjectsLocationsConversationDatasetsService) List added in v0.71.0

List:

- parent: .

type ProjectsLocationsConversationModelsCreateCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsCreateCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsCreateCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsCreateCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsCreateCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationModelsDeleteCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsDeleteCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsDeleteCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsDeleteCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsDeleteCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationModelsDeployCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsDeployCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsDeployCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.deploy" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsDeployCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsDeployCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationModelsEvaluationsCreateCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsEvaluationsCreateCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsEvaluationsCreateCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.evaluations.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsEvaluationsCreateCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsEvaluationsCreateCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationModelsEvaluationsGetCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsEvaluationsGetCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsEvaluationsGetCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.evaluations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationModelEvaluation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsEvaluationsGetCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsEvaluationsGetCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationModelsEvaluationsGetCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsConversationModelsEvaluationsListCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsEvaluationsListCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsEvaluationsListCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.evaluations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse.ServerRespon se.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsEvaluationsListCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsEvaluationsListCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationModelsEvaluationsListCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsConversationModelsEvaluationsListCall) PageSize added in v0.71.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsConversationModelsEvaluationsListCall) PageToken added in v0.71.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsConversationModelsEvaluationsListCall) Pages added in v0.71.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConversationModelsEvaluationsService added in v0.71.0

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

func NewProjectsLocationsConversationModelsEvaluationsService added in v0.71.0

func NewProjectsLocationsConversationModelsEvaluationsService(s *Service) *ProjectsLocationsConversationModelsEvaluationsService

func (*ProjectsLocationsConversationModelsEvaluationsService) Create added in v0.71.0

Create:

- parent: .

func (*ProjectsLocationsConversationModelsEvaluationsService) Get added in v0.71.0

Get:

- name: .

func (*ProjectsLocationsConversationModelsEvaluationsService) List added in v0.71.0

List:

- parent: .

type ProjectsLocationsConversationModelsGetCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsGetCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsGetCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationModel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsGetCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsGetCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationModelsGetCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsConversationModelsListCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsListCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsListCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationModelsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsListCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsListCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationModelsListCall) IfNoneMatch added in v0.71.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsConversationModelsListCall) PageSize added in v0.71.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsConversationModelsListCall) PageToken added in v0.71.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsConversationModelsListCall) Pages added in v0.71.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConversationModelsService added in v0.71.0

type ProjectsLocationsConversationModelsService struct {
	Evaluations *ProjectsLocationsConversationModelsEvaluationsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsConversationModelsService added in v0.71.0

func NewProjectsLocationsConversationModelsService(s *Service) *ProjectsLocationsConversationModelsService

func (*ProjectsLocationsConversationModelsService) Create added in v0.71.0

Create:

- parent: .

func (*ProjectsLocationsConversationModelsService) Delete added in v0.71.0

Delete:

- name: .

func (*ProjectsLocationsConversationModelsService) Deploy added in v0.71.0

Deploy:

- name: .

func (*ProjectsLocationsConversationModelsService) Get added in v0.71.0

Get:

- name: .

func (*ProjectsLocationsConversationModelsService) List added in v0.71.0

List:

- parent: .

func (*ProjectsLocationsConversationModelsService) Undeploy added in v0.71.0

Undeploy:

- name: .

type ProjectsLocationsConversationModelsUndeployCall added in v0.71.0

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

func (*ProjectsLocationsConversationModelsUndeployCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationModelsUndeployCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationModels.undeploy" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationModelsUndeployCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationModelsUndeployCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationProfilesClearSuggestionFeatureConfigCall added in v0.71.0

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

func (*ProjectsLocationsConversationProfilesClearSuggestionFeatureConfigCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationProfilesClearSuggestionFeatureConfigCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationProfiles.clearSuggestionFeatureConfig" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationProfilesClearSuggestionFeatureConfigCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationProfilesClearSuggestionFeatureConfigCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationProfilesCreateCall added in v0.42.0

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

func (*ProjectsLocationsConversationProfilesCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationProfilesCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversationProfiles.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationProfile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationProfilesCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationProfilesCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationProfilesDeleteCall added in v0.42.0

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

func (*ProjectsLocationsConversationProfilesDeleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationProfilesDeleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversationProfiles.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationProfilesDeleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationProfilesDeleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationProfilesGetCall added in v0.42.0

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

func (*ProjectsLocationsConversationProfilesGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationProfilesGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversationProfiles.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationProfile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationProfilesGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationProfilesGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationProfilesGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsConversationProfilesListCall added in v0.42.0

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

func (*ProjectsLocationsConversationProfilesListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationProfilesListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversationProfiles.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationProfilesResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationProfilesListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationProfilesListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationProfilesListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsConversationProfilesListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsConversationProfilesListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsConversationProfilesListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConversationProfilesPatchCall added in v0.42.0

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

func (*ProjectsLocationsConversationProfilesPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationProfilesPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversationProfiles.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ConversationProfile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationProfilesPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationProfilesPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationProfilesPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsConversationProfilesService added in v0.42.0

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

func NewProjectsLocationsConversationProfilesService added in v0.42.0

func NewProjectsLocationsConversationProfilesService(s *Service) *ProjectsLocationsConversationProfilesService

func (*ProjectsLocationsConversationProfilesService) ClearSuggestionFeatureConfig added in v0.71.0

func (r *ProjectsLocationsConversationProfilesService) ClearSuggestionFeatureConfig(conversationProfile string, googleclouddialogflowv2clearsuggestionfeatureconfigrequest *GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest) *ProjectsLocationsConversationProfilesClearSuggestionFeatureConfigCall

ClearSuggestionFeatureConfig:

- conversationProfile: .

func (*ProjectsLocationsConversationProfilesService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsLocationsConversationProfilesService) Delete added in v0.42.0

Delete:

- name: .

func (*ProjectsLocationsConversationProfilesService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsLocationsConversationProfilesService) List added in v0.42.0

List:

- parent: .

func (*ProjectsLocationsConversationProfilesService) Patch added in v0.42.0

Patch:

- name: .

func (*ProjectsLocationsConversationProfilesService) SetSuggestionFeatureConfig added in v0.71.0

func (r *ProjectsLocationsConversationProfilesService) SetSuggestionFeatureConfig(conversationProfile string, googleclouddialogflowv2setsuggestionfeatureconfigrequest *GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest) *ProjectsLocationsConversationProfilesSetSuggestionFeatureConfigCall

SetSuggestionFeatureConfig:

- conversationProfile: .

type ProjectsLocationsConversationProfilesSetSuggestionFeatureConfigCall added in v0.71.0

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

func (*ProjectsLocationsConversationProfilesSetSuggestionFeatureConfigCall) Context added in v0.71.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationProfilesSetSuggestionFeatureConfigCall) Do added in v0.71.0

Do executes the "dialogflow.projects.locations.conversationProfiles.setSuggestionFeatureConfig" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationProfilesSetSuggestionFeatureConfigCall) Fields added in v0.71.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationProfilesSetSuggestionFeatureConfigCall) Header added in v0.71.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsCompleteCall added in v0.42.0

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

func (*ProjectsLocationsConversationsCompleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsCompleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.complete" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsCompleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsCompleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsCreateCall added in v0.42.0

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

func (*ProjectsLocationsConversationsCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsCreateCall) ConversationId added in v0.42.0

ConversationId sets the optional parameter "conversationId":

func (*ProjectsLocationsConversationsCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsGetCall added in v0.42.0

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

func (*ProjectsLocationsConversationsGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationsGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsConversationsIngestContextReferencesCall added in v0.226.0

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

func (*ProjectsLocationsConversationsIngestContextReferencesCall) Context added in v0.226.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsIngestContextReferencesCall) Do added in v0.226.0

Do executes the "dialogflow.projects.locations.conversations.ingestContextReferences" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2IngestContextReferencesResponse.ServerResponse.Header

or (if a response was returned at all) in error.(*googleapi.Error).Header.

Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsIngestContextReferencesCall) Fields added in v0.226.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsIngestContextReferencesCall) Header added in v0.226.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsListCall added in v0.42.0

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

func (*ProjectsLocationsConversationsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsListCall) Filter added in v0.42.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsConversationsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsConversationsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsConversationsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsConversationsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConversationsMessagesListCall added in v0.42.0

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

func (*ProjectsLocationsConversationsMessagesListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsMessagesListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.messages.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListMessagesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsMessagesListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsMessagesListCall) Filter added in v0.42.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsConversationsMessagesListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationsMessagesListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsConversationsMessagesListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsConversationsMessagesListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsConversationsMessagesListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConversationsMessagesService added in v0.42.0

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

func NewProjectsLocationsConversationsMessagesService added in v0.42.0

func NewProjectsLocationsConversationsMessagesService(s *Service) *ProjectsLocationsConversationsMessagesService

func (*ProjectsLocationsConversationsMessagesService) List added in v0.42.0

List:

- parent: .

type ProjectsLocationsConversationsParticipantsAnalyzeContentCall added in v0.42.0

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

func (*ProjectsLocationsConversationsParticipantsAnalyzeContentCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsAnalyzeContentCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.participants.analyzeContent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2AnalyzeContentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsAnalyzeContentCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsAnalyzeContentCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsParticipantsCreateCall added in v0.42.0

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

func (*ProjectsLocationsConversationsParticipantsCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.participants.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Participant.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsParticipantsGetCall added in v0.42.0

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

func (*ProjectsLocationsConversationsParticipantsGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.participants.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Participant.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationsParticipantsGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsConversationsParticipantsListCall added in v0.42.0

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

func (*ProjectsLocationsConversationsParticipantsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.participants.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListParticipantsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationsParticipantsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsConversationsParticipantsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsConversationsParticipantsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsConversationsParticipantsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConversationsParticipantsPatchCall added in v0.42.0

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

func (*ProjectsLocationsConversationsParticipantsPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.participants.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Participant.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsConversationsParticipantsPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsConversationsParticipantsService added in v0.42.0

type ProjectsLocationsConversationsParticipantsService struct {
	Suggestions *ProjectsLocationsConversationsParticipantsSuggestionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsConversationsParticipantsService added in v0.42.0

func NewProjectsLocationsConversationsParticipantsService(s *Service) *ProjectsLocationsConversationsParticipantsService

func (*ProjectsLocationsConversationsParticipantsService) AnalyzeContent added in v0.42.0

AnalyzeContent:

- participant: .

func (*ProjectsLocationsConversationsParticipantsService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsLocationsConversationsParticipantsService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsLocationsConversationsParticipantsService) List added in v0.42.0

List:

- parent: .

func (*ProjectsLocationsConversationsParticipantsService) Patch added in v0.42.0

Patch:

- name: .

type ProjectsLocationsConversationsParticipantsSuggestionsService added in v0.42.0

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

func NewProjectsLocationsConversationsParticipantsSuggestionsService added in v0.42.0

func NewProjectsLocationsConversationsParticipantsSuggestionsService(s *Service) *ProjectsLocationsConversationsParticipantsSuggestionsService

func (*ProjectsLocationsConversationsParticipantsSuggestionsService) SuggestArticles added in v0.42.0

SuggestArticles:

- parent: .

func (*ProjectsLocationsConversationsParticipantsSuggestionsService) SuggestFaqAnswers added in v0.42.0

SuggestFaqAnswers:

- parent: .

func (*ProjectsLocationsConversationsParticipantsSuggestionsService) SuggestKnowledgeAssist added in v0.184.0

SuggestKnowledgeAssist:

- parent: .

func (*ProjectsLocationsConversationsParticipantsSuggestionsService) SuggestSmartReplies added in v0.65.0

SuggestSmartReplies:

- parent: .

type ProjectsLocationsConversationsParticipantsSuggestionsSuggestArticlesCall added in v0.42.0

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

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestArticlesCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestArticlesCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.participants.suggestions.suggestArticles" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestArticlesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestArticlesCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestArticlesCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsParticipantsSuggestionsSuggestFaqAnswersCall added in v0.42.0

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

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.conversations.participants.suggestions.suggestFaqAnswers" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestFaqAnswersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestFaqAnswersCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall added in v0.184.0

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

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Context added in v0.184.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Do added in v0.184.0

Do executes the "dialogflow.projects.locations.conversations.participants.suggestions.suggestKnowledgeAssist" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Fields added in v0.184.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestKnowledgeAssistCall) Header added in v0.184.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsParticipantsSuggestionsSuggestSmartRepliesCall added in v0.65.0

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

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Context added in v0.65.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Do added in v0.65.0

Do executes the "dialogflow.projects.locations.conversations.participants.suggestions.suggestSmartReplies" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestSmartRepliesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Fields added in v0.65.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsParticipantsSuggestionsSuggestSmartRepliesCall) Header added in v0.65.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsService added in v0.42.0

type ProjectsLocationsConversationsService struct {
	Messages *ProjectsLocationsConversationsMessagesService

	Participants *ProjectsLocationsConversationsParticipantsService

	Suggestions *ProjectsLocationsConversationsSuggestionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsConversationsService added in v0.42.0

func NewProjectsLocationsConversationsService(s *Service) *ProjectsLocationsConversationsService

func (*ProjectsLocationsConversationsService) Complete added in v0.42.0

Complete:

- name: .

func (*ProjectsLocationsConversationsService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsLocationsConversationsService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsLocationsConversationsService) IngestContextReferences added in v0.226.0

func (r *ProjectsLocationsConversationsService) IngestContextReferences(conversation string, googleclouddialogflowv2ingestcontextreferencesrequest *GoogleCloudDialogflowV2IngestContextReferencesRequest) *ProjectsLocationsConversationsIngestContextReferencesCall

IngestContextReferences:

- conversation: .

func (*ProjectsLocationsConversationsService) List added in v0.42.0

List:

- parent: .

type ProjectsLocationsConversationsSuggestionsGenerateCall added in v0.226.0

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

func (*ProjectsLocationsConversationsSuggestionsGenerateCall) Context added in v0.226.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsSuggestionsGenerateCall) Do added in v0.226.0

Do executes the "dialogflow.projects.locations.conversations.suggestions.generate" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2GenerateSuggestionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsSuggestionsGenerateCall) Fields added in v0.226.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsSuggestionsGenerateCall) Header added in v0.226.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsSuggestionsSearchKnowledgeCall added in v0.139.0

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

func (*ProjectsLocationsConversationsSuggestionsSearchKnowledgeCall) Context added in v0.139.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsSuggestionsSearchKnowledgeCall) Do added in v0.139.0

Do executes the "dialogflow.projects.locations.conversations.suggestions.searchKnowledge" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SearchKnowledgeResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsSuggestionsSearchKnowledgeCall) Fields added in v0.139.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsSuggestionsSearchKnowledgeCall) Header added in v0.139.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsConversationsSuggestionsService added in v0.107.0

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

func NewProjectsLocationsConversationsSuggestionsService added in v0.107.0

func NewProjectsLocationsConversationsSuggestionsService(s *Service) *ProjectsLocationsConversationsSuggestionsService

func (*ProjectsLocationsConversationsSuggestionsService) Generate added in v0.226.0

Generate:

- conversation: .

func (*ProjectsLocationsConversationsSuggestionsService) SearchKnowledge added in v0.139.0

SearchKnowledge:

- conversation: .

func (*ProjectsLocationsConversationsSuggestionsService) SuggestConversationSummary added in v0.107.0

SuggestConversationSummary:

- conversation: .

type ProjectsLocationsConversationsSuggestionsSuggestConversationSummaryCall added in v0.107.0

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

func (*ProjectsLocationsConversationsSuggestionsSuggestConversationSummaryCall) Context added in v0.107.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsSuggestionsSuggestConversationSummaryCall) Do added in v0.107.0

Do executes the "dialogflow.projects.locations.conversations.suggestions.suggestConversationSummary" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SuggestConversationSummaryResponse.ServerResponse.Hea der or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsSuggestionsSuggestConversationSummaryCall) Fields added in v0.107.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsConversationsSuggestionsSuggestConversationSummaryCall) Header added in v0.107.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDeleteAgentCall added in v0.43.0

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

func (*ProjectsLocationsDeleteAgentCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDeleteAgentCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.deleteAgent" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDeleteAgentCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDeleteAgentCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEncryptionSpecInitializeCall added in v0.189.0

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

func (*ProjectsLocationsEncryptionSpecInitializeCall) Context added in v0.189.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEncryptionSpecInitializeCall) Do added in v0.189.0

Do executes the "dialogflow.projects.locations.encryptionSpec.initialize" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEncryptionSpecInitializeCall) Fields added in v0.189.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEncryptionSpecInitializeCall) Header added in v0.189.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEncryptionSpecService added in v0.189.0

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

func NewProjectsLocationsEncryptionSpecService added in v0.189.0

func NewProjectsLocationsEncryptionSpecService(s *Service) *ProjectsLocationsEncryptionSpecService

func (*ProjectsLocationsEncryptionSpecService) Initialize added in v0.189.0

Initialize:

- name: .

type ProjectsLocationsGeneratorsCreateCall added in v0.183.0

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

func (*ProjectsLocationsGeneratorsCreateCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsCreateCall) Do added in v0.183.0

Do executes the "dialogflow.projects.locations.generators.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Generator.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsCreateCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsCreateCall) GeneratorId added in v0.183.0

GeneratorId sets the optional parameter "generatorId":

func (*ProjectsLocationsGeneratorsCreateCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGeneratorsDeleteCall added in v0.183.0

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

func (*ProjectsLocationsGeneratorsDeleteCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsDeleteCall) Do added in v0.183.0

Do executes the "dialogflow.projects.locations.generators.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsDeleteCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsDeleteCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGeneratorsEvaluationsCreateCall added in v0.250.0

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

func (*ProjectsLocationsGeneratorsEvaluationsCreateCall) Context added in v0.250.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsEvaluationsCreateCall) Do added in v0.250.0

Do executes the "dialogflow.projects.locations.generators.evaluations.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsEvaluationsCreateCall) Fields added in v0.250.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsEvaluationsCreateCall) Header added in v0.250.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGeneratorsEvaluationsDeleteCall added in v0.250.0

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

func (*ProjectsLocationsGeneratorsEvaluationsDeleteCall) Context added in v0.250.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsEvaluationsDeleteCall) Do added in v0.250.0

Do executes the "dialogflow.projects.locations.generators.evaluations.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsEvaluationsDeleteCall) Fields added in v0.250.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsEvaluationsDeleteCall) Header added in v0.250.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGeneratorsEvaluationsGetCall added in v0.250.0

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

func (*ProjectsLocationsGeneratorsEvaluationsGetCall) Context added in v0.250.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsEvaluationsGetCall) Do added in v0.250.0

Do executes the "dialogflow.projects.locations.generators.evaluations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2GeneratorEvaluation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsEvaluationsGetCall) Fields added in v0.250.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsEvaluationsGetCall) Header added in v0.250.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGeneratorsEvaluationsGetCall) IfNoneMatch added in v0.250.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsGeneratorsEvaluationsListCall added in v0.250.0

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

func (*ProjectsLocationsGeneratorsEvaluationsListCall) Context added in v0.250.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsEvaluationsListCall) Do added in v0.250.0

Do executes the "dialogflow.projects.locations.generators.evaluations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListGeneratorEvaluationsResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsEvaluationsListCall) Fields added in v0.250.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsEvaluationsListCall) Header added in v0.250.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGeneratorsEvaluationsListCall) IfNoneMatch added in v0.250.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsGeneratorsEvaluationsListCall) PageSize added in v0.250.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsGeneratorsEvaluationsListCall) PageToken added in v0.250.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsGeneratorsEvaluationsListCall) Pages added in v0.250.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsGeneratorsEvaluationsService added in v0.250.0

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

func NewProjectsLocationsGeneratorsEvaluationsService added in v0.250.0

func NewProjectsLocationsGeneratorsEvaluationsService(s *Service) *ProjectsLocationsGeneratorsEvaluationsService

func (*ProjectsLocationsGeneratorsEvaluationsService) Create added in v0.250.0

Create:

- parent: .

func (*ProjectsLocationsGeneratorsEvaluationsService) Delete added in v0.250.0

Delete:

- name: .

func (*ProjectsLocationsGeneratorsEvaluationsService) Get added in v0.250.0

Get:

- name: .

func (*ProjectsLocationsGeneratorsEvaluationsService) List added in v0.250.0

List:

- parent: .

type ProjectsLocationsGeneratorsGetCall added in v0.183.0

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

func (*ProjectsLocationsGeneratorsGetCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsGetCall) Do added in v0.183.0

Do executes the "dialogflow.projects.locations.generators.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Generator.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsGetCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsGetCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGeneratorsGetCall) IfNoneMatch added in v0.183.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsGeneratorsListCall added in v0.183.0

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

func (*ProjectsLocationsGeneratorsListCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsListCall) Do added in v0.183.0

Do executes the "dialogflow.projects.locations.generators.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListGeneratorsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsListCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsListCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGeneratorsListCall) IfNoneMatch added in v0.183.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsGeneratorsListCall) PageSize added in v0.183.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsGeneratorsListCall) PageToken added in v0.183.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsGeneratorsListCall) Pages added in v0.183.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsGeneratorsPatchCall added in v0.183.0

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

func (*ProjectsLocationsGeneratorsPatchCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGeneratorsPatchCall) Do added in v0.183.0

Do executes the "dialogflow.projects.locations.generators.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Generator.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGeneratorsPatchCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGeneratorsPatchCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGeneratorsPatchCall) UpdateMask added in v0.183.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsGeneratorsService added in v0.183.0

type ProjectsLocationsGeneratorsService struct {
	Evaluations *ProjectsLocationsGeneratorsEvaluationsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsGeneratorsService added in v0.183.0

func NewProjectsLocationsGeneratorsService(s *Service) *ProjectsLocationsGeneratorsService

func (*ProjectsLocationsGeneratorsService) Create added in v0.183.0

Create:

- parent: .

func (*ProjectsLocationsGeneratorsService) Delete added in v0.183.0

Delete:

- name: .

func (*ProjectsLocationsGeneratorsService) Get added in v0.183.0

Get:

- name: .

func (*ProjectsLocationsGeneratorsService) List added in v0.183.0

List:

- parent: .

func (*ProjectsLocationsGeneratorsService) Patch added in v0.183.0

Patch:

- name: .

type ProjectsLocationsGetAgentCall added in v0.43.0

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

func (*ProjectsLocationsGetAgentCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGetAgentCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.getAgent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Agent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGetAgentCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGetAgentCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGetAgentCall) IfNoneMatch added in v0.43.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsGetCall added in v0.54.0

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

func (*ProjectsLocationsGetCall) Context added in v0.54.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGetCall) Do added in v0.54.0

Do executes the "dialogflow.projects.locations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudLocationLocation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGetCall) Fields added in v0.54.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGetCall) Header added in v0.54.0

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGetCall) IfNoneMatch added in v0.54.0

func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsGetEncryptionSpecCall added in v0.189.0

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

func (*ProjectsLocationsGetEncryptionSpecCall) Context added in v0.189.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGetEncryptionSpecCall) Do added in v0.189.0

Do executes the "dialogflow.projects.locations.getEncryptionSpec" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2EncryptionSpec.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGetEncryptionSpecCall) Fields added in v0.189.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGetEncryptionSpecCall) Header added in v0.189.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGetEncryptionSpecCall) IfNoneMatch added in v0.189.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsKnowledgeBasesCreateCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsKnowledgeBasesDeleteCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesDeleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDeleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDeleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDeleteCall) Force added in v0.42.0

Force sets the optional parameter "force":

func (*ProjectsLocationsKnowledgeBasesDeleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsKnowledgeBasesDocumentsCreateCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsCreateCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsCreateCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsCreateCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsCreateCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsKnowledgeBasesDocumentsDeleteCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsDeleteCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsDeleteCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsDeleteCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsDeleteCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsKnowledgeBasesDocumentsExportCall added in v0.65.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsExportCall) Context added in v0.65.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsExportCall) Do added in v0.65.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.export" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsExportCall) Fields added in v0.65.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsExportCall) Header added in v0.65.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsKnowledgeBasesDocumentsGetCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsKnowledgeBasesDocumentsGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsKnowledgeBasesDocumentsImportCall added in v0.66.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsImportCall) Context added in v0.66.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsImportCall) Do added in v0.66.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsImportCall) Fields added in v0.66.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsImportCall) Header added in v0.66.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsKnowledgeBasesDocumentsListCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListDocumentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) Filter added in v0.65.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsKnowledgeBasesDocumentsListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsKnowledgeBasesDocumentsPatchCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsKnowledgeBasesDocumentsPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsKnowledgeBasesDocumentsReloadCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesDocumentsReloadCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesDocumentsReloadCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.documents.reload" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesDocumentsReloadCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesDocumentsReloadCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsKnowledgeBasesDocumentsService added in v0.42.0

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

func NewProjectsLocationsKnowledgeBasesDocumentsService added in v0.42.0

func NewProjectsLocationsKnowledgeBasesDocumentsService(s *Service) *ProjectsLocationsKnowledgeBasesDocumentsService

func (*ProjectsLocationsKnowledgeBasesDocumentsService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsLocationsKnowledgeBasesDocumentsService) Delete added in v0.42.0

Delete:

- name: .

func (*ProjectsLocationsKnowledgeBasesDocumentsService) Export added in v0.65.0

Export:

- name: .

func (*ProjectsLocationsKnowledgeBasesDocumentsService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsLocationsKnowledgeBasesDocumentsService) Import added in v0.66.0

Import:

- parent: .

func (*ProjectsLocationsKnowledgeBasesDocumentsService) List added in v0.42.0

List:

- parent: .

func (*ProjectsLocationsKnowledgeBasesDocumentsService) Patch added in v0.42.0

Patch:

- name: .

func (*ProjectsLocationsKnowledgeBasesDocumentsService) Reload added in v0.42.0

Reload:

- name: .

type ProjectsLocationsKnowledgeBasesGetCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesGetCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesGetCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesGetCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesGetCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsKnowledgeBasesGetCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsKnowledgeBasesListCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesListCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesListCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListKnowledgeBasesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesListCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesListCall) Filter added in v0.65.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsKnowledgeBasesListCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsKnowledgeBasesListCall) IfNoneMatch added in v0.42.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsKnowledgeBasesListCall) PageSize added in v0.42.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsKnowledgeBasesListCall) PageToken added in v0.42.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsKnowledgeBasesListCall) Pages added in v0.42.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsKnowledgeBasesPatchCall added in v0.42.0

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

func (*ProjectsLocationsKnowledgeBasesPatchCall) Context added in v0.42.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsKnowledgeBasesPatchCall) Do added in v0.42.0

Do executes the "dialogflow.projects.locations.knowledgeBases.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2KnowledgeBase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsKnowledgeBasesPatchCall) Fields added in v0.42.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsKnowledgeBasesPatchCall) Header added in v0.42.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsKnowledgeBasesPatchCall) UpdateMask added in v0.42.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsKnowledgeBasesService added in v0.42.0

type ProjectsLocationsKnowledgeBasesService struct {
	Documents *ProjectsLocationsKnowledgeBasesDocumentsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsKnowledgeBasesService added in v0.42.0

func NewProjectsLocationsKnowledgeBasesService(s *Service) *ProjectsLocationsKnowledgeBasesService

func (*ProjectsLocationsKnowledgeBasesService) Create added in v0.42.0

Create:

- parent: .

func (*ProjectsLocationsKnowledgeBasesService) Delete added in v0.42.0

Delete:

- name: .

func (*ProjectsLocationsKnowledgeBasesService) Get added in v0.42.0

Get:

- name: .

func (*ProjectsLocationsKnowledgeBasesService) List added in v0.42.0

List:

- parent: .

func (*ProjectsLocationsKnowledgeBasesService) Patch added in v0.42.0

Patch:

- name: .

type ProjectsLocationsListCall added in v0.54.0

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

func (*ProjectsLocationsListCall) Context added in v0.54.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsListCall) Do added in v0.54.0

Do executes the "dialogflow.projects.locations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudLocationListLocationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsListCall) ExtraLocationTypes added in v0.229.0

func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall

ExtraLocationTypes sets the optional parameter "extraLocationTypes":

func (*ProjectsLocationsListCall) Fields added in v0.54.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsListCall) Filter added in v0.54.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsListCall) Header added in v0.54.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsListCall) IfNoneMatch added in v0.54.0

func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsListCall) PageSize added in v0.54.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsListCall) PageToken added in v0.54.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsListCall) Pages added in v0.54.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsOperationsCancelCall added in v0.11.0

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

func (*ProjectsLocationsOperationsCancelCall) Context added in v0.11.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsCancelCall) Do added in v0.11.0

Do executes the "dialogflow.projects.locations.operations.cancel" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsCancelCall) Fields added in v0.11.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsCancelCall) Header added in v0.11.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsOperationsGetCall added in v0.10.0

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

func (*ProjectsLocationsOperationsGetCall) Context added in v0.10.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsGetCall) Do added in v0.10.0

Do executes the "dialogflow.projects.locations.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsGetCall) Fields added in v0.10.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsGetCall) Header added in v0.10.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsGetCall) IfNoneMatch added in v0.10.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsOperationsListCall added in v0.10.0

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

func (*ProjectsLocationsOperationsListCall) Context added in v0.10.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsListCall) Do added in v0.10.0

Do executes the "dialogflow.projects.locations.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsListCall) Fields added in v0.10.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsListCall) Filter added in v0.10.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsOperationsListCall) Header added in v0.10.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsListCall) IfNoneMatch added in v0.10.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsOperationsListCall) PageSize added in v0.10.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsOperationsListCall) PageToken added in v0.10.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsOperationsListCall) Pages added in v0.10.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsOperationsListCall) ReturnPartialSuccess added in v0.252.0

func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *ProjectsLocationsOperationsListCall

ReturnPartialSuccess sets the optional parameter "returnPartialSuccess":

type ProjectsLocationsOperationsService added in v0.10.0

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

func NewProjectsLocationsOperationsService added in v0.10.0

func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService

func (*ProjectsLocationsOperationsService) Cancel added in v0.11.0

Cancel:

- name: .

func (*ProjectsLocationsOperationsService) Get added in v0.10.0

Get:

- name: .

func (*ProjectsLocationsOperationsService) List added in v0.10.0

List:

- name: .

type ProjectsLocationsService added in v0.10.0

func NewProjectsLocationsService added in v0.10.0

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

func (*ProjectsLocationsService) DeleteAgent added in v0.43.0

DeleteAgent:

- parent: .

func (*ProjectsLocationsService) Get added in v0.54.0

Get:

- name: .

func (*ProjectsLocationsService) GetAgent added in v0.43.0

GetAgent:

- parent: .

func (*ProjectsLocationsService) GetEncryptionSpec added in v0.189.0

GetEncryptionSpec:

- name: .

func (*ProjectsLocationsService) List added in v0.54.0

List:

- name: .

func (*ProjectsLocationsService) SetAgent added in v0.43.0

func (r *ProjectsLocationsService) SetAgent(parent string, googleclouddialogflowv2agent *GoogleCloudDialogflowV2Agent) *ProjectsLocationsSetAgentCall

SetAgent:

- parent: .

type ProjectsLocationsSetAgentCall added in v0.43.0

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

func (*ProjectsLocationsSetAgentCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSetAgentCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.setAgent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Agent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSetAgentCall) Fields added in v0.43.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSetAgentCall) Header added in v0.43.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSetAgentCall) UpdateMask added in v0.43.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsSipTrunksCreateCall added in v0.243.0

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

func (*ProjectsLocationsSipTrunksCreateCall) Context added in v0.243.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSipTrunksCreateCall) Do added in v0.243.0

Do executes the "dialogflow.projects.locations.sipTrunks.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SipTrunk.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSipTrunksCreateCall) Fields added in v0.243.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSipTrunksCreateCall) Header added in v0.243.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsSipTrunksDeleteCall added in v0.243.0

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

func (*ProjectsLocationsSipTrunksDeleteCall) Context added in v0.243.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSipTrunksDeleteCall) Do added in v0.243.0

Do executes the "dialogflow.projects.locations.sipTrunks.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSipTrunksDeleteCall) Fields added in v0.243.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSipTrunksDeleteCall) Header added in v0.243.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsSipTrunksGetCall added in v0.243.0

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

func (*ProjectsLocationsSipTrunksGetCall) Context added in v0.243.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSipTrunksGetCall) Do added in v0.243.0

Do executes the "dialogflow.projects.locations.sipTrunks.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SipTrunk.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSipTrunksGetCall) Fields added in v0.243.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSipTrunksGetCall) Header added in v0.243.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSipTrunksGetCall) IfNoneMatch added in v0.243.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsSipTrunksListCall added in v0.243.0

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

func (*ProjectsLocationsSipTrunksListCall) Context added in v0.243.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSipTrunksListCall) Do added in v0.243.0

Do executes the "dialogflow.projects.locations.sipTrunks.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListSipTrunksResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSipTrunksListCall) Fields added in v0.243.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSipTrunksListCall) Header added in v0.243.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSipTrunksListCall) IfNoneMatch added in v0.243.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsSipTrunksListCall) PageSize added in v0.243.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsSipTrunksListCall) PageToken added in v0.243.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsSipTrunksListCall) Pages added in v0.243.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsSipTrunksPatchCall added in v0.243.0

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

func (*ProjectsLocationsSipTrunksPatchCall) Context added in v0.243.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSipTrunksPatchCall) Do added in v0.243.0

Do executes the "dialogflow.projects.locations.sipTrunks.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SipTrunk.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSipTrunksPatchCall) Fields added in v0.243.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSipTrunksPatchCall) Header added in v0.243.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSipTrunksPatchCall) UpdateMask added in v0.243.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsSipTrunksService added in v0.243.0

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

func NewProjectsLocationsSipTrunksService added in v0.243.0

func NewProjectsLocationsSipTrunksService(s *Service) *ProjectsLocationsSipTrunksService

func (*ProjectsLocationsSipTrunksService) Create added in v0.243.0

Create:

- parent: .

func (*ProjectsLocationsSipTrunksService) Delete added in v0.243.0

Delete:

- name: .

func (*ProjectsLocationsSipTrunksService) Get added in v0.243.0

Get:

- name: .

func (*ProjectsLocationsSipTrunksService) List added in v0.243.0

List:

- parent: .

func (*ProjectsLocationsSipTrunksService) Patch added in v0.243.0

Patch:

- name: .

type ProjectsLocationsStatelessSuggestionGenerateCall added in v0.183.0

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

func (*ProjectsLocationsStatelessSuggestionGenerateCall) Context added in v0.183.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsStatelessSuggestionGenerateCall) Do added in v0.183.0

Do executes the "dialogflow.projects.locations.statelessSuggestion.generate" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2GenerateStatelessSuggestionResponse.ServerResponse.He ader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsStatelessSuggestionGenerateCall) Fields added in v0.183.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsStatelessSuggestionGenerateCall) Header added in v0.183.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsStatelessSuggestionService added in v0.183.0

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

func NewProjectsLocationsStatelessSuggestionService added in v0.183.0

func NewProjectsLocationsStatelessSuggestionService(s *Service) *ProjectsLocationsStatelessSuggestionService

func (*ProjectsLocationsStatelessSuggestionService) Generate added in v0.183.0

Generate:

- parent: .

type ProjectsLocationsSuggestionsGenerateStatelessSummaryCall added in v0.123.0

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

func (*ProjectsLocationsSuggestionsGenerateStatelessSummaryCall) Context added in v0.123.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSuggestionsGenerateStatelessSummaryCall) Do added in v0.123.0

Do executes the "dialogflow.projects.locations.suggestions.generateStatelessSummary" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2GenerateStatelessSummaryResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSuggestionsGenerateStatelessSummaryCall) Fields added in v0.123.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSuggestionsGenerateStatelessSummaryCall) Header added in v0.123.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsSuggestionsSearchKnowledgeCall added in v0.139.0

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

func (*ProjectsLocationsSuggestionsSearchKnowledgeCall) Context added in v0.139.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSuggestionsSearchKnowledgeCall) Do added in v0.139.0

Do executes the "dialogflow.projects.locations.suggestions.searchKnowledge" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SearchKnowledgeResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSuggestionsSearchKnowledgeCall) Fields added in v0.139.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSuggestionsSearchKnowledgeCall) Header added in v0.139.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsSuggestionsService added in v0.123.0

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

func NewProjectsLocationsSuggestionsService added in v0.123.0

func NewProjectsLocationsSuggestionsService(s *Service) *ProjectsLocationsSuggestionsService

func (*ProjectsLocationsSuggestionsService) GenerateStatelessSummary added in v0.123.0

func (r *ProjectsLocationsSuggestionsService) GenerateStatelessSummary(parent string, googleclouddialogflowv2generatestatelesssummaryrequest *GoogleCloudDialogflowV2GenerateStatelessSummaryRequest) *ProjectsLocationsSuggestionsGenerateStatelessSummaryCall

GenerateStatelessSummary:

- parent: .

func (*ProjectsLocationsSuggestionsService) SearchKnowledge added in v0.139.0

SearchKnowledge:

- parent: .

type ProjectsLocationsToolsCreateCall added in v0.253.0

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

func (*ProjectsLocationsToolsCreateCall) Context added in v0.253.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsToolsCreateCall) Do added in v0.253.0

Do executes the "dialogflow.projects.locations.tools.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Tool.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsToolsCreateCall) Fields added in v0.253.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsToolsCreateCall) Header added in v0.253.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsToolsCreateCall) ToolId added in v0.253.0

ToolId sets the optional parameter "toolId":

type ProjectsLocationsToolsDeleteCall added in v0.253.0

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

func (*ProjectsLocationsToolsDeleteCall) Context added in v0.253.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsToolsDeleteCall) Do added in v0.253.0

Do executes the "dialogflow.projects.locations.tools.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsToolsDeleteCall) Fields added in v0.253.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsToolsDeleteCall) Header added in v0.253.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsToolsGetCall added in v0.253.0

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

func (*ProjectsLocationsToolsGetCall) Context added in v0.253.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsToolsGetCall) Do added in v0.253.0

Do executes the "dialogflow.projects.locations.tools.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Tool.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsToolsGetCall) Fields added in v0.253.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsToolsGetCall) Header added in v0.253.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsToolsGetCall) IfNoneMatch added in v0.253.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsToolsListCall added in v0.253.0

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

func (*ProjectsLocationsToolsListCall) Context added in v0.253.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsToolsListCall) Do added in v0.253.0

Do executes the "dialogflow.projects.locations.tools.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2ListToolsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsToolsListCall) Fields added in v0.253.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsToolsListCall) Header added in v0.253.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsToolsListCall) IfNoneMatch added in v0.253.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsToolsListCall) PageSize added in v0.253.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsToolsListCall) PageToken added in v0.253.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsToolsListCall) Pages added in v0.253.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsToolsPatchCall added in v0.253.0

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

func (*ProjectsLocationsToolsPatchCall) Context added in v0.253.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsToolsPatchCall) Do added in v0.253.0

Do executes the "dialogflow.projects.locations.tools.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Tool.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsToolsPatchCall) Fields added in v0.253.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsToolsPatchCall) Header added in v0.253.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsToolsPatchCall) UpdateMask added in v0.253.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsToolsService added in v0.253.0

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

func NewProjectsLocationsToolsService added in v0.253.0

func NewProjectsLocationsToolsService(s *Service) *ProjectsLocationsToolsService

func (*ProjectsLocationsToolsService) Create added in v0.253.0

Create:

- parent: .

func (*ProjectsLocationsToolsService) Delete added in v0.253.0

Delete:

- name: .

func (*ProjectsLocationsToolsService) Get added in v0.253.0

Get:

- name: .

func (*ProjectsLocationsToolsService) List added in v0.253.0

List:

- parent: .

func (*ProjectsLocationsToolsService) Patch added in v0.253.0

Patch:

- name: .

type ProjectsOperationsCancelCall added in v0.11.0

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

func (*ProjectsOperationsCancelCall) Context added in v0.11.0

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsCancelCall) Do added in v0.11.0

Do executes the "dialogflow.projects.operations.cancel" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsOperationsCancelCall) Fields added in v0.11.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsCancelCall) Header added in v0.11.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsOperationsGetCall

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

func (*ProjectsOperationsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsGetCall) Do

Do executes the "dialogflow.projects.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsOperationsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsOperationsGetCall) IfNoneMatch

func (c *ProjectsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsOperationsListCall added in v0.8.0

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

func (*ProjectsOperationsListCall) Context added in v0.8.0

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsListCall) Do added in v0.8.0

Do executes the "dialogflow.projects.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsOperationsListCall) Fields added in v0.8.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsListCall) Filter added in v0.8.0

Filter sets the optional parameter "filter":

func (*ProjectsOperationsListCall) Header added in v0.8.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsOperationsListCall) IfNoneMatch added in v0.8.0

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsOperationsListCall) PageSize added in v0.8.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsOperationsListCall) PageToken added in v0.8.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsOperationsListCall) Pages added in v0.8.0

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsOperationsListCall) ReturnPartialSuccess added in v0.252.0

func (c *ProjectsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *ProjectsOperationsListCall

ReturnPartialSuccess sets the optional parameter "returnPartialSuccess":

type ProjectsOperationsService

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

func NewProjectsOperationsService

func NewProjectsOperationsService(s *Service) *ProjectsOperationsService

func (*ProjectsOperationsService) Cancel added in v0.11.0

Cancel:

- name: .

func (*ProjectsOperationsService) Get

Get:

- name: .

func (*ProjectsOperationsService) List added in v0.8.0

List:

- name: .

type ProjectsService

type ProjectsService struct {
	Agent *ProjectsAgentService

	AnswerRecords *ProjectsAnswerRecordsService

	ConversationDatasets *ProjectsConversationDatasetsService

	ConversationModels *ProjectsConversationModelsService

	ConversationProfiles *ProjectsConversationProfilesService

	Conversations *ProjectsConversationsService

	Generators *ProjectsGeneratorsService

	KnowledgeBases *ProjectsKnowledgeBasesService

	Locations *ProjectsLocationsService

	Operations *ProjectsOperationsService

	Suggestions *ProjectsSuggestionsService
	// contains filtered or unexported fields
}

func NewProjectsService

func NewProjectsService(s *Service) *ProjectsService

func (*ProjectsService) DeleteAgent added in v0.7.0

func (r *ProjectsService) DeleteAgent(parent string) *ProjectsDeleteAgentCall

DeleteAgent:

- parent: .

func (*ProjectsService) GetAgent

func (r *ProjectsService) GetAgent(parent string) *ProjectsGetAgentCall

GetAgent:

- parent: .

func (*ProjectsService) SetAgent added in v0.20.0

func (r *ProjectsService) SetAgent(parent string, googleclouddialogflowv2agent *GoogleCloudDialogflowV2Agent) *ProjectsSetAgentCall

SetAgent:

- parent: .

type ProjectsSetAgentCall added in v0.20.0

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

func (*ProjectsSetAgentCall) Context added in v0.20.0

Context sets the context to be used in this call's Do method.

func (*ProjectsSetAgentCall) Do added in v0.20.0

Do executes the "dialogflow.projects.setAgent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2Agent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsSetAgentCall) Fields added in v0.20.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsSetAgentCall) Header added in v0.20.0

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

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsSetAgentCall) UpdateMask added in v0.20.0

func (c *ProjectsSetAgentCall) UpdateMask(updateMask string) *ProjectsSetAgentCall

UpdateMask sets the optional parameter "updateMask":

type ProjectsSuggestionsGenerateStatelessSummaryCall added in v0.123.0

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

func (*ProjectsSuggestionsGenerateStatelessSummaryCall) Context added in v0.123.0

Context sets the context to be used in this call's Do method.

func (*ProjectsSuggestionsGenerateStatelessSummaryCall) Do added in v0.123.0

Do executes the "dialogflow.projects.suggestions.generateStatelessSummary" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2GenerateStatelessSummaryResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsSuggestionsGenerateStatelessSummaryCall) Fields added in v0.123.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsSuggestionsGenerateStatelessSummaryCall) Header added in v0.123.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsSuggestionsSearchKnowledgeCall added in v0.139.0

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

func (*ProjectsSuggestionsSearchKnowledgeCall) Context added in v0.139.0

Context sets the context to be used in this call's Do method.

func (*ProjectsSuggestionsSearchKnowledgeCall) Do added in v0.139.0

Do executes the "dialogflow.projects.suggestions.searchKnowledge" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowV2SearchKnowledgeResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsSuggestionsSearchKnowledgeCall) Fields added in v0.139.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsSuggestionsSearchKnowledgeCall) Header added in v0.139.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsSuggestionsService added in v0.123.0

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

func NewProjectsSuggestionsService added in v0.123.0

func NewProjectsSuggestionsService(s *Service) *ProjectsSuggestionsService

func (*ProjectsSuggestionsService) GenerateStatelessSummary added in v0.123.0

func (r *ProjectsSuggestionsService) GenerateStatelessSummary(parent string, googleclouddialogflowv2generatestatelesssummaryrequest *GoogleCloudDialogflowV2GenerateStatelessSummaryRequest) *ProjectsSuggestionsGenerateStatelessSummaryCall

GenerateStatelessSummary:

- parent: .

func (*ProjectsSuggestionsService) SearchKnowledge added in v0.139.0

func (r *ProjectsSuggestionsService) SearchKnowledge(parent string, googleclouddialogflowv2searchknowledgerequest *GoogleCloudDialogflowV2SearchKnowledgeRequest) *ProjectsSuggestionsSearchKnowledgeCall

SearchKnowledge:

- parent: .

type Service

type Service struct {
	BasePath  string // API endpoint base URL
	UserAgent string // optional additional User-Agent fragment

	Projects *ProjectsService
	// contains filtered or unexported fields
}

func New deprecated

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.

func NewService added in v0.3.0

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

NewService creates a new Service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL