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: 0

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/v3beta1"
...
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 GoogleCloudDialogflowCxV3beta1Action added in v0.185.0

type GoogleCloudDialogflowCxV3beta1Action struct {
	AgentUtterance     *GoogleCloudDialogflowCxV3beta1AgentUtterance        `json:"agentUtterance,omitempty"`
	CompleteTime       string                                               `json:"completeTime,omitempty"`
	DisplayName        string                                               `json:"displayName,omitempty"`
	Event              *GoogleCloudDialogflowCxV3beta1Event                 `json:"event,omitempty"`
	FlowInvocation     *GoogleCloudDialogflowCxV3beta1FlowInvocation        `json:"flowInvocation,omitempty"`
	FlowStateUpdate    *GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdate `json:"flowStateUpdate,omitempty"`
	FlowTransition     *GoogleCloudDialogflowCxV3beta1FlowTransition        `json:"flowTransition,omitempty"`
	IntentMatch        *GoogleCloudDialogflowCxV3beta1ActionIntentMatch     `json:"intentMatch,omitempty"`
	LlmCall            *GoogleCloudDialogflowCxV3beta1LlmCall               `json:"llmCall,omitempty"`
	PlaybookInvocation *GoogleCloudDialogflowCxV3beta1PlaybookInvocation    `json:"playbookInvocation,omitempty"`
	PlaybookTransition *GoogleCloudDialogflowCxV3beta1PlaybookTransition    `json:"playbookTransition,omitempty"`
	StartTime          string                                               `json:"startTime,omitempty"`
	Status             *GoogleCloudDialogflowCxV3beta1Status                `json:"status,omitempty"`
	Stt                *GoogleCloudDialogflowCxV3beta1ActionSTT             `json:"stt,omitempty"`
	SubExecutionSteps  []*GoogleCloudDialogflowCxV3beta1Span                `json:"subExecutionSteps,omitempty"`
	ToolUse            *GoogleCloudDialogflowCxV3beta1ToolUse               `json:"toolUse,omitempty"`
	Tts                *GoogleCloudDialogflowCxV3beta1ActionTTS             `json:"tts,omitempty"`
	UserUtterance      *GoogleCloudDialogflowCxV3beta1UserUtterance         `json:"userUtterance,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AgentUtterance") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AgentUtterance") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Action) MarshalJSON added in v0.185.0

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

type GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdate added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdate struct {
	Destination       string                                                           `json:"destination,omitempty"`
	EventType         string                                                           `json:"eventType,omitempty"`
	FunctionCall      *GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdateFunctionCall `json:"functionCall,omitempty"`
	PageState         *GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdatePageState    `json:"pageState,omitempty"`
	UpdatedParameters googleapi.RawMessage                                             `json:"updatedParameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Destination") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Destination") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdate) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdateFunctionCall added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdateFunctionCall 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 (GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdateFunctionCall) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdatePageState added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdatePageState struct {
	DisplayName string `json:"displayName,omitempty"`
	Page        string `json:"page,omitempty"`
	Status      string `json:"status,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 (GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdatePageState) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionIntentMatch added in v0.230.0

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

func (GoogleCloudDialogflowCxV3beta1ActionIntentMatch) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionIntentMatchMatchedIntent added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionIntentMatchMatchedIntent struct {
	DisplayName        string               `json:"displayName,omitempty"`
	GenerativeFallback googleapi.RawMessage `json:"generativeFallback,omitempty"`
	IntentId           string               `json:"intentId,omitempty"`
	Score              float64              `json:"score,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 (GoogleCloudDialogflowCxV3beta1ActionIntentMatchMatchedIntent) MarshalJSON added in v0.230.0

func (*GoogleCloudDialogflowCxV3beta1ActionIntentMatchMatchedIntent) UnmarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionSTT added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionSTT struct {
}

type GoogleCloudDialogflowCxV3beta1ActionTTS added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ActionTTS struct {
}

type GoogleCloudDialogflowCxV3beta1AdvancedSettings added in v0.53.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.53.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.53.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.53.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 GoogleCloudDialogflowCxV3beta1Agent

type GoogleCloudDialogflowCxV3beta1Agent struct {
	AdvancedSettings            *GoogleCloudDialogflowCxV3beta1AdvancedSettings               `json:"advancedSettings,omitempty"`
	AnswerFeedbackSettings      *GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings    `json:"answerFeedbackSettings,omitempty"`
	AvatarUri                   string                                                        `json:"avatarUri,omitempty"`
	BigqueryExportSettings      *GoogleCloudDialogflowCxV3beta1BigQueryExportSettings         `json:"bigqueryExportSettings,omitempty"`
	ClientCertificateSettings   *GoogleCloudDialogflowCxV3beta1AgentClientCertificateSettings `json:"clientCertificateSettings,omitempty"`
	DefaultLanguageCode         string                                                        `json:"defaultLanguageCode,omitempty"`
	Description                 string                                                        `json:"description,omitempty"`
	DisplayName                 string                                                        `json:"displayName,omitempty"`
	EnableMultiLanguageTraining bool                                                          `json:"enableMultiLanguageTraining,omitempty"`
	EnableSpellCorrection       bool                                                          `json:"enableSpellCorrection,omitempty"`
	EnableStackdriverLogging    bool                                                          `json:"enableStackdriverLogging,omitempty"`
	GenAppBuilderSettings       *GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings     `json:"genAppBuilderSettings,omitempty"`
	GitIntegrationSettings      *GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings    `json:"gitIntegrationSettings,omitempty"`
	Locked                      bool                                                          `json:"locked,omitempty"`
	Name                        string                                                        `json:"name,omitempty"`
	PersonalizationSettings     *GoogleCloudDialogflowCxV3beta1AgentPersonalizationSettings   `json:"personalizationSettings,omitempty"`
	SatisfiesPzi                bool                                                          `json:"satisfiesPzi,omitempty"`
	SatisfiesPzs                bool                                                          `json:"satisfiesPzs,omitempty"`
	SecuritySettings            string                                                        `json:"securitySettings,omitempty"`
	SpeechToTextSettings        *GoogleCloudDialogflowCxV3beta1SpeechToTextSettings           `json:"speechToTextSettings,omitempty"`
	StartFlow                   string                                                        `json:"startFlow,omitempty"`
	StartPlaybook               string                                                        `json:"startPlaybook,omitempty"`
	SupportedLanguageCodes      []string                                                      `json:"supportedLanguageCodes,omitempty"`
	TextToSpeechSettings        *GoogleCloudDialogflowCxV3beta1TextToSpeechSettings           `json:"textToSpeechSettings,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. "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 (GoogleCloudDialogflowCxV3beta1Agent) MarshalJSON

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

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings added in v0.152.0

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

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1AgentClientCertificateSettings added in v0.195.0

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

func (GoogleCloudDialogflowCxV3beta1AgentClientCertificateSettings) MarshalJSON added in v0.195.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings added in v0.139.0

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

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings added in v0.131.0

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

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings) MarshalJSON added in v0.131.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGitConnectionSettings added in v0.225.0

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

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGitConnectionSettings) MarshalJSON added in v0.225.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettings added in v0.131.0

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

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettings) MarshalJSON added in v0.131.0

type GoogleCloudDialogflowCxV3beta1AgentPersonalizationSettings added in v0.170.0

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

func (GoogleCloudDialogflowCxV3beta1AgentPersonalizationSettings) MarshalJSON added in v0.170.0

type GoogleCloudDialogflowCxV3beta1AgentUtterance added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1AgentUtterance) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1AgentValidationResult added in v0.37.0

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

func (GoogleCloudDialogflowCxV3beta1AgentValidationResult) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1AnswerFeedback added in v0.152.0

type GoogleCloudDialogflowCxV3beta1AnswerFeedback struct {
	CustomRating string `json:"customRating,omitempty"`
	// Possible values:
	//   "RATING_UNSPECIFIED"
	//   "THUMBS_UP"
	//   "THUMBS_DOWN"
	Rating       string                                                    `json:"rating,omitempty"`
	RatingReason *GoogleCloudDialogflowCxV3beta1AnswerFeedbackRatingReason `json:"ratingReason,omitempty"`

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

func (GoogleCloudDialogflowCxV3beta1AnswerFeedback) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1AnswerFeedbackRatingReason added in v0.152.0

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

func (GoogleCloudDialogflowCxV3beta1AnswerFeedbackRatingReason) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1AudioInput

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

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 GoogleCloudDialogflowCxV3beta1BatchDeleteTestCasesRequest added in v0.37.0

type GoogleCloudDialogflowCxV3beta1BatchDeleteTestCasesRequest 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 (GoogleCloudDialogflowCxV3beta1BatchDeleteTestCasesRequest) MarshalJSON added in v0.37.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 GoogleCloudDialogflowCxV3beta1BatchRunTestCasesRequest added in v0.37.0

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

func (GoogleCloudDialogflowCxV3beta1BatchRunTestCasesRequest) 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 GoogleCloudDialogflowCxV3beta1BigQueryExportSettings added in v0.200.0

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

func (GoogleCloudDialogflowCxV3beta1BigQueryExportSettings) MarshalJSON added in v0.200.0

type GoogleCloudDialogflowCxV3beta1BoostSpec added in v0.152.0

type GoogleCloudDialogflowCxV3beta1BoostSpec struct {
	ConditionBoostSpecs []*GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpec `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 (GoogleCloudDialogflowCxV3beta1BoostSpec) MarshalJSON added in v0.152.0

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

type GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpec added in v0.152.0

type GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpec struct {
	Boost            float64                                                                    `json:"boost,omitempty"`
	BoostControlSpec *GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpec `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 (GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpec) MarshalJSON added in v0.152.0

func (*GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpec) UnmarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpec added in v0.193.0

type GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpec struct {
	// Possible values:
	//   "ATTRIBUTE_TYPE_UNSPECIFIED"
	//   "NUMERICAL"
	//   "FRESHNESS"
	AttributeType string                                                                                   `json:"attributeType,omitempty"`
	ControlPoints []*GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpecControlPoint `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 (GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpec) MarshalJSON added in v0.193.0

type GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpecControlPoint added in v0.193.0

type GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpecControlPoint 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 (GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpecControlPoint) MarshalJSON added in v0.193.0

func (*GoogleCloudDialogflowCxV3beta1BoostSpecConditionBoostSpecBoostControlSpecControlPoint) UnmarshalJSON added in v0.193.0

type GoogleCloudDialogflowCxV3beta1BoostSpecs added in v0.152.0

type GoogleCloudDialogflowCxV3beta1BoostSpecs struct {
	DataStores []string                                   `json:"dataStores,omitempty"`
	Spec       []*GoogleCloudDialogflowCxV3beta1BoostSpec `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 (GoogleCloudDialogflowCxV3beta1BoostSpecs) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1CalculateCoverageResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1CalculateCoverageResponse struct {
	Agent              string                                                      `json:"agent,omitempty"`
	IntentCoverage     *GoogleCloudDialogflowCxV3beta1IntentCoverage               `json:"intentCoverage,omitempty"`
	RouteGroupCoverage *GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverage `json:"routeGroupCoverage,omitempty"`
	TransitionCoverage *GoogleCloudDialogflowCxV3beta1TransitionCoverage           `json:"transitionCoverage,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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 (GoogleCloudDialogflowCxV3beta1CalculateCoverageResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Changelog added in v0.60.0

type GoogleCloudDialogflowCxV3beta1Changelog struct {
	Action       string `json:"action,omitempty"`
	CreateTime   string `json:"createTime,omitempty"`
	DisplayName  string `json:"displayName,omitempty"`
	LanguageCode string `json:"languageCode,omitempty"`
	Name         string `json:"name,omitempty"`
	Resource     string `json:"resource,omitempty"`
	Type         string `json:"type,omitempty"`
	UserEmail    string `json:"userEmail,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 (GoogleCloudDialogflowCxV3beta1Changelog) MarshalJSON added in v0.60.0

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

type GoogleCloudDialogflowCxV3beta1CodeBlock added in v0.255.0

type GoogleCloudDialogflowCxV3beta1CodeBlock struct {
	Code string `json:"code,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 (GoogleCloudDialogflowCxV3beta1CodeBlock) MarshalJSON added in v0.255.0

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

type GoogleCloudDialogflowCxV3beta1CompareVersionsRequest added in v0.60.0

type GoogleCloudDialogflowCxV3beta1CompareVersionsRequest struct {
	LanguageCode  string `json:"languageCode,omitempty"`
	TargetVersion string `json:"targetVersion,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 (GoogleCloudDialogflowCxV3beta1CompareVersionsRequest) MarshalJSON added in v0.60.0

type GoogleCloudDialogflowCxV3beta1CompareVersionsResponse added in v0.60.0

type GoogleCloudDialogflowCxV3beta1CompareVersionsResponse struct {
	BaseVersionContentJson   string `json:"baseVersionContentJson,omitempty"`
	CompareTime              string `json:"compareTime,omitempty"`
	TargetVersionContentJson string `json:"targetVersionContentJson,omitempty"`

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

func (GoogleCloudDialogflowCxV3beta1CompareVersionsResponse) MarshalJSON added in v0.60.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 GoogleCloudDialogflowCxV3beta1Conversation added in v0.177.0

type GoogleCloudDialogflowCxV3beta1Conversation struct {
	Duration     string                                                   `json:"duration,omitempty"`
	Environment  *GoogleCloudDialogflowCxV3beta1Environment               `json:"environment,omitempty"`
	FlowVersions map[string]string                                        `json:"flowVersions,omitempty"`
	Flows        []*GoogleCloudDialogflowCxV3beta1Flow                    `json:"flows,omitempty"`
	Intents      []*GoogleCloudDialogflowCxV3beta1Intent                  `json:"intents,omitempty"`
	Interactions []*GoogleCloudDialogflowCxV3beta1ConversationInteraction `json:"interactions,omitempty"`
	LanguageCode string                                                   `json:"languageCode,omitempty"`
	Metrics      *GoogleCloudDialogflowCxV3beta1ConversationMetrics       `json:"metrics,omitempty"`
	Name         string                                                   `json:"name,omitempty"`
	Pages        []*GoogleCloudDialogflowCxV3beta1Page                    `json:"pages,omitempty"`
	StartTime    string                                                   `json:"startTime,omitempty"`
	// Possible values:
	//   "TYPE_UNSPECIFIED"
	//   "AUDIO"
	//   "TEXT"
	//   "UNDETERMINED"
	Type string `json:"type,omitempty"`

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

func (GoogleCloudDialogflowCxV3beta1Conversation) MarshalJSON added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationInteraction added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationInteraction struct {
	AnswerFeedback     *GoogleCloudDialogflowCxV3beta1AnswerFeedback                           `json:"answerFeedback,omitempty"`
	CreateTime         string                                                                  `json:"createTime,omitempty"`
	MissingTransition  *GoogleCloudDialogflowCxV3beta1ConversationInteractionMissingTransition `json:"missingTransition,omitempty"`
	PartialResponses   []*GoogleCloudDialogflowCxV3beta1DetectIntentResponse                   `json:"partialResponses,omitempty"`
	Request            *GoogleCloudDialogflowCxV3beta1DetectIntentRequest                      `json:"request,omitempty"`
	RequestUtterances  string                                                                  `json:"requestUtterances,omitempty"`
	Response           *GoogleCloudDialogflowCxV3beta1DetectIntentResponse                     `json:"response,omitempty"`
	ResponseUtterances string                                                                  `json:"responseUtterances,omitempty"`
	StepMetrics        []*GoogleCloudDialogflowCxV3beta1ConversationInteractionStepMetrics     `json:"stepMetrics,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AnswerFeedback") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnswerFeedback") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ConversationInteraction) MarshalJSON added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationInteractionMissingTransition added in v0.177.0

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

func (GoogleCloudDialogflowCxV3beta1ConversationInteractionMissingTransition) MarshalJSON added in v0.177.0

func (*GoogleCloudDialogflowCxV3beta1ConversationInteractionMissingTransition) UnmarshalJSON added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationInteractionStepMetrics added in v0.215.0

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

func (GoogleCloudDialogflowCxV3beta1ConversationInteractionStepMetrics) MarshalJSON added in v0.215.0

type GoogleCloudDialogflowCxV3beta1ConversationMetrics added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationMetrics struct {
	AverageMatchConfidence float64                                                           `json:"averageMatchConfidence,omitempty"`
	HasEndInteraction      bool                                                              `json:"hasEndInteraction,omitempty"`
	HasLiveAgentHandoff    bool                                                              `json:"hasLiveAgentHandoff,omitempty"`
	InputAudioDuration     string                                                            `json:"inputAudioDuration,omitempty"`
	InteractionCount       int64                                                             `json:"interactionCount,omitempty"`
	MatchTypeCount         *GoogleCloudDialogflowCxV3beta1ConversationMetricsMatchTypeCount  `json:"matchTypeCount,omitempty"`
	MaxWebhookLatency      string                                                            `json:"maxWebhookLatency,omitempty"`
	OutputAudioDuration    string                                                            `json:"outputAudioDuration,omitempty"`
	QueryInputCount        *GoogleCloudDialogflowCxV3beta1ConversationMetricsQueryInputCount `json:"queryInputCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AverageMatchConfidence") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AverageMatchConfidence") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ConversationMetrics) MarshalJSON added in v0.177.0

func (*GoogleCloudDialogflowCxV3beta1ConversationMetrics) UnmarshalJSON added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationMetricsMatchTypeCount added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationMetricsMatchTypeCount struct {
	DirectIntentCount     int64 `json:"directIntentCount,omitempty"`
	EventCount            int64 `json:"eventCount,omitempty"`
	IntentCount           int64 `json:"intentCount,omitempty"`
	NoInputCount          int64 `json:"noInputCount,omitempty"`
	NoMatchCount          int64 `json:"noMatchCount,omitempty"`
	ParameterFillingCount int64 `json:"parameterFillingCount,omitempty"`
	UnspecifiedCount      int64 `json:"unspecifiedCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DirectIntentCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DirectIntentCount") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ConversationMetricsMatchTypeCount) MarshalJSON added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ConversationMetricsQueryInputCount added in v0.177.0

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

func (GoogleCloudDialogflowCxV3beta1ConversationMetricsQueryInputCount) MarshalJSON added in v0.177.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

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

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 GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignals added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignals struct {
	Answer                           string                                                                                    `json:"answer,omitempty"`
	AnswerGenerationModelCallSignals *GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsAnswerGenerationModelCallSignals `json:"answerGenerationModelCallSignals,omitempty"`
	AnswerParts                      []*GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsAnswerPart                     `json:"answerParts,omitempty"`
	CitedSnippets                    []*GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsCitedSnippet                   `json:"citedSnippets,omitempty"`
	GroundingSignals                 *GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsGroundingSignals                 `json:"groundingSignals,omitempty"`
	RewriterModelCallSignals         *GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsRewriterModelCallSignals         `json:"rewriterModelCallSignals,omitempty"`
	RewrittenQuery                   string                                                                                    `json:"rewrittenQuery,omitempty"`
	SafetySignals                    *GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsSafetySignals                    `json:"safetySignals,omitempty"`
	SearchSnippets                   []*GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsSearchSnippet                  `json:"searchSnippets,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 (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignals) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsAnswerGenerationModelCallSignals added in v0.171.0

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

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsAnswerGenerationModelCallSignals) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsAnswerPart added in v0.171.0

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

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsAnswerPart) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsCitedSnippet added in v0.171.0

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

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsCitedSnippet) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsGroundingSignals added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsGroundingSignals struct {
	// Possible values:
	//   "GROUNDING_DECISION_UNSPECIFIED"
	//   "ACCEPTED_BY_GROUNDING"
	//   "REJECTED_BY_GROUNDING"
	Decision string `json:"decision,omitempty"`
	// Possible values:
	//   "GROUNDING_SCORE_BUCKET_UNSPECIFIED"
	//   "VERY_LOW"
	//   "LOW"
	//   "MEDIUM"
	//   "HIGH"
	//   "VERY_HIGH"
	Score string `json:"score,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Decision") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Decision") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsGroundingSignals) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsRewriterModelCallSignals added in v0.171.0

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

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsRewriterModelCallSignals) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsSafetySignals added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsSafetySignals struct {
	// Possible values:
	//   "BANNED_PHRASE_MATCH_UNSPECIFIED"
	//   "BANNED_PHRASE_MATCH_NONE"
	//   "BANNED_PHRASE_MATCH_QUERY"
	//   "BANNED_PHRASE_MATCH_RESPONSE"
	BannedPhraseMatch string `json:"bannedPhraseMatch,omitempty"`
	// Possible values:
	//   "SAFETY_DECISION_UNSPECIFIED"
	//   "ACCEPTED_BY_SAFETY_CHECK"
	//   "REJECTED_BY_SAFETY_CHECK"
	Decision            string `json:"decision,omitempty"`
	MatchedBannedPhrase string `json:"matchedBannedPhrase,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BannedPhraseMatch") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BannedPhraseMatch") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsSafetySignals) MarshalJSON added in v0.171.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsSearchSnippet added in v0.171.0

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

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignalsSearchSnippet) MarshalJSON added in v0.171.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 GoogleCloudDialogflowCxV3beta1DeployFlowRequest added in v0.58.0

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

func (GoogleCloudDialogflowCxV3beta1DeployFlowRequest) 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 GoogleCloudDialogflowCxV3beta1Deployment added in v0.58.0

type GoogleCloudDialogflowCxV3beta1Deployment struct {
	EndTime     string                                          `json:"endTime,omitempty"`
	FlowVersion string                                          `json:"flowVersion,omitempty"`
	Name        string                                          `json:"name,omitempty"`
	Result      *GoogleCloudDialogflowCxV3beta1DeploymentResult `json:"result,omitempty"`
	StartTime   string                                          `json:"startTime,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "RUNNING"
	//   "SUCCEEDED"
	//   "FAILED"
	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. "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 (GoogleCloudDialogflowCxV3beta1Deployment) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1DeploymentResult added in v0.58.0

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

func (GoogleCloudDialogflowCxV3beta1DeploymentResult) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1DetectIntentRequest

type GoogleCloudDialogflowCxV3beta1DetectIntentRequest struct {
	OutputAudioConfig *GoogleCloudDialogflowCxV3beta1OutputAudioConfig `json:"outputAudioConfig,omitempty"`
	QueryInput        *GoogleCloudDialogflowCxV3beta1QueryInput        `json:"queryInput,omitempty"`
	QueryParams       *GoogleCloudDialogflowCxV3beta1QueryParameters   `json:"queryParams,omitempty"`
	// Possible values:
	//   "DETECT_INTENT_RESPONSE_VIEW_UNSPECIFIED"
	//   "DETECT_INTENT_RESPONSE_VIEW_FULL"
	//   "DETECT_INTENT_RESPONSE_VIEW_BASIC"
	//   "DETECT_INTENT_RESPONSE_VIEW_DEFAULT"
	ResponseView string `json:"responseView,omitempty"`
	Session      string `json:"session,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OutputAudioConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OutputAudioConfig") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1DetectIntentRequest) MarshalJSON

type GoogleCloudDialogflowCxV3beta1DetectIntentResponse

type GoogleCloudDialogflowCxV3beta1DetectIntentResponse struct {
	AllowCancellation bool                                             `json:"allowCancellation,omitempty"`
	OutputAudio       string                                           `json:"outputAudio,omitempty"`
	OutputAudioConfig *GoogleCloudDialogflowCxV3beta1OutputAudioConfig `json:"outputAudioConfig,omitempty"`
	QueryResult       *GoogleCloudDialogflowCxV3beta1QueryResult       `json:"queryResult,omitempty"`
	ResponseId        string                                           `json:"responseId,omitempty"`
	// Possible values:
	//   "RESPONSE_TYPE_UNSPECIFIED"
	//   "PARTIAL"
	//   "FINAL"
	ResponseType string `json:"responseType,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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 (GoogleCloudDialogflowCxV3beta1DetectIntentResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1DtmfInput added in v0.34.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.34.0

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

type GoogleCloudDialogflowCxV3beta1EntityType

type GoogleCloudDialogflowCxV3beta1EntityType 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              []*GoogleCloudDialogflowCxV3beta1EntityTypeEntity         `json:"entities,omitempty"`
	ExcludedPhrases       []*GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase `json:"excludedPhrases,omitempty"`
	// Possible values:
	//   "KIND_UNSPECIFIED"
	//   "KIND_MAP"
	//   "KIND_LIST"
	//   "KIND_REGEXP"
	Kind   string `json:"kind,omitempty"`
	Name   string `json:"name,omitempty"`
	Redact bool   `json:"redact,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 (GoogleCloudDialogflowCxV3beta1EntityType) MarshalJSON

type GoogleCloudDialogflowCxV3beta1EntityTypeEntity

type GoogleCloudDialogflowCxV3beta1EntityTypeEntity 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 (GoogleCloudDialogflowCxV3beta1EntityTypeEntity) MarshalJSON

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase

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

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase) MarshalJSON

type GoogleCloudDialogflowCxV3beta1Environment

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"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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

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

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

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 GoogleCloudDialogflowCxV3beta1Event added in v0.227.0

type GoogleCloudDialogflowCxV3beta1Event struct {
	Event string `json:"event,omitempty"`
	Text  string `json:"text,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 (GoogleCloudDialogflowCxV3beta1Event) MarshalJSON added in v0.227.0

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

type GoogleCloudDialogflowCxV3beta1EventHandler

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

type GoogleCloudDialogflowCxV3beta1EventInput added in v0.33.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.33.0

type GoogleCloudDialogflowCxV3beta1Example added in v0.185.0

type GoogleCloudDialogflowCxV3beta1Example struct {
	Actions []*GoogleCloudDialogflowCxV3beta1Action `json:"actions,omitempty"`
	// Possible values:
	//   "OUTPUT_STATE_UNSPECIFIED"
	//   "OUTPUT_STATE_OK"
	//   "OUTPUT_STATE_CANCELLED"
	//   "OUTPUT_STATE_FAILED"
	//   "OUTPUT_STATE_ESCALATED"
	//   "OUTPUT_STATE_PENDING"
	ConversationState string                                        `json:"conversationState,omitempty"`
	CreateTime        string                                        `json:"createTime,omitempty"`
	Description       string                                        `json:"description,omitempty"`
	DisplayName       string                                        `json:"displayName,omitempty"`
	LanguageCode      string                                        `json:"languageCode,omitempty"`
	Name              string                                        `json:"name,omitempty"`
	PlaybookInput     *GoogleCloudDialogflowCxV3beta1PlaybookInput  `json:"playbookInput,omitempty"`
	PlaybookOutput    *GoogleCloudDialogflowCxV3beta1PlaybookOutput `json:"playbookOutput,omitempty"`
	TokenCount        int64                                         `json:"tokenCount,omitempty,string"`
	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. "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 (GoogleCloudDialogflowCxV3beta1Example) MarshalJSON added in v0.185.0

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

type GoogleCloudDialogflowCxV3beta1ExceptionDetail added in v0.231.0

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

func (GoogleCloudDialogflowCxV3beta1ExceptionDetail) MarshalJSON added in v0.231.0

type GoogleCloudDialogflowCxV3beta1Experiment added in v0.39.0

type GoogleCloudDialogflowCxV3beta1Experiment struct {
	CreateTime           string                                              `json:"createTime,omitempty"`
	Definition           *GoogleCloudDialogflowCxV3beta1ExperimentDefinition `json:"definition,omitempty"`
	Description          string                                              `json:"description,omitempty"`
	DisplayName          string                                              `json:"displayName,omitempty"`
	EndTime              string                                              `json:"endTime,omitempty"`
	ExperimentLength     string                                              `json:"experimentLength,omitempty"`
	LastUpdateTime       string                                              `json:"lastUpdateTime,omitempty"`
	Name                 string                                              `json:"name,omitempty"`
	Result               *GoogleCloudDialogflowCxV3beta1ExperimentResult     `json:"result,omitempty"`
	RolloutConfig        *GoogleCloudDialogflowCxV3beta1RolloutConfig        `json:"rolloutConfig,omitempty"`
	RolloutFailureReason string                                              `json:"rolloutFailureReason,omitempty"`
	RolloutState         *GoogleCloudDialogflowCxV3beta1RolloutState         `json:"rolloutState,omitempty"`
	StartTime            string                                              `json:"startTime,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "DRAFT"
	//   "RUNNING"
	//   "DONE"
	//   "ROLLOUT_FAILED"
	State           string                                           `json:"state,omitempty"`
	VariantsHistory []*GoogleCloudDialogflowCxV3beta1VariantsHistory `json:"variantsHistory,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 (GoogleCloudDialogflowCxV3beta1Experiment) MarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExperimentDefinition added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExperimentDefinition struct {
	Condition       string                                         `json:"condition,omitempty"`
	VersionVariants *GoogleCloudDialogflowCxV3beta1VersionVariants `json:"versionVariants,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 (GoogleCloudDialogflowCxV3beta1ExperimentDefinition) MarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExperimentResult added in v0.39.0

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

func (GoogleCloudDialogflowCxV3beta1ExperimentResult) MarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval added in v0.39.0

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

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval) MarshalJSON added in v0.39.0

func (*GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval) UnmarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetric added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetric struct {
	ConfidenceInterval *GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval `json:"confidenceInterval,omitempty"`
	Count              float64                                                           `json:"count,omitempty"`
	// Possible values:
	//   "COUNT_TYPE_UNSPECIFIED"
	//   "TOTAL_NO_MATCH_COUNT"
	//   "TOTAL_TURN_COUNT"
	//   "AVERAGE_TURN_COUNT"
	CountType string  `json:"countType,omitempty"`
	Ratio     float64 `json:"ratio,omitempty"`
	// Possible values:
	//   "METRIC_UNSPECIFIED"
	//   "CONTAINED_SESSION_NO_CALLBACK_RATE"
	//   "LIVE_AGENT_HANDOFF_RATE"
	//   "CALLBACK_SESSION_RATE"
	//   "ABANDONED_SESSION_RATE"
	//   "SESSION_END_RATE"
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConfidenceInterval") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConfidenceInterval") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetric) MarshalJSON added in v0.39.0

func (*GoogleCloudDialogflowCxV3beta1ExperimentResultMetric) UnmarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics added in v0.39.0

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

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics) MarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ExportAgentRequest

type GoogleCloudDialogflowCxV3beta1ExportAgentRequest struct {
	AgentUri string `json:"agentUri,omitempty"`
	// Possible values:
	//   "DATA_FORMAT_UNSPECIFIED"
	//   "BLOB"
	//   "JSON_PACKAGE"
	DataFormat                    string                                                          `json:"dataFormat,omitempty"`
	Environment                   string                                                          `json:"environment,omitempty"`
	GitDestination                *GoogleCloudDialogflowCxV3beta1ExportAgentRequestGitDestination `json:"gitDestination,omitempty"`
	IncludeBigqueryExportSettings bool                                                            `json:"includeBigqueryExportSettings,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 (GoogleCloudDialogflowCxV3beta1ExportAgentRequest) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ExportAgentRequestGitDestination added in v0.131.0

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

func (GoogleCloudDialogflowCxV3beta1ExportAgentRequestGitDestination) MarshalJSON added in v0.131.0

type GoogleCloudDialogflowCxV3beta1ExportAgentResponse

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

type GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ExportEntityTypesRequest added in v0.164.0

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

func (GoogleCloudDialogflowCxV3beta1ExportEntityTypesRequest) MarshalJSON added in v0.164.0

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 GoogleCloudDialogflowCxV3beta1ExportFlowRequest added in v0.46.0

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

func (GoogleCloudDialogflowCxV3beta1ExportFlowRequest) MarshalJSON added in v0.46.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 GoogleCloudDialogflowCxV3beta1ExportIntentsRequest added in v0.143.0

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

func (GoogleCloudDialogflowCxV3beta1ExportIntentsRequest) MarshalJSON added in v0.143.0

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 GoogleCloudDialogflowCxV3beta1ExportPlaybookRequest added in v0.212.0

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

func (GoogleCloudDialogflowCxV3beta1ExportPlaybookRequest) MarshalJSON added in v0.212.0

type GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ExportTestCasesRequest added in v0.37.0

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

func (GoogleCloudDialogflowCxV3beta1ExportTestCasesRequest) MarshalJSON added in v0.37.0

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 GoogleCloudDialogflowCxV3beta1ExportToolsRequest added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1ExportToolsRequest) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1FilterSpecs added in v0.152.0

type GoogleCloudDialogflowCxV3beta1FilterSpecs 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 (GoogleCloudDialogflowCxV3beta1FilterSpecs) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1Flow

type GoogleCloudDialogflowCxV3beta1Flow struct {
	AdvancedSettings           *GoogleCloudDialogflowCxV3beta1AdvancedSettings           `json:"advancedSettings,omitempty"`
	Description                string                                                    `json:"description,omitempty"`
	DisplayName                string                                                    `json:"displayName,omitempty"`
	EventHandlers              []*GoogleCloudDialogflowCxV3beta1EventHandler             `json:"eventHandlers,omitempty"`
	InputParameterDefinitions  []*GoogleCloudDialogflowCxV3beta1ParameterDefinition      `json:"inputParameterDefinitions,omitempty"`
	KnowledgeConnectorSettings *GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings `json:"knowledgeConnectorSettings,omitempty"`
	Locked                     bool                                                      `json:"locked,omitempty"`
	MultiLanguageSettings      *GoogleCloudDialogflowCxV3beta1FlowMultiLanguageSettings  `json:"multiLanguageSettings,omitempty"`
	Name                       string                                                    `json:"name,omitempty"`
	NluSettings                *GoogleCloudDialogflowCxV3beta1NluSettings                `json:"nluSettings,omitempty"`
	OutputParameterDefinitions []*GoogleCloudDialogflowCxV3beta1ParameterDefinition      `json:"outputParameterDefinitions,omitempty"`
	TransitionRouteGroups      []string                                                  `json:"transitionRouteGroups,omitempty"`
	TransitionRoutes           []*GoogleCloudDialogflowCxV3beta1TransitionRoute          `json:"transitionRoutes,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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 (GoogleCloudDialogflowCxV3beta1Flow) MarshalJSON

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

type GoogleCloudDialogflowCxV3beta1FlowImportStrategy added in v0.137.0

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

func (GoogleCloudDialogflowCxV3beta1FlowImportStrategy) MarshalJSON added in v0.137.0

type GoogleCloudDialogflowCxV3beta1FlowInvocation added in v0.185.0

type GoogleCloudDialogflowCxV3beta1FlowInvocation struct {
	DisplayName string `json:"displayName,omitempty"`
	Flow        string `json:"flow,omitempty"`
	// Possible values:
	//   "OUTPUT_STATE_UNSPECIFIED"
	//   "OUTPUT_STATE_OK"
	//   "OUTPUT_STATE_CANCELLED"
	//   "OUTPUT_STATE_FAILED"
	//   "OUTPUT_STATE_ESCALATED"
	//   "OUTPUT_STATE_PENDING"
	FlowState              string               `json:"flowState,omitempty"`
	InputActionParameters  googleapi.RawMessage `json:"inputActionParameters,omitempty"`
	OutputActionParameters googleapi.RawMessage `json:"outputActionParameters,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 (GoogleCloudDialogflowCxV3beta1FlowInvocation) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1FlowMultiLanguageSettings added in v0.173.0

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

func (GoogleCloudDialogflowCxV3beta1FlowMultiLanguageSettings) MarshalJSON added in v0.173.0

type GoogleCloudDialogflowCxV3beta1FlowTransition added in v0.227.0

type GoogleCloudDialogflowCxV3beta1FlowTransition struct {
	DisplayName           string               `json:"displayName,omitempty"`
	Flow                  string               `json:"flow,omitempty"`
	InputActionParameters googleapi.RawMessage `json:"inputActionParameters,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 (GoogleCloudDialogflowCxV3beta1FlowTransition) MarshalJSON added in v0.227.0

type GoogleCloudDialogflowCxV3beta1FlowValidationResult added in v0.37.0

type GoogleCloudDialogflowCxV3beta1FlowValidationResult struct {
	Name               string                                             `json:"name,omitempty"`
	UpdateTime         string                                             `json:"updateTime,omitempty"`
	ValidationMessages []*GoogleCloudDialogflowCxV3beta1ValidationMessage `json:"validationMessages,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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 (GoogleCloudDialogflowCxV3beta1FlowValidationResult) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1Form

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

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

type GoogleCloudDialogflowCxV3beta1FormParameter

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

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior

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

type GoogleCloudDialogflowCxV3beta1FulfillIntentRequest

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

func (GoogleCloudDialogflowCxV3beta1FulfillIntentRequest) MarshalJSON

type GoogleCloudDialogflowCxV3beta1FulfillIntentResponse

type GoogleCloudDialogflowCxV3beta1FulfillIntentResponse struct {
	OutputAudio       string                                           `json:"outputAudio,omitempty"`
	OutputAudioConfig *GoogleCloudDialogflowCxV3beta1OutputAudioConfig `json:"outputAudioConfig,omitempty"`
	QueryResult       *GoogleCloudDialogflowCxV3beta1QueryResult       `json:"queryResult,omitempty"`
	ResponseId        string                                           `json:"responseId,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 (GoogleCloudDialogflowCxV3beta1FulfillIntentResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1Fulfillment

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

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases

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

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase

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

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent

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

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

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

type GoogleCloudDialogflowCxV3beta1GcsDestination added in v0.110.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.110.0

type GoogleCloudDialogflowCxV3beta1GenerativeInfo added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1GenerativeInfo) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1GenerativeSettings added in v0.139.0

type GoogleCloudDialogflowCxV3beta1GenerativeSettings struct {
	FallbackSettings           *GoogleCloudDialogflowCxV3beta1GenerativeSettingsFallbackSettings           `json:"fallbackSettings,omitempty"`
	GenerativeSafetySettings   *GoogleCloudDialogflowCxV3beta1SafetySettings                               `json:"generativeSafetySettings,omitempty"`
	KnowledgeConnectorSettings *GoogleCloudDialogflowCxV3beta1GenerativeSettingsKnowledgeConnectorSettings `json:"knowledgeConnectorSettings,omitempty"`
	LanguageCode               string                                                                      `json:"languageCode,omitempty"`
	LlmModelSettings           *GoogleCloudDialogflowCxV3beta1LlmModelSettings                             `json:"llmModelSettings,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. "FallbackSettings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FallbackSettings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1GenerativeSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1GenerativeSettingsFallbackSettings added in v0.139.0

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

func (GoogleCloudDialogflowCxV3beta1GenerativeSettingsFallbackSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1GenerativeSettingsFallbackSettingsPromptTemplate added in v0.139.0

type GoogleCloudDialogflowCxV3beta1GenerativeSettingsFallbackSettingsPromptTemplate struct {
	DisplayName string `json:"displayName,omitempty"`
	Frozen      bool   `json:"frozen,omitempty"`
	PromptText  string `json:"promptText,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 (GoogleCloudDialogflowCxV3beta1GenerativeSettingsFallbackSettingsPromptTemplate) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1GenerativeSettingsKnowledgeConnectorSettings added in v0.139.0

type GoogleCloudDialogflowCxV3beta1GenerativeSettingsKnowledgeConnectorSettings struct {
	Agent                    string `json:"agent,omitempty"`
	AgentIdentity            string `json:"agentIdentity,omitempty"`
	AgentScope               string `json:"agentScope,omitempty"`
	Business                 string `json:"business,omitempty"`
	BusinessDescription      string `json:"businessDescription,omitempty"`
	DisableDataStoreFallback bool   `json:"disableDataStoreFallback,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 (GoogleCloudDialogflowCxV3beta1GenerativeSettingsKnowledgeConnectorSettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1Generator added in v0.154.0

type GoogleCloudDialogflowCxV3beta1Generator struct {
	DisplayName      string                                                 `json:"displayName,omitempty"`
	LlmModelSettings *GoogleCloudDialogflowCxV3beta1LlmModelSettings        `json:"llmModelSettings,omitempty"`
	ModelParameter   *GoogleCloudDialogflowCxV3beta1GeneratorModelParameter `json:"modelParameter,omitempty"`
	Name             string                                                 `json:"name,omitempty"`
	Placeholders     []*GoogleCloudDialogflowCxV3beta1GeneratorPlaceholder  `json:"placeholders,omitempty"`
	PromptText       *GoogleCloudDialogflowCxV3beta1Phrase                  `json:"promptText,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 (GoogleCloudDialogflowCxV3beta1Generator) MarshalJSON added in v0.154.0

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

type GoogleCloudDialogflowCxV3beta1GeneratorModelParameter added in v0.205.0

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

func (GoogleCloudDialogflowCxV3beta1GeneratorModelParameter) MarshalJSON added in v0.205.0

func (*GoogleCloudDialogflowCxV3beta1GeneratorModelParameter) UnmarshalJSON added in v0.205.0

type GoogleCloudDialogflowCxV3beta1GeneratorPlaceholder added in v0.154.0

type GoogleCloudDialogflowCxV3beta1GeneratorPlaceholder struct {
	Id   string `json:"id,omitempty"`
	Name string `json:"name,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 (GoogleCloudDialogflowCxV3beta1GeneratorPlaceholder) MarshalJSON added in v0.154.0

type GoogleCloudDialogflowCxV3beta1Handler added in v0.225.0

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

func (GoogleCloudDialogflowCxV3beta1Handler) MarshalJSON added in v0.225.0

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

type GoogleCloudDialogflowCxV3beta1HandlerEventHandler added in v0.225.0

type GoogleCloudDialogflowCxV3beta1HandlerEventHandler struct {
	Condition   string                                     `json:"condition,omitempty"`
	Event       string                                     `json:"event,omitempty"`
	Fulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment `json:"fulfillment,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 (GoogleCloudDialogflowCxV3beta1HandlerEventHandler) MarshalJSON added in v0.225.0

type GoogleCloudDialogflowCxV3beta1HandlerLifecycleHandler added in v0.225.0

type GoogleCloudDialogflowCxV3beta1HandlerLifecycleHandler struct {
	Condition      string                                     `json:"condition,omitempty"`
	Fulfillment    *GoogleCloudDialogflowCxV3beta1Fulfillment `json:"fulfillment,omitempty"`
	LifecycleStage string                                     `json:"lifecycleStage,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 (GoogleCloudDialogflowCxV3beta1HandlerLifecycleHandler) MarshalJSON added in v0.225.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata struct {
}

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesRequest added in v0.164.0

type GoogleCloudDialogflowCxV3beta1ImportEntityTypesRequest struct {
	EntityTypesContent *GoogleCloudDialogflowCxV3beta1InlineSource `json:"entityTypesContent,omitempty"`
	EntityTypesUri     string                                      `json:"entityTypesUri,omitempty"`
	// Possible values:
	//   "MERGE_OPTION_UNSPECIFIED"
	//   "REPLACE"
	//   "MERGE"
	//   "RENAME"
	//   "REPORT_CONFLICT"
	//   "KEEP"
	MergeOption      string `json:"mergeOption,omitempty"`
	TargetEntityType string `json:"targetEntityType,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 (GoogleCloudDialogflowCxV3beta1ImportEntityTypesRequest) MarshalJSON added in v0.164.0

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 GoogleCloudDialogflowCxV3beta1ImportFlowRequest added in v0.46.0

type GoogleCloudDialogflowCxV3beta1ImportFlowRequest struct {
	FlowContent        string                                            `json:"flowContent,omitempty"`
	FlowImportStrategy *GoogleCloudDialogflowCxV3beta1FlowImportStrategy `json:"flowImportStrategy,omitempty"`
	FlowUri            string                                            `json:"flowUri,omitempty"`
	// Possible values:
	//   "IMPORT_OPTION_UNSPECIFIED"
	//   "KEEP"
	//   "FALLBACK"
	ImportOption string `json:"importOption,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 (GoogleCloudDialogflowCxV3beta1ImportFlowRequest) MarshalJSON added in v0.46.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 GoogleCloudDialogflowCxV3beta1ImportIntentsRequest added in v0.143.0

type GoogleCloudDialogflowCxV3beta1ImportIntentsRequest struct {
	IntentsContent *GoogleCloudDialogflowCxV3beta1InlineSource `json:"intentsContent,omitempty"`
	IntentsUri     string                                      `json:"intentsUri,omitempty"`
	// Possible values:
	//   "MERGE_OPTION_UNSPECIFIED"
	//   "REJECT"
	//   "REPLACE"
	//   "MERGE"
	//   "RENAME"
	//   "REPORT_CONFLICT"
	//   "KEEP"
	MergeOption string `json:"mergeOption,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 (GoogleCloudDialogflowCxV3beta1ImportIntentsRequest) MarshalJSON added in v0.143.0

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 GoogleCloudDialogflowCxV3beta1ImportPlaybookRequest added in v0.212.0

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

func (GoogleCloudDialogflowCxV3beta1ImportPlaybookRequest) MarshalJSON added in v0.212.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 GoogleCloudDialogflowCxV3beta1ImportTestCasesRequest added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ImportTestCasesRequest 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 (GoogleCloudDialogflowCxV3beta1ImportTestCasesRequest) 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 GoogleCloudDialogflowCxV3beta1InlineSchema added in v0.191.0

type GoogleCloudDialogflowCxV3beta1InlineSchema struct {
	Items *GoogleCloudDialogflowCxV3beta1TypeSchema `json:"items,omitempty"`
	// Possible values:
	//   "DATA_TYPE_UNSPECIFIED"
	//   "STRING"
	//   "NUMBER"
	//   "BOOLEAN"
	//   "ARRAY"
	Type string `json:"type,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 (GoogleCloudDialogflowCxV3beta1InlineSchema) MarshalJSON added in v0.191.0

type GoogleCloudDialogflowCxV3beta1InlineSource added in v0.143.0

type GoogleCloudDialogflowCxV3beta1InlineSource 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 (GoogleCloudDialogflowCxV3beta1InlineSource) MarshalJSON added in v0.143.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfig

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

type GoogleCloudDialogflowCxV3beta1Intent

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"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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

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

type GoogleCloudDialogflowCxV3beta1IntentCoverage added in v0.37.0

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

func (GoogleCloudDialogflowCxV3beta1IntentCoverage) MarshalJSON added in v0.37.0

func (*GoogleCloudDialogflowCxV3beta1IntentCoverage) UnmarshalJSON added in v0.37.0

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

type GoogleCloudDialogflowCxV3beta1IntentCoverageIntent added in v0.37.0

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

func (GoogleCloudDialogflowCxV3beta1IntentCoverageIntent) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1IntentInput

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

type GoogleCloudDialogflowCxV3beta1IntentParameter

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

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase

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

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart

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

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 GoogleCloudDialogflowCxV3beta1ListAgentsResponse

type GoogleCloudDialogflowCxV3beta1ListAgentsResponse struct {
	Agents        []*GoogleCloudDialogflowCxV3beta1Agent `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 (GoogleCloudDialogflowCxV3beta1ListAgentsResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListChangelogsResponse added in v0.60.0

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

func (GoogleCloudDialogflowCxV3beta1ListChangelogsResponse) MarshalJSON added in v0.60.0

type GoogleCloudDialogflowCxV3beta1ListContinuousTestResultsResponse added in v0.48.0

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

func (GoogleCloudDialogflowCxV3beta1ListContinuousTestResultsResponse) MarshalJSON added in v0.48.0

type GoogleCloudDialogflowCxV3beta1ListConversationsResponse added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ListConversationsResponse struct {
	Conversations []*GoogleCloudDialogflowCxV3beta1Conversation `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 (GoogleCloudDialogflowCxV3beta1ListConversationsResponse) MarshalJSON added in v0.177.0

type GoogleCloudDialogflowCxV3beta1ListDeploymentsResponse added in v0.58.0

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

func (GoogleCloudDialogflowCxV3beta1ListDeploymentsResponse) MarshalJSON added in v0.58.0

type GoogleCloudDialogflowCxV3beta1ListEntityTypesResponse

type GoogleCloudDialogflowCxV3beta1ListEntityTypesResponse struct {
	EntityTypes   []*GoogleCloudDialogflowCxV3beta1EntityType `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 (GoogleCloudDialogflowCxV3beta1ListEntityTypesResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListEnvironmentsResponse

type GoogleCloudDialogflowCxV3beta1ListEnvironmentsResponse struct {
	Environments  []*GoogleCloudDialogflowCxV3beta1Environment `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 (GoogleCloudDialogflowCxV3beta1ListEnvironmentsResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListExamplesResponse added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1ListExamplesResponse) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ListExperimentsResponse added in v0.39.0

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

func (GoogleCloudDialogflowCxV3beta1ListExperimentsResponse) MarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1ListFlowsResponse

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

func (GoogleCloudDialogflowCxV3beta1ListFlowsResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListGeneratorsResponse added in v0.154.0

type GoogleCloudDialogflowCxV3beta1ListGeneratorsResponse struct {
	Generators    []*GoogleCloudDialogflowCxV3beta1Generator `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 (GoogleCloudDialogflowCxV3beta1ListGeneratorsResponse) MarshalJSON added in v0.154.0

type GoogleCloudDialogflowCxV3beta1ListIntentsResponse

type GoogleCloudDialogflowCxV3beta1ListIntentsResponse struct {
	Intents       []*GoogleCloudDialogflowCxV3beta1Intent `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 (GoogleCloudDialogflowCxV3beta1ListIntentsResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListPagesResponse

type GoogleCloudDialogflowCxV3beta1ListPagesResponse struct {
	NextPageToken string                                `json:"nextPageToken,omitempty"`
	Pages         []*GoogleCloudDialogflowCxV3beta1Page `json:"pages,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 (GoogleCloudDialogflowCxV3beta1ListPagesResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListPlaybookVersionsResponse added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ListPlaybookVersionsResponse struct {
	NextPageToken    string                                           `json:"nextPageToken,omitempty"`
	PlaybookVersions []*GoogleCloudDialogflowCxV3beta1PlaybookVersion `json:"playbookVersions,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 (GoogleCloudDialogflowCxV3beta1ListPlaybookVersionsResponse) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ListPlaybooksResponse added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ListPlaybooksResponse struct {
	NextPageToken string                                    `json:"nextPageToken,omitempty"`
	Playbooks     []*GoogleCloudDialogflowCxV3beta1Playbook `json:"playbooks,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 (GoogleCloudDialogflowCxV3beta1ListPlaybooksResponse) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ListSecuritySettingsResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ListSecuritySettingsResponse struct {
	NextPageToken    string                                            `json:"nextPageToken,omitempty"`
	SecuritySettings []*GoogleCloudDialogflowCxV3beta1SecuritySettings `json:"securitySettings,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 (GoogleCloudDialogflowCxV3beta1ListSecuritySettingsResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ListSessionEntityTypesResponse

type GoogleCloudDialogflowCxV3beta1ListSessionEntityTypesResponse struct {
	NextPageToken      string                                             `json:"nextPageToken,omitempty"`
	SessionEntityTypes []*GoogleCloudDialogflowCxV3beta1SessionEntityType `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 (GoogleCloudDialogflowCxV3beta1ListSessionEntityTypesResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListTestCaseResultsResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ListTestCaseResultsResponse struct {
	NextPageToken   string                                          `json:"nextPageToken,omitempty"`
	TestCaseResults []*GoogleCloudDialogflowCxV3beta1TestCaseResult `json:"testCaseResults,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 (GoogleCloudDialogflowCxV3beta1ListTestCaseResultsResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ListTestCasesResponse added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ListTestCasesResponse struct {
	NextPageToken string                                    `json:"nextPageToken,omitempty"`
	TestCases     []*GoogleCloudDialogflowCxV3beta1TestCase `json:"testCases,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 (GoogleCloudDialogflowCxV3beta1ListTestCasesResponse) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ListToolVersionsResponse added in v0.225.0

type GoogleCloudDialogflowCxV3beta1ListToolVersionsResponse struct {
	NextPageToken string                                       `json:"nextPageToken,omitempty"`
	ToolVersions  []*GoogleCloudDialogflowCxV3beta1ToolVersion `json:"toolVersions,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 (GoogleCloudDialogflowCxV3beta1ListToolVersionsResponse) MarshalJSON added in v0.225.0

type GoogleCloudDialogflowCxV3beta1ListToolsResponse added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ListToolsResponse struct {
	NextPageToken string                                `json:"nextPageToken,omitempty"`
	Tools         []*GoogleCloudDialogflowCxV3beta1Tool `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 (GoogleCloudDialogflowCxV3beta1ListToolsResponse) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ListTransitionRouteGroupsResponse

type GoogleCloudDialogflowCxV3beta1ListTransitionRouteGroupsResponse struct {
	NextPageToken         string                                                `json:"nextPageToken,omitempty"`
	TransitionRouteGroups []*GoogleCloudDialogflowCxV3beta1TransitionRouteGroup `json:"transitionRouteGroups,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 (GoogleCloudDialogflowCxV3beta1ListTransitionRouteGroupsResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListVersionsResponse

type GoogleCloudDialogflowCxV3beta1ListVersionsResponse struct {
	NextPageToken string                                   `json:"nextPageToken,omitempty"`
	Versions      []*GoogleCloudDialogflowCxV3beta1Version `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 (GoogleCloudDialogflowCxV3beta1ListVersionsResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1ListWebhooksResponse

type GoogleCloudDialogflowCxV3beta1ListWebhooksResponse struct {
	NextPageToken string                                   `json:"nextPageToken,omitempty"`
	Webhooks      []*GoogleCloudDialogflowCxV3beta1Webhook `json:"webhooks,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 (GoogleCloudDialogflowCxV3beta1ListWebhooksResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1LlmCall added in v0.230.0

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

func (GoogleCloudDialogflowCxV3beta1LlmCall) MarshalJSON added in v0.230.0

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

func (*GoogleCloudDialogflowCxV3beta1LlmCall) UnmarshalJSON added in v0.230.0

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

type GoogleCloudDialogflowCxV3beta1LlmCallRetrievedExample added in v0.230.0

type GoogleCloudDialogflowCxV3beta1LlmCallRetrievedExample struct {
	ExampleDisplayName    string `json:"exampleDisplayName,omitempty"`
	ExampleId             string `json:"exampleId,omitempty"`
	MatchedRetrievalLabel string `json:"matchedRetrievalLabel,omitempty"`
	// Possible values:
	//   "RETRIEVAL_STRATEGY_UNSPECIFIED"
	//   "DEFAULT"
	//   "STATIC"
	//   "NEVER"
	RetrievalStrategy string `json:"retrievalStrategy,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ExampleDisplayName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ExampleDisplayName") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1LlmCallRetrievedExample) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1LlmCallTokenCount added in v0.230.0

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

func (GoogleCloudDialogflowCxV3beta1LlmCallTokenCount) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1LlmModelSettings added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1LlmModelSettings) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters added in v0.253.0

type GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters struct {
	// Possible values:
	//   "INPUT_TOKEN_LIMIT_UNSPECIFIED"
	//   "INPUT_TOKEN_LIMIT_SHORT"
	//   "INPUT_TOKEN_LIMIT_MEDIUM"
	//   "INPUT_TOKEN_LIMIT_LONG"
	InputTokenLimit string `json:"inputTokenLimit,omitempty"`
	// Possible values:
	//   "OUTPUT_TOKEN_LIMIT_UNSPECIFIED"
	//   "OUTPUT_TOKEN_LIMIT_SHORT"
	//   "OUTPUT_TOKEN_LIMIT_MEDIUM"
	//   "OUTPUT_TOKEN_LIMIT_LONG"
	OutputTokenLimit string  `json:"outputTokenLimit,omitempty"`
	Temperature      float64 `json:"temperature,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InputTokenLimit") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InputTokenLimit") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters) MarshalJSON added in v0.253.0

func (*GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters) UnmarshalJSON added in v0.253.0

type GoogleCloudDialogflowCxV3beta1LoadVersionRequest

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

func (GoogleCloudDialogflowCxV3beta1LoadVersionRequest) MarshalJSON

type GoogleCloudDialogflowCxV3beta1LookupEnvironmentHistoryResponse

type GoogleCloudDialogflowCxV3beta1LookupEnvironmentHistoryResponse struct {
	Environments  []*GoogleCloudDialogflowCxV3beta1Environment `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 (GoogleCloudDialogflowCxV3beta1LookupEnvironmentHistoryResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1Match

type GoogleCloudDialogflowCxV3beta1Match struct {
	Confidence float64                               `json:"confidence,omitempty"`
	Event      string                                `json:"event,omitempty"`
	Intent     *GoogleCloudDialogflowCxV3beta1Intent `json:"intent,omitempty"`
	// Possible values:
	//   "MATCH_TYPE_UNSPECIFIED"
	//   "INTENT"
	//   "DIRECT_INTENT"
	//   "PARAMETER_FILLING"
	//   "NO_MATCH"
	//   "NO_INPUT"
	//   "EVENT"
	//   "KNOWLEDGE_CONNECTOR"
	//   "PLAYBOOK"
	MatchType     string               `json:"matchType,omitempty"`
	Parameters    googleapi.RawMessage `json:"parameters,omitempty"`
	ResolvedInput string               `json:"resolvedInput,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 (GoogleCloudDialogflowCxV3beta1Match) MarshalJSON

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

func (*GoogleCloudDialogflowCxV3beta1Match) UnmarshalJSON

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

type GoogleCloudDialogflowCxV3beta1MatchIntentRequest

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

func (GoogleCloudDialogflowCxV3beta1MatchIntentRequest) MarshalJSON

type GoogleCloudDialogflowCxV3beta1MatchIntentResponse

type GoogleCloudDialogflowCxV3beta1MatchIntentResponse struct {
	CurrentPage   *GoogleCloudDialogflowCxV3beta1Page    `json:"currentPage,omitempty"`
	Matches       []*GoogleCloudDialogflowCxV3beta1Match `json:"matches,omitempty"`
	Text          string                                 `json:"text,omitempty"`
	Transcript    string                                 `json:"transcript,omitempty"`
	TriggerEvent  string                                 `json:"triggerEvent,omitempty"`
	TriggerIntent string                                 `json:"triggerIntent,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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 (GoogleCloudDialogflowCxV3beta1MatchIntentResponse) MarshalJSON

type GoogleCloudDialogflowCxV3beta1NamedMetric added in v0.230.0

type GoogleCloudDialogflowCxV3beta1NamedMetric struct {
	Name  string      `json:"name,omitempty"`
	Unit  string      `json:"unit,omitempty"`
	Value interface{} `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 (GoogleCloudDialogflowCxV3beta1NamedMetric) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1NluSettings

type GoogleCloudDialogflowCxV3beta1NluSettings struct {
	ClassificationThreshold float64 `json:"classificationThreshold,omitempty"`
	// Possible values:
	//   "MODEL_TRAINING_MODE_UNSPECIFIED"
	//   "MODEL_TRAINING_MODE_AUTOMATIC"
	//   "MODEL_TRAINING_MODE_MANUAL"
	ModelTrainingMode string `json:"modelTrainingMode,omitempty"`
	// Possible values:
	//   "MODEL_TYPE_UNSPECIFIED"
	//   "MODEL_TYPE_STANDARD"
	//   "MODEL_TYPE_ADVANCED"
	ModelType string `json:"modelType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ClassificationThreshold") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ClassificationThreshold") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1NluSettings) MarshalJSON

func (*GoogleCloudDialogflowCxV3beta1NluSettings) UnmarshalJSON

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

type GoogleCloudDialogflowCxV3beta1OutputAudioConfig

type GoogleCloudDialogflowCxV3beta1OutputAudioConfig 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 *GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig `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 (GoogleCloudDialogflowCxV3beta1OutputAudioConfig) MarshalJSON

type GoogleCloudDialogflowCxV3beta1Page

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"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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

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

type GoogleCloudDialogflowCxV3beta1PageInfo

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

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

type GoogleCloudDialogflowCxV3beta1PageInfoFormInfo

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

type GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo

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

type GoogleCloudDialogflowCxV3beta1ParameterDefinition added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ParameterDefinition struct {
	Description string `json:"description,omitempty"`
	Name        string `json:"name,omitempty"`
	// Possible values:
	//   "PARAMETER_TYPE_UNSPECIFIED"
	//   "STRING"
	//   "NUMBER"
	//   "BOOLEAN"
	//   "NULL"
	//   "OBJECT"
	//   "LIST"
	Type       string                                    `json:"type,omitempty"`
	TypeSchema *GoogleCloudDialogflowCxV3beta1TypeSchema `json:"typeSchema,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 (GoogleCloudDialogflowCxV3beta1ParameterDefinition) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1Phrase added in v0.154.0

type GoogleCloudDialogflowCxV3beta1Phrase 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 (GoogleCloudDialogflowCxV3beta1Phrase) MarshalJSON added in v0.154.0

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

type GoogleCloudDialogflowCxV3beta1Playbook added in v0.185.0

type GoogleCloudDialogflowCxV3beta1Playbook struct {
	CodeBlock                  *GoogleCloudDialogflowCxV3beta1CodeBlock             `json:"codeBlock,omitempty"`
	CreateTime                 string                                               `json:"createTime,omitempty"`
	DisplayName                string                                               `json:"displayName,omitempty"`
	Goal                       string                                               `json:"goal,omitempty"`
	Handlers                   []*GoogleCloudDialogflowCxV3beta1Handler             `json:"handlers,omitempty"`
	InlineActions              []string                                             `json:"inlineActions,omitempty"`
	InputParameterDefinitions  []*GoogleCloudDialogflowCxV3beta1ParameterDefinition `json:"inputParameterDefinitions,omitempty"`
	Instruction                *GoogleCloudDialogflowCxV3beta1PlaybookInstruction   `json:"instruction,omitempty"`
	LlmModelSettings           *GoogleCloudDialogflowCxV3beta1LlmModelSettings      `json:"llmModelSettings,omitempty"`
	Name                       string                                               `json:"name,omitempty"`
	OutputParameterDefinitions []*GoogleCloudDialogflowCxV3beta1ParameterDefinition `json:"outputParameterDefinitions,omitempty"`
	// Possible values:
	//   "PLAYBOOK_TYPE_UNSPECIFIED"
	//   "TASK"
	//   "ROUTINE"
	PlaybookType        string                                                        `json:"playbookType,omitempty"`
	ReferencedFlows     []string                                                      `json:"referencedFlows,omitempty"`
	ReferencedPlaybooks []string                                                      `json:"referencedPlaybooks,omitempty"`
	ReferencedTools     []string                                                      `json:"referencedTools,omitempty"`
	SpeechSettings      *GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings `json:"speechSettings,omitempty"`
	TokenCount          int64                                                         `json:"tokenCount,omitempty,string"`
	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. "CodeBlock") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CodeBlock") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1Playbook) MarshalJSON added in v0.185.0

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

type GoogleCloudDialogflowCxV3beta1PlaybookImportStrategy added in v0.212.0

type GoogleCloudDialogflowCxV3beta1PlaybookImportStrategy struct {
	// Possible values:
	//   "IMPORT_STRATEGY_UNSPECIFIED"
	//   "IMPORT_STRATEGY_CREATE_NEW"
	//   "IMPORT_STRATEGY_REPLACE"
	//   "IMPORT_STRATEGY_KEEP"
	//   "IMPORT_STRATEGY_MERGE"
	//   "IMPORT_STRATEGY_THROW_ERROR"
	MainPlaybookImportStrategy string `json:"mainPlaybookImportStrategy,omitempty"`
	// Possible values:
	//   "IMPORT_STRATEGY_UNSPECIFIED"
	//   "IMPORT_STRATEGY_CREATE_NEW"
	//   "IMPORT_STRATEGY_REPLACE"
	//   "IMPORT_STRATEGY_KEEP"
	//   "IMPORT_STRATEGY_MERGE"
	//   "IMPORT_STRATEGY_THROW_ERROR"
	NestedResourceImportStrategy string `json:"nestedResourceImportStrategy,omitempty"`
	// Possible values:
	//   "IMPORT_STRATEGY_UNSPECIFIED"
	//   "IMPORT_STRATEGY_CREATE_NEW"
	//   "IMPORT_STRATEGY_REPLACE"
	//   "IMPORT_STRATEGY_KEEP"
	//   "IMPORT_STRATEGY_MERGE"
	//   "IMPORT_STRATEGY_THROW_ERROR"
	ToolImportStrategy string `json:"toolImportStrategy,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MainPlaybookImportStrategy")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MainPlaybookImportStrategy") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1PlaybookImportStrategy) MarshalJSON added in v0.212.0

type GoogleCloudDialogflowCxV3beta1PlaybookInput added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1PlaybookInput) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1PlaybookInstruction added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1PlaybookInstruction) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1PlaybookInvocation added in v0.185.0

type GoogleCloudDialogflowCxV3beta1PlaybookInvocation struct {
	DisplayName    string                                        `json:"displayName,omitempty"`
	Playbook       string                                        `json:"playbook,omitempty"`
	PlaybookInput  *GoogleCloudDialogflowCxV3beta1PlaybookInput  `json:"playbookInput,omitempty"`
	PlaybookOutput *GoogleCloudDialogflowCxV3beta1PlaybookOutput `json:"playbookOutput,omitempty"`
	// Possible values:
	//   "OUTPUT_STATE_UNSPECIFIED"
	//   "OUTPUT_STATE_OK"
	//   "OUTPUT_STATE_CANCELLED"
	//   "OUTPUT_STATE_FAILED"
	//   "OUTPUT_STATE_ESCALATED"
	//   "OUTPUT_STATE_PENDING"
	PlaybookState string `json:"playbookState,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 (GoogleCloudDialogflowCxV3beta1PlaybookInvocation) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1PlaybookOutput added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1PlaybookOutput) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1PlaybookStep added in v0.185.0

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

func (GoogleCloudDialogflowCxV3beta1PlaybookStep) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1PlaybookTransition added in v0.227.0

type GoogleCloudDialogflowCxV3beta1PlaybookTransition struct {
	DisplayName           string               `json:"displayName,omitempty"`
	InputActionParameters googleapi.RawMessage `json:"inputActionParameters,omitempty"`
	Playbook              string               `json:"playbook,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 (GoogleCloudDialogflowCxV3beta1PlaybookTransition) MarshalJSON added in v0.227.0

type GoogleCloudDialogflowCxV3beta1PlaybookVersion added in v0.185.0

type GoogleCloudDialogflowCxV3beta1PlaybookVersion struct {
	Description string                                   `json:"description,omitempty"`
	Examples    []*GoogleCloudDialogflowCxV3beta1Example `json:"examples,omitempty"`
	Name        string                                   `json:"name,omitempty"`
	Playbook    *GoogleCloudDialogflowCxV3beta1Playbook  `json:"playbook,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. "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 (GoogleCloudDialogflowCxV3beta1PlaybookVersion) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1QueryInput

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

type GoogleCloudDialogflowCxV3beta1QueryParameters

type GoogleCloudDialogflowCxV3beta1QueryParameters struct {
	AnalyzeQueryTextSentiment          bool                                               `json:"analyzeQueryTextSentiment,omitempty"`
	Channel                            string                                             `json:"channel,omitempty"`
	CurrentPage                        string                                             `json:"currentPage,omitempty"`
	CurrentPlaybook                    string                                             `json:"currentPlaybook,omitempty"`
	DisableWebhook                     bool                                               `json:"disableWebhook,omitempty"`
	EndUserMetadata                    googleapi.RawMessage                               `json:"endUserMetadata,omitempty"`
	FlowVersions                       []string                                           `json:"flowVersions,omitempty"`
	GeoLocation                        *GoogleTypeLatLng                                  `json:"geoLocation,omitempty"`
	LlmModelSettings                   *GoogleCloudDialogflowCxV3beta1LlmModelSettings    `json:"llmModelSettings,omitempty"`
	ParameterScope                     string                                             `json:"parameterScope,omitempty"`
	Parameters                         googleapi.RawMessage                               `json:"parameters,omitempty"`
	Payload                            googleapi.RawMessage                               `json:"payload,omitempty"`
	PopulateDataStoreConnectionSignals bool                                               `json:"populateDataStoreConnectionSignals,omitempty"`
	SearchConfig                       *GoogleCloudDialogflowCxV3beta1SearchConfig        `json:"searchConfig,omitempty"`
	SessionEntityTypes                 []*GoogleCloudDialogflowCxV3beta1SessionEntityType `json:"sessionEntityTypes,omitempty"`
	SessionTtl                         string                                             `json:"sessionTtl,omitempty"`
	TimeZone                           string                                             `json:"timeZone,omitempty"`
	WebhookHeaders                     map[string]string                                  `json:"webhookHeaders,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 (GoogleCloudDialogflowCxV3beta1QueryParameters) MarshalJSON

type GoogleCloudDialogflowCxV3beta1QueryResult

type GoogleCloudDialogflowCxV3beta1QueryResult struct {
	AdvancedSettings           *GoogleCloudDialogflowCxV3beta1AdvancedSettings           `json:"advancedSettings,omitempty"`
	AllowAnswerFeedback        bool                                                      `json:"allowAnswerFeedback,omitempty"`
	CurrentFlow                *GoogleCloudDialogflowCxV3beta1Flow                       `json:"currentFlow,omitempty"`
	CurrentPage                *GoogleCloudDialogflowCxV3beta1Page                       `json:"currentPage,omitempty"`
	DataStoreConnectionSignals *GoogleCloudDialogflowCxV3beta1DataStoreConnectionSignals `json:"dataStoreConnectionSignals,omitempty"`
	DiagnosticInfo             googleapi.RawMessage                                      `json:"diagnosticInfo,omitempty"`
	Dtmf                       *GoogleCloudDialogflowCxV3beta1DtmfInput                  `json:"dtmf,omitempty"`
	GenerativeInfo             *GoogleCloudDialogflowCxV3beta1GenerativeInfo             `json:"generativeInfo,omitempty"`
	Intent                     *GoogleCloudDialogflowCxV3beta1Intent                     `json:"intent,omitempty"`
	IntentDetectionConfidence  float64                                                   `json:"intentDetectionConfidence,omitempty"`
	LanguageCode               string                                                    `json:"languageCode,omitempty"`
	Match                      *GoogleCloudDialogflowCxV3beta1Match                      `json:"match,omitempty"`
	Parameters                 googleapi.RawMessage                                      `json:"parameters,omitempty"`
	ResponseMessages           []*GoogleCloudDialogflowCxV3beta1ResponseMessage          `json:"responseMessages,omitempty"`
	SentimentAnalysisResult    *GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult    `json:"sentimentAnalysisResult,omitempty"`
	Text                       string                                                    `json:"text,omitempty"`
	Transcript                 string                                                    `json:"transcript,omitempty"`
	TriggerEvent               string                                                    `json:"triggerEvent,omitempty"`
	TriggerIntent              string                                                    `json:"triggerIntent,omitempty"`
	WebhookDisplayNames        []string                                                  `json:"webhookDisplayNames,omitempty"`
	WebhookIds                 []string                                                  `json:"webhookIds,omitempty"`
	WebhookLatencies           []string                                                  `json:"webhookLatencies,omitempty"`
	WebhookPayloads            []googleapi.RawMessage                                    `json:"webhookPayloads,omitempty"`
	WebhookStatuses            []*GoogleRpcStatus                                        `json:"webhookStatuses,omitempty"`
	WebhookTags                []string                                                  `json:"webhookTags,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 (GoogleCloudDialogflowCxV3beta1QueryResult) MarshalJSON

func (*GoogleCloudDialogflowCxV3beta1QueryResult) UnmarshalJSON

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

type GoogleCloudDialogflowCxV3beta1ResourceName added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ResourceName struct {
	DisplayName string `json:"displayName,omitempty"`
	Name        string `json:"name,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 (GoogleCloudDialogflowCxV3beta1ResourceName) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ResponseMessage

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

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess

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

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction struct {
}

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard added in v0.139.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard struct {
}

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff

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

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio

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

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment

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

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText

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

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio

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

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

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

type GoogleCloudDialogflowCxV3beta1RestoreAgentRequest

type GoogleCloudDialogflowCxV3beta1RestoreAgentRequest struct {
	AgentContent string                                                      `json:"agentContent,omitempty"`
	AgentUri     string                                                      `json:"agentUri,omitempty"`
	GitSource    *GoogleCloudDialogflowCxV3beta1RestoreAgentRequestGitSource `json:"gitSource,omitempty"`
	// Possible values:
	//   "RESTORE_OPTION_UNSPECIFIED"
	//   "KEEP"
	//   "FALLBACK"
	RestoreOption string `json:"restoreOption,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 (GoogleCloudDialogflowCxV3beta1RestoreAgentRequest) MarshalJSON

type GoogleCloudDialogflowCxV3beta1RestoreAgentRequestGitSource added in v0.131.0

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

func (GoogleCloudDialogflowCxV3beta1RestoreAgentRequestGitSource) MarshalJSON added in v0.131.0

type GoogleCloudDialogflowCxV3beta1RestorePlaybookVersionRequest added in v0.212.0

type GoogleCloudDialogflowCxV3beta1RestorePlaybookVersionRequest struct {
}

type GoogleCloudDialogflowCxV3beta1RestorePlaybookVersionResponse added in v0.212.0

type GoogleCloudDialogflowCxV3beta1RestorePlaybookVersionResponse struct {
	Playbook *GoogleCloudDialogflowCxV3beta1Playbook `json:"playbook,omitempty"`

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

func (GoogleCloudDialogflowCxV3beta1RestorePlaybookVersionResponse) MarshalJSON added in v0.212.0

type GoogleCloudDialogflowCxV3beta1RestoreToolVersionRequest added in v0.225.0

type GoogleCloudDialogflowCxV3beta1RestoreToolVersionRequest struct {
}

type GoogleCloudDialogflowCxV3beta1RestoreToolVersionResponse added in v0.225.0

type GoogleCloudDialogflowCxV3beta1RestoreToolVersionResponse struct {
	Tool *GoogleCloudDialogflowCxV3beta1Tool `json:"tool,omitempty"`

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

func (GoogleCloudDialogflowCxV3beta1RestoreToolVersionResponse) MarshalJSON added in v0.225.0

type GoogleCloudDialogflowCxV3beta1RolloutConfig added in v0.53.0

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

func (GoogleCloudDialogflowCxV3beta1RolloutConfig) MarshalJSON added in v0.53.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep added in v0.53.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep struct {
	DisplayName    string `json:"displayName,omitempty"`
	MinDuration    string `json:"minDuration,omitempty"`
	TrafficPercent int64  `json:"trafficPercent,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 (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep) MarshalJSON added in v0.53.0

type GoogleCloudDialogflowCxV3beta1RolloutState added in v0.53.0

type GoogleCloudDialogflowCxV3beta1RolloutState struct {
	StartTime string `json:"startTime,omitempty"`
	Step      string `json:"step,omitempty"`
	StepIndex int64  `json:"stepIndex,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 (GoogleCloudDialogflowCxV3beta1RolloutState) MarshalJSON added in v0.53.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 GoogleCloudDialogflowCxV3beta1RunContinuousTestRequest added in v0.48.0

type GoogleCloudDialogflowCxV3beta1RunContinuousTestRequest struct {
}

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 GoogleCloudDialogflowCxV3beta1RunTestCaseRequest added in v0.37.0

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

func (GoogleCloudDialogflowCxV3beta1RunTestCaseRequest) MarshalJSON added in v0.37.0

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 GoogleCloudDialogflowCxV3beta1SafetySettings added in v0.139.0

type GoogleCloudDialogflowCxV3beta1SafetySettings struct {
	BannedPhrases []*GoogleCloudDialogflowCxV3beta1SafetySettingsPhrase `json:"bannedPhrases,omitempty"`
	// Possible values:
	//   "PHRASE_MATCH_STRATEGY_UNSPECIFIED"
	//   "PARTIAL_MATCH"
	//   "WORD_MATCH"
	DefaultBannedPhraseMatchStrategy string                                                              `json:"defaultBannedPhraseMatchStrategy,omitempty"`
	DefaultRaiSettings               *GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings            `json:"defaultRaiSettings,omitempty"`
	PromptSecuritySettings           *GoogleCloudDialogflowCxV3beta1SafetySettingsPromptSecuritySettings `json:"promptSecuritySettings,omitempty"`
	RaiSettings                      *GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings            `json:"raiSettings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BannedPhrases") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BannedPhrases") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1SafetySettings) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1SafetySettingsPhrase added in v0.139.0

type GoogleCloudDialogflowCxV3beta1SafetySettingsPhrase 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 (GoogleCloudDialogflowCxV3beta1SafetySettingsPhrase) MarshalJSON added in v0.139.0

type GoogleCloudDialogflowCxV3beta1SafetySettingsPromptSecuritySettings added in v0.239.0

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

func (GoogleCloudDialogflowCxV3beta1SafetySettingsPromptSecuritySettings) MarshalJSON added in v0.239.0

type GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings added in v0.258.0

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

func (GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings) MarshalJSON added in v0.258.0

type GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettingsCategoryFilter added in v0.258.0

type GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettingsCategoryFilter struct {
	// Possible values:
	//   "SAFETY_CATEGORY_UNSPECIFIED"
	//   "DANGEROUS_CONTENT"
	//   "HATE_SPEECH"
	//   "HARASSMENT"
	//   "SEXUALLY_EXPLICIT_CONTENT"
	Category string `json:"category,omitempty"`
	// Possible values:
	//   "SAFETY_FILTER_LEVEL_UNSPECIFIED"
	//   "BLOCK_NONE"
	//   "BLOCK_FEW"
	//   "BLOCK_SOME"
	//   "BLOCK_MOST"
	FilterLevel string `json:"filterLevel,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 (GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettingsCategoryFilter) MarshalJSON added in v0.258.0

type GoogleCloudDialogflowCxV3beta1SearchConfig added in v0.152.0

type GoogleCloudDialogflowCxV3beta1SearchConfig struct {
	BoostSpecs  []*GoogleCloudDialogflowCxV3beta1BoostSpecs  `json:"boostSpecs,omitempty"`
	FilterSpecs []*GoogleCloudDialogflowCxV3beta1FilterSpecs `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 (GoogleCloudDialogflowCxV3beta1SearchConfig) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1SecuritySettings added in v0.37.0

type GoogleCloudDialogflowCxV3beta1SecuritySettings struct {
	AudioExportSettings    *GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings    `json:"audioExportSettings,omitempty"`
	DeidentifyTemplate     string                                                                `json:"deidentifyTemplate,omitempty"`
	DisplayName            string                                                                `json:"displayName,omitempty"`
	InsightsExportSettings *GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings `json:"insightsExportSettings,omitempty"`
	InspectTemplate        string                                                                `json:"inspectTemplate,omitempty"`
	Name                   string                                                                `json:"name,omitempty"`
	// Possible values:
	//   "PURGE_DATA_TYPE_UNSPECIFIED"
	//   "DIALOGFLOW_HISTORY"
	PurgeDataTypes []string `json:"purgeDataTypes,omitempty"`
	// Possible values:
	//   "REDACTION_SCOPE_UNSPECIFIED"
	//   "REDACT_DISK_STORAGE"
	RedactionScope string `json:"redactionScope,omitempty"`
	// Possible values:
	//   "REDACTION_STRATEGY_UNSPECIFIED"
	//   "REDACT_WITH_SERVICE"
	RedactionStrategy string `json:"redactionStrategy,omitempty"`
	// Possible values:
	//   "RETENTION_STRATEGY_UNSPECIFIED"
	//   "REMOVE_AFTER_CONVERSATION"
	RetentionStrategy   string `json:"retentionStrategy,omitempty"`
	RetentionWindowDays int64  `json:"retentionWindowDays,omitempty"`

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

func (GoogleCloudDialogflowCxV3beta1SecuritySettings) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings added in v0.78.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings struct {
	AudioExportPattern string `json:"audioExportPattern,omitempty"`
	// Possible values:
	//   "AUDIO_FORMAT_UNSPECIFIED"
	//   "MULAW"
	//   "MP3"
	//   "OGG"
	AudioFormat          string `json:"audioFormat,omitempty"`
	EnableAudioRedaction bool   `json:"enableAudioRedaction,omitempty"`
	GcsBucket            string `json:"gcsBucket,omitempty"`
	StoreTtsAudio        bool   `json:"storeTtsAudio,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AudioExportPattern") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AudioExportPattern") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings) MarshalJSON added in v0.78.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings added in v0.53.0

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

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings) MarshalJSON added in v0.53.0

type GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult added in v0.33.0

type GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult 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 (GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult) MarshalJSON added in v0.33.0

func (*GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult) UnmarshalJSON added in v0.33.0

type GoogleCloudDialogflowCxV3beta1SessionEntityType

type GoogleCloudDialogflowCxV3beta1SessionEntityType struct {
	Entities []*GoogleCloudDialogflowCxV3beta1EntityTypeEntity `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 (GoogleCloudDialogflowCxV3beta1SessionEntityType) MarshalJSON

type GoogleCloudDialogflowCxV3beta1SessionInfo

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

type GoogleCloudDialogflowCxV3beta1Span added in v0.230.0

type GoogleCloudDialogflowCxV3beta1Span struct {
	CompleteTime string                                       `json:"completeTime,omitempty"`
	Metrics      []*GoogleCloudDialogflowCxV3beta1NamedMetric `json:"metrics,omitempty"`
	Name         string                                       `json:"name,omitempty"`
	StartTime    string                                       `json:"startTime,omitempty"`
	Tags         []string                                     `json:"tags,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 (GoogleCloudDialogflowCxV3beta1Span) MarshalJSON added in v0.230.0

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

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettings

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

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettings) MarshalJSON

type GoogleCloudDialogflowCxV3beta1StartExperimentRequest added in v0.39.0

type GoogleCloudDialogflowCxV3beta1StartExperimentRequest struct {
}

type GoogleCloudDialogflowCxV3beta1Status added in v0.230.0

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

func (GoogleCloudDialogflowCxV3beta1Status) MarshalJSON added in v0.230.0

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

type GoogleCloudDialogflowCxV3beta1StopExperimentRequest added in v0.39.0

type GoogleCloudDialogflowCxV3beta1StopExperimentRequest struct {
}

type GoogleCloudDialogflowCxV3beta1SubmitAnswerFeedbackRequest added in v0.152.0

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

func (GoogleCloudDialogflowCxV3beta1SubmitAnswerFeedbackRequest) MarshalJSON added in v0.152.0

type GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig

type GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig struct {
	EffectsProfileId []string                                            `json:"effectsProfileId,omitempty"`
	Pitch            float64                                             `json:"pitch,omitempty"`
	SpeakingRate     float64                                             `json:"speakingRate,omitempty"`
	Voice            *GoogleCloudDialogflowCxV3beta1VoiceSelectionParams `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 (GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig) MarshalJSON

func (*GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig) UnmarshalJSON

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"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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

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

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

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettings added in v0.110.0

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

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettings) MarshalJSON added in v0.110.0

type GoogleCloudDialogflowCxV3beta1Tool added in v0.185.0

type GoogleCloudDialogflowCxV3beta1Tool struct {
	ConnectorSpec *GoogleCloudDialogflowCxV3beta1ToolConnectorTool `json:"connectorSpec,omitempty"`
	DataStoreSpec *GoogleCloudDialogflowCxV3beta1ToolDataStoreTool `json:"dataStoreSpec,omitempty"`
	Description   string                                           `json:"description,omitempty"`
	DisplayName   string                                           `json:"displayName,omitempty"`
	ExtensionSpec *GoogleCloudDialogflowCxV3beta1ToolExtensionTool `json:"extensionSpec,omitempty"`
	FunctionSpec  *GoogleCloudDialogflowCxV3beta1ToolFunctionTool  `json:"functionSpec,omitempty"`
	Name          string                                           `json:"name,omitempty"`
	OpenApiSpec   *GoogleCloudDialogflowCxV3beta1ToolOpenApiTool   `json:"openApiSpec,omitempty"`
	// Possible values:
	//   "TOOL_TYPE_UNSPECIFIED"
	//   "CUSTOMIZED_TOOL"
	//   "BUILTIN_TOOL"
	ToolType string `json:"toolType,omitempty"`

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

func (GoogleCloudDialogflowCxV3beta1Tool) MarshalJSON added in v0.185.0

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

type GoogleCloudDialogflowCxV3beta1ToolAuthentication added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolAuthentication struct {
	ApiKeyConfig             *GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig             `json:"apiKeyConfig,omitempty"`
	BearerTokenConfig        *GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig        `json:"bearerTokenConfig,omitempty"`
	OauthConfig              *GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig              `json:"oauthConfig,omitempty"`
	ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"`
	ServiceAgentAuthConfig   *GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig   `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 (GoogleCloudDialogflowCxV3beta1ToolAuthentication) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig 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 (GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig added in v0.193.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig 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 (GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig) MarshalJSON added in v0.193.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig 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 (GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig added in v0.255.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig 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 (GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig) MarshalJSON added in v0.255.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig 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 (GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig) MarshalJSON added in v0.193.0

type GoogleCloudDialogflowCxV3beta1ToolCall added in v0.185.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.185.0

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

type GoogleCloudDialogflowCxV3beta1ToolCallResult added in v0.185.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.185.0

type GoogleCloudDialogflowCxV3beta1ToolCallResultError added in v0.185.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.185.0

type GoogleCloudDialogflowCxV3beta1ToolConnectorTool added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolConnectorTool struct {
	Actions           []*GoogleCloudDialogflowCxV3beta1ToolConnectorToolAction `json:"actions,omitempty"`
	EndUserAuthConfig *GoogleCloudDialogflowCxV3beta1ToolEndUserAuthConfig     `json:"endUserAuthConfig,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 (GoogleCloudDialogflowCxV3beta1ToolConnectorTool) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolConnectorToolAction added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolConnectorToolAction struct {
	ConnectionActionId string                                                                `json:"connectionActionId,omitempty"`
	EntityOperation    *GoogleCloudDialogflowCxV3beta1ToolConnectorToolActionEntityOperation `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 (GoogleCloudDialogflowCxV3beta1ToolConnectorToolAction) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolConnectorToolActionEntityOperation added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolConnectorToolActionEntityOperation 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 (GoogleCloudDialogflowCxV3beta1ToolConnectorToolActionEntityOperation) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolDataStoreTool added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolDataStoreTool struct {
	DataStoreConnections []*GoogleCloudDialogflowCxV3beta1DataStoreConnection           `json:"dataStoreConnections,omitempty"`
	FallbackPrompt       *GoogleCloudDialogflowCxV3beta1ToolDataStoreToolFallbackPrompt `json:"fallbackPrompt,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 (GoogleCloudDialogflowCxV3beta1ToolDataStoreTool) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolDataStoreToolFallbackPrompt added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolDataStoreToolFallbackPrompt struct {
}

type GoogleCloudDialogflowCxV3beta1ToolEndUserAuthConfig added in v0.226.0

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

func (GoogleCloudDialogflowCxV3beta1ToolEndUserAuthConfig) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolEndUserAuthConfigOauth2AuthCodeConfig added in v0.226.0

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

func (GoogleCloudDialogflowCxV3beta1ToolEndUserAuthConfigOauth2AuthCodeConfig) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolEndUserAuthConfigOauth2JwtBearerConfig added in v0.226.0

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

func (GoogleCloudDialogflowCxV3beta1ToolEndUserAuthConfigOauth2JwtBearerConfig) MarshalJSON added in v0.226.0

type GoogleCloudDialogflowCxV3beta1ToolExtensionTool added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolExtensionTool 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 (GoogleCloudDialogflowCxV3beta1ToolExtensionTool) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolFunctionTool added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolFunctionTool struct {
	InputSchema  googleapi.RawMessage `json:"inputSchema,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 (GoogleCloudDialogflowCxV3beta1ToolFunctionTool) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolOpenApiTool added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolOpenApiTool struct {
	Authentication         *GoogleCloudDialogflowCxV3beta1ToolAuthentication         `json:"authentication,omitempty"`
	ServiceDirectoryConfig *GoogleCloudDialogflowCxV3beta1ToolServiceDirectoryConfig `json:"serviceDirectoryConfig,omitempty"`
	TextSchema             string                                                    `json:"textSchema,omitempty"`
	TlsConfig              *GoogleCloudDialogflowCxV3beta1ToolTLSConfig              `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 (GoogleCloudDialogflowCxV3beta1ToolOpenApiTool) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolServiceDirectoryConfig added in v0.190.0

type GoogleCloudDialogflowCxV3beta1ToolServiceDirectoryConfig 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 (GoogleCloudDialogflowCxV3beta1ToolServiceDirectoryConfig) MarshalJSON added in v0.190.0

type GoogleCloudDialogflowCxV3beta1ToolTLSConfig added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolTLSConfig struct {
	CaCerts []*GoogleCloudDialogflowCxV3beta1ToolTLSConfigCACert `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 (GoogleCloudDialogflowCxV3beta1ToolTLSConfig) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolTLSConfigCACert added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolTLSConfigCACert 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 (GoogleCloudDialogflowCxV3beta1ToolTLSConfigCACert) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolUse added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ToolUse struct {
	Action                 string                                                   `json:"action,omitempty"`
	DataStoreToolTrace     *GoogleCloudDialogflowCxV3beta1ToolUseDataStoreToolTrace `json:"dataStoreToolTrace,omitempty"`
	DisplayName            string                                                   `json:"displayName,omitempty"`
	InputActionParameters  googleapi.RawMessage                                     `json:"inputActionParameters,omitempty"`
	OutputActionParameters googleapi.RawMessage                                     `json:"outputActionParameters,omitempty"`
	Tool                   string                                                   `json:"tool,omitempty"`
	WebhookToolTrace       *GoogleCloudDialogflowCxV3beta1ToolUseWebhookToolTrace   `json:"webhookToolTrace,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 (GoogleCloudDialogflowCxV3beta1ToolUse) MarshalJSON added in v0.185.0

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

type GoogleCloudDialogflowCxV3beta1ToolUseDataStoreToolTrace added in v0.230.0

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

func (GoogleCloudDialogflowCxV3beta1ToolUseDataStoreToolTrace) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ToolUseWebhookToolTrace added in v0.230.0

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

func (GoogleCloudDialogflowCxV3beta1ToolUseWebhookToolTrace) MarshalJSON added in v0.230.0

type GoogleCloudDialogflowCxV3beta1ToolVersion added in v0.225.0

type GoogleCloudDialogflowCxV3beta1ToolVersion struct {
	CreateTime  string                              `json:"createTime,omitempty"`
	DisplayName string                              `json:"displayName,omitempty"`
	Name        string                              `json:"name,omitempty"`
	Tool        *GoogleCloudDialogflowCxV3beta1Tool `json:"tool,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. "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 (GoogleCloudDialogflowCxV3beta1ToolVersion) MarshalJSON added in v0.225.0

type GoogleCloudDialogflowCxV3beta1TrainFlowRequest

type GoogleCloudDialogflowCxV3beta1TrainFlowRequest struct {
}

type GoogleCloudDialogflowCxV3beta1TransitionCoverage added in v0.37.0

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

func (GoogleCloudDialogflowCxV3beta1TransitionCoverage) MarshalJSON added in v0.37.0

func (*GoogleCloudDialogflowCxV3beta1TransitionCoverage) UnmarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TransitionCoverageTransition added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TransitionCoverageTransition struct {
	Covered         bool                                                            `json:"covered,omitempty"`
	EventHandler    *GoogleCloudDialogflowCxV3beta1EventHandler                     `json:"eventHandler,omitempty"`
	Index           int64                                                           `json:"index,omitempty"`
	Source          *GoogleCloudDialogflowCxV3beta1TransitionCoverageTransitionNode `json:"source,omitempty"`
	Target          *GoogleCloudDialogflowCxV3beta1TransitionCoverageTransitionNode `json:"target,omitempty"`
	TransitionRoute *GoogleCloudDialogflowCxV3beta1TransitionRoute                  `json:"transitionRoute,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Covered") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Covered") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1TransitionCoverageTransition) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TransitionCoverageTransitionNode added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TransitionCoverageTransitionNode struct {
	Flow *GoogleCloudDialogflowCxV3beta1Flow `json:"flow,omitempty"`
	Page *GoogleCloudDialogflowCxV3beta1Page `json:"page,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 (GoogleCloudDialogflowCxV3beta1TransitionCoverageTransitionNode) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1TransitionRoute

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

type GoogleCloudDialogflowCxV3beta1TransitionRouteGroup

type GoogleCloudDialogflowCxV3beta1TransitionRouteGroup struct {
	DisplayName      string                                           `json:"displayName,omitempty"`
	Name             string                                           `json:"name,omitempty"`
	TransitionRoutes []*GoogleCloudDialogflowCxV3beta1TransitionRoute `json:"transitionRoutes,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 (GoogleCloudDialogflowCxV3beta1TransitionRouteGroup) MarshalJSON

type GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverage added in v0.41.0

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

func (GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverage) MarshalJSON added in v0.41.0

func (*GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverage) UnmarshalJSON added in v0.41.0

type GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverageCoverage added in v0.41.0

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

func (GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverageCoverage) MarshalJSON added in v0.41.0

func (*GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverageCoverage) UnmarshalJSON added in v0.41.0

type GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverageCoverageTransition added in v0.41.0

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

func (GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverageCoverageTransition) MarshalJSON added in v0.41.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 GoogleCloudDialogflowCxV3beta1TypeSchema added in v0.191.0

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

func (GoogleCloudDialogflowCxV3beta1TypeSchema) MarshalJSON added in v0.191.0

type GoogleCloudDialogflowCxV3beta1TypeSchemaSchemaReference added in v0.191.0

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

func (GoogleCloudDialogflowCxV3beta1TypeSchemaSchemaReference) MarshalJSON added in v0.191.0

type GoogleCloudDialogflowCxV3beta1UserUtterance added in v0.185.0

type GoogleCloudDialogflowCxV3beta1UserUtterance struct {
	Audio       string  `json:"audio,omitempty"`
	AudioTokens []int64 `json:"audioTokens,omitempty"`
	Text        string  `json:"text,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 (GoogleCloudDialogflowCxV3beta1UserUtterance) MarshalJSON added in v0.185.0

type GoogleCloudDialogflowCxV3beta1ValidateAgentRequest added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ValidateAgentRequest 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 (GoogleCloudDialogflowCxV3beta1ValidateAgentRequest) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ValidateFlowRequest added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ValidateFlowRequest 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 (GoogleCloudDialogflowCxV3beta1ValidateFlowRequest) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ValidationMessage added in v0.37.0

type GoogleCloudDialogflowCxV3beta1ValidationMessage struct {
	Detail        string                                        `json:"detail,omitempty"`
	ResourceNames []*GoogleCloudDialogflowCxV3beta1ResourceName `json:"resourceNames,omitempty"`
	// Possible values:
	//   "RESOURCE_TYPE_UNSPECIFIED"
	//   "AGENT"
	//   "INTENT"
	//   "INTENT_TRAINING_PHRASE"
	//   "INTENT_PARAMETER"
	//   "INTENTS"
	//   "INTENT_TRAINING_PHRASES"
	//   "ENTITY_TYPE"
	//   "ENTITY_TYPES"
	//   "WEBHOOK"
	//   "FLOW"
	//   "PAGE"
	//   "PAGES"
	//   "TRANSITION_ROUTE_GROUP"
	//   "AGENT_TRANSITION_ROUTE_GROUP"
	ResourceType string   `json:"resourceType,omitempty"`
	Resources    []string `json:"resources,omitempty"`
	// Possible values:
	//   "SEVERITY_UNSPECIFIED"
	//   "INFO"
	//   "WARNING"
	//   "ERROR"
	Severity string `json:"severity,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Detail") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Detail") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GoogleCloudDialogflowCxV3beta1ValidationMessage) MarshalJSON added in v0.37.0

type GoogleCloudDialogflowCxV3beta1VariantsHistory added in v0.39.0

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

func (GoogleCloudDialogflowCxV3beta1VariantsHistory) MarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1Version

type GoogleCloudDialogflowCxV3beta1Version struct {
	CreateTime  string                                     `json:"createTime,omitempty"`
	Description string                                     `json:"description,omitempty"`
	DisplayName string                                     `json:"displayName,omitempty"`
	Name        string                                     `json:"name,omitempty"`
	NluSettings *GoogleCloudDialogflowCxV3beta1NluSettings `json:"nluSettings,omitempty"`
	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "RUNNING"
	//   "SUCCEEDED"
	//   "FAILED"
	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. "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 (GoogleCloudDialogflowCxV3beta1Version) MarshalJSON

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

type GoogleCloudDialogflowCxV3beta1VersionVariants added in v0.39.0

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

func (GoogleCloudDialogflowCxV3beta1VersionVariants) MarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariant added in v0.39.0

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

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariant) MarshalJSON added in v0.39.0

func (*GoogleCloudDialogflowCxV3beta1VersionVariantsVariant) UnmarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1VoiceSelectionParams

type GoogleCloudDialogflowCxV3beta1VoiceSelectionParams 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 (GoogleCloudDialogflowCxV3beta1VoiceSelectionParams) MarshalJSON

type GoogleCloudDialogflowCxV3beta1Webhook

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"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// 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

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

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

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

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

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

type GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo

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

type GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo

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

func (*GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo) UnmarshalJSON added in v0.39.0

type GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue

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

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

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

type GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse

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

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig added in v0.47.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.47.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 GoogleCloudDialogflowV2AnnotatedMessagePart

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

type GoogleCloudDialogflowV2ArticleAnswer added in v0.42.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.42.0

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

func (*GoogleCloudDialogflowV2ArticleAnswer) UnmarshalJSON added in v0.42.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 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 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 GoogleCloudDialogflowV2Context

type GoogleCloudDialogflowV2Context 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 (GoogleCloudDialogflowV2Context) MarshalJSON

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

type GoogleCloudDialogflowV2ConversationEvent

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

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"`
	// 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 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 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 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 GoogleCloudDialogflowV2EncryptionSpec added in v0.149.0

type GoogleCloudDialogflowV2EncryptionSpec 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 (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"`
	// 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 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 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 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 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.42.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.42.0

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

func (*GoogleCloudDialogflowV2FaqAnswer) UnmarshalJSON added in v0.42.0

func (s *GoogleCloudDialogflowV2FaqAnswer) UnmarshalJSON(data []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 GoogleCloudDialogflowV2GcsDestination added in v0.71.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.71.0

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

type GoogleCloudDialogflowV2GenerateSuggestionsResponse added in v0.226.0

type GoogleCloudDialogflowV2GenerateSuggestionsResponse struct {
	GeneratorSuggestionAnswers []*GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer `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 (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 GoogleCloudDialogflowV2GeneratorSuggestion added in v0.226.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.226.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 GoogleCloudDialogflowV2HumanAgentAssistantEvent added in v0.42.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.42.0

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 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 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 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"`
	// 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 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

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction

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

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

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

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

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

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject

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

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

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

type GoogleCloudDialogflowV2IntentMessageTableCardCell

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

type GoogleCloudDialogflowV2IntentMessageTableCardRow

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

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 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.185.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.185.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer added in v0.185.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.185.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource added in v0.185.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.185.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource added in v0.185.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.185.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet added in v0.185.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.185.0

type GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery added in v0.185.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.185.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 GoogleCloudDialogflowV2KnowledgeOperationMetadata added in v0.42.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.42.0

type GoogleCloudDialogflowV2Message

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

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

type GoogleCloudDialogflowV2MessageAnnotation

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

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 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 GoogleCloudDialogflowV2Sentiment

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

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

func (*GoogleCloudDialogflowV2Sentiment) UnmarshalJSON

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

type GoogleCloudDialogflowV2SentimentAnalysisResult

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

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"`
	// 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 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 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 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 GoogleCloudDialogflowV2SuggestArticlesResponse added in v0.42.0

type GoogleCloudDialogflowV2SuggestArticlesResponse struct {
	ArticleAnswers []*GoogleCloudDialogflowV2ArticleAnswer `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 (GoogleCloudDialogflowV2SuggestArticlesResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2SuggestFaqAnswersResponse added in v0.42.0

type GoogleCloudDialogflowV2SuggestFaqAnswersResponse struct {
	ContextSize   int64                               `json:"contextSize,omitempty"`
	FaqAnswers    []*GoogleCloudDialogflowV2FaqAnswer `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 (GoogleCloudDialogflowV2SuggestFaqAnswersResponse) MarshalJSON added in v0.42.0

type GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse added in v0.185.0

type GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse struct {
	ContextSize           int64                                         `json:"contextSize,omitempty"`
	KnowledgeAssistAnswer *GoogleCloudDialogflowV2KnowledgeAssistAnswer `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 (GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse) MarshalJSON added in v0.185.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"`
	// 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 GoogleCloudDialogflowV2SuggestionResult added in v0.42.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.42.0

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

type GoogleCloudDialogflowV2SummarySuggestion added in v0.226.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.226.0

type GoogleCloudDialogflowV2SummarySuggestionSummarySection added in v0.226.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.226.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 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 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

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

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem

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

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction

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

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

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

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

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

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject

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

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

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation struct {
}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion

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

type GoogleCloudDialogflowV2beta1IntentMessageRbmText

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

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

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

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCell

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

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRow

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

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.185.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.185.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer added in v0.185.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.185.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource added in v0.185.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.185.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource added in v0.185.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.185.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet added in v0.185.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.185.0

type GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery added in v0.185.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.185.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

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

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.185.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.185.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.53.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.53.0

type GoogleCloudLocationLocation added in v0.53.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.53.0

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

type GoogleLongrunningListOperationsResponse

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

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 ProjectsLocationsAgentsChangelogsGetCall added in v0.60.0

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

func (*ProjectsLocationsAgentsChangelogsGetCall) Context added in v0.60.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsChangelogsGetCall) Do added in v0.60.0

Do executes the "dialogflow.projects.locations.agents.changelogs.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Changelog.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsChangelogsGetCall) Fields added in v0.60.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsChangelogsGetCall) Header added in v0.60.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsChangelogsGetCall) IfNoneMatch added in v0.60.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 ProjectsLocationsAgentsChangelogsListCall added in v0.60.0

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

func (*ProjectsLocationsAgentsChangelogsListCall) Context added in v0.60.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsChangelogsListCall) Do added in v0.60.0

Do executes the "dialogflow.projects.locations.agents.changelogs.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListChangelogsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsChangelogsListCall) Fields added in v0.60.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsChangelogsListCall) Filter added in v0.60.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsAgentsChangelogsListCall) Header added in v0.60.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsChangelogsListCall) IfNoneMatch added in v0.60.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 (*ProjectsLocationsAgentsChangelogsListCall) PageSize added in v0.60.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsChangelogsListCall) PageToken added in v0.60.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsChangelogsListCall) Pages added in v0.60.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 ProjectsLocationsAgentsChangelogsService added in v0.60.0

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

func NewProjectsLocationsAgentsChangelogsService added in v0.60.0

func NewProjectsLocationsAgentsChangelogsService(s *Service) *ProjectsLocationsAgentsChangelogsService

func (*ProjectsLocationsAgentsChangelogsService) Get added in v0.60.0

Get:

- name: .

func (*ProjectsLocationsAgentsChangelogsService) List added in v0.60.0

List:

- parent: .

type ProjectsLocationsAgentsConversationsDeleteCall added in v0.177.0

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

func (*ProjectsLocationsAgentsConversationsDeleteCall) Context added in v0.177.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsConversationsDeleteCall) Do added in v0.177.0

Do executes the "dialogflow.projects.locations.agents.conversations.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 (*ProjectsLocationsAgentsConversationsDeleteCall) Fields added in v0.177.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsConversationsDeleteCall) Header added in v0.177.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsConversationsGetCall added in v0.177.0

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

func (*ProjectsLocationsAgentsConversationsGetCall) Context added in v0.177.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsConversationsGetCall) Do added in v0.177.0

Do executes the "dialogflow.projects.locations.agents.conversations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsConversationsGetCall) Fields added in v0.177.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsConversationsGetCall) Header added in v0.177.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsConversationsGetCall) IfNoneMatch added in v0.177.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 ProjectsLocationsAgentsConversationsListCall added in v0.177.0

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

func (*ProjectsLocationsAgentsConversationsListCall) Context added in v0.177.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsConversationsListCall) Do added in v0.177.0

Do executes the "dialogflow.projects.locations.agents.conversations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListConversationsResponse.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 (*ProjectsLocationsAgentsConversationsListCall) Fields added in v0.177.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsConversationsListCall) Filter added in v0.177.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsAgentsConversationsListCall) Header added in v0.177.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsConversationsListCall) IfNoneMatch added in v0.177.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 (*ProjectsLocationsAgentsConversationsListCall) PageSize added in v0.177.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsConversationsListCall) PageToken added in v0.177.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsConversationsListCall) Pages added in v0.177.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 ProjectsLocationsAgentsConversationsService added in v0.177.0

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

func NewProjectsLocationsAgentsConversationsService added in v0.177.0

func NewProjectsLocationsAgentsConversationsService(s *Service) *ProjectsLocationsAgentsConversationsService

func (*ProjectsLocationsAgentsConversationsService) Delete added in v0.177.0

Delete:

- name: .

func (*ProjectsLocationsAgentsConversationsService) Get added in v0.177.0

Get:

- name: .

func (*ProjectsLocationsAgentsConversationsService) List added in v0.177.0

List:

- parent: .

type ProjectsLocationsAgentsCreateCall

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

func (*ProjectsLocationsAgentsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Agent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsDeleteCall

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

func (*ProjectsLocationsAgentsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEntityTypesCreateCall

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

func (*ProjectsLocationsAgentsEntityTypesCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEntityTypesCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEntityTypesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEntityTypesCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEntityTypesCreateCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsEntityTypesDeleteCall

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

func (*ProjectsLocationsAgentsEntityTypesDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEntityTypesDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsEntityTypesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEntityTypesDeleteCall) Force

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsEntityTypesDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEntityTypesExportCall added in v0.164.0

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

func (*ProjectsLocationsAgentsEntityTypesExportCall) Context added in v0.164.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEntityTypesExportCall) Do added in v0.164.0

Do executes the "dialogflow.projects.locations.agents.entityTypes.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 (*ProjectsLocationsAgentsEntityTypesExportCall) Fields added in v0.164.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEntityTypesExportCall) Header added in v0.164.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEntityTypesGetCall

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

func (*ProjectsLocationsAgentsEntityTypesGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEntityTypesGetCall) Do

Do executes the "dialogflow.projects.locations.agents.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEntityTypesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEntityTypesGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEntityTypesGetCall) 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 (*ProjectsLocationsAgentsEntityTypesGetCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsEntityTypesImportCall added in v0.164.0

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

func (*ProjectsLocationsAgentsEntityTypesImportCall) Context added in v0.164.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEntityTypesImportCall) Do added in v0.164.0

Do executes the "dialogflow.projects.locations.agents.entityTypes.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 (*ProjectsLocationsAgentsEntityTypesImportCall) Fields added in v0.164.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEntityTypesImportCall) Header added in v0.164.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEntityTypesListCall

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

func (*ProjectsLocationsAgentsEntityTypesListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEntityTypesListCall) Do

Do executes the "dialogflow.projects.locations.agents.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListEntityTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEntityTypesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEntityTypesListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEntityTypesListCall) 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 (*ProjectsLocationsAgentsEntityTypesListCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsEntityTypesListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsEntityTypesListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsEntityTypesListCall) 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 ProjectsLocationsAgentsEntityTypesPatchCall

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

func (*ProjectsLocationsAgentsEntityTypesPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEntityTypesPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1EntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEntityTypesPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEntityTypesPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEntityTypesPatchCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsEntityTypesPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsEntityTypesService

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

func NewProjectsLocationsAgentsEntityTypesService

func NewProjectsLocationsAgentsEntityTypesService(s *Service) *ProjectsLocationsAgentsEntityTypesService

func (*ProjectsLocationsAgentsEntityTypesService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsEntityTypesService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsEntityTypesService) Export added in v0.164.0

Export:

- parent: .

func (*ProjectsLocationsAgentsEntityTypesService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsEntityTypesService) Import added in v0.164.0

Import:

- parent: .

func (*ProjectsLocationsAgentsEntityTypesService) List

List:

- parent: .

func (*ProjectsLocationsAgentsEntityTypesService) Patch

Patch:

- name: .

type ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall added in v0.48.0

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

func (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) Context added in v0.48.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) Do added in v0.48.0

Do executes the "dialogflow.projects.locations.agents.environments.continuousTestResults.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListContinuousTestResultsResponse.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 (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) 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 (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) 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 (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) 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 (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) PageSize added in v0.48.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) PageToken added in v0.48.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsListCall) 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 ProjectsLocationsAgentsEnvironmentsContinuousTestResultsService added in v0.48.0

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

func NewProjectsLocationsAgentsEnvironmentsContinuousTestResultsService added in v0.48.0

func NewProjectsLocationsAgentsEnvironmentsContinuousTestResultsService(s *Service) *ProjectsLocationsAgentsEnvironmentsContinuousTestResultsService

func (*ProjectsLocationsAgentsEnvironmentsContinuousTestResultsService) List added in v0.48.0

List:

- parent: .

type ProjectsLocationsAgentsEnvironmentsCreateCall

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

func (*ProjectsLocationsAgentsEnvironmentsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.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 (*ProjectsLocationsAgentsEnvironmentsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsDeleteCall

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

func (*ProjectsLocationsAgentsEnvironmentsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsEnvironmentsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsDeployFlowCall added in v0.58.0

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

func (*ProjectsLocationsAgentsEnvironmentsDeployFlowCall) Context added in v0.58.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsDeployFlowCall) Do added in v0.58.0

Do executes the "dialogflow.projects.locations.agents.environments.deployFlow" 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 (*ProjectsLocationsAgentsEnvironmentsDeployFlowCall) Fields added in v0.58.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsDeployFlowCall) Header added in v0.58.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsDeploymentsGetCall added in v0.58.0

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

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsGetCall) Context added in v0.58.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsGetCall) Do added in v0.58.0

Do executes the "dialogflow.projects.locations.agents.environments.deployments.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Deployment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsGetCall) Fields added in v0.58.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsGetCall) Header added in v0.58.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsGetCall) IfNoneMatch added in v0.58.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 ProjectsLocationsAgentsEnvironmentsDeploymentsListCall added in v0.58.0

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

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) Context added in v0.58.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) Do added in v0.58.0

Do executes the "dialogflow.projects.locations.agents.environments.deployments.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) Fields added in v0.58.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) Header added in v0.58.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) IfNoneMatch added in v0.58.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 (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) PageSize added in v0.58.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) PageToken added in v0.58.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsListCall) Pages added in v0.58.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 ProjectsLocationsAgentsEnvironmentsDeploymentsService added in v0.58.0

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

func NewProjectsLocationsAgentsEnvironmentsDeploymentsService added in v0.58.0

func NewProjectsLocationsAgentsEnvironmentsDeploymentsService(s *Service) *ProjectsLocationsAgentsEnvironmentsDeploymentsService

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsService) Get added in v0.58.0

Get:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsDeploymentsService) List added in v0.58.0

List:

- parent: .

type ProjectsLocationsAgentsEnvironmentsExperimentsCreateCall added in v0.39.0

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

func (*ProjectsLocationsAgentsEnvironmentsExperimentsCreateCall) Context added in v0.39.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsCreateCall) Do added in v0.39.0

Do executes the "dialogflow.projects.locations.agents.environments.experiments.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Experiment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsCreateCall) Fields added in v0.39.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsCreateCall) Header added in v0.39.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsExperimentsDeleteCall added in v0.39.0

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

func (*ProjectsLocationsAgentsEnvironmentsExperimentsDeleteCall) Context added in v0.39.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsDeleteCall) Do added in v0.39.0

Do executes the "dialogflow.projects.locations.agents.environments.experiments.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 (*ProjectsLocationsAgentsEnvironmentsExperimentsDeleteCall) Fields added in v0.39.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsDeleteCall) Header added in v0.39.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsExperimentsGetCall added in v0.39.0

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

func (*ProjectsLocationsAgentsEnvironmentsExperimentsGetCall) Context added in v0.39.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsGetCall) Do added in v0.39.0

Do executes the "dialogflow.projects.locations.agents.environments.experiments.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Experiment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsGetCall) Fields added in v0.39.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsGetCall) Header added in v0.39.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsGetCall) IfNoneMatch added in v0.39.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 ProjectsLocationsAgentsEnvironmentsExperimentsListCall added in v0.39.0

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

func (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) Context added in v0.39.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) Do added in v0.39.0

Do executes the "dialogflow.projects.locations.agents.environments.experiments.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListExperimentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) Fields added in v0.39.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) Header added in v0.39.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) IfNoneMatch added in v0.39.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 (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) PageSize added in v0.39.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) PageToken added in v0.39.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsEnvironmentsExperimentsListCall) Pages added in v0.39.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 ProjectsLocationsAgentsEnvironmentsExperimentsPatchCall added in v0.39.0

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

func (*ProjectsLocationsAgentsEnvironmentsExperimentsPatchCall) Context added in v0.39.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsPatchCall) Do added in v0.39.0

Do executes the "dialogflow.projects.locations.agents.environments.experiments.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Experiment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsPatchCall) Fields added in v0.39.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsPatchCall) Header added in v0.39.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsPatchCall) UpdateMask added in v0.39.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsEnvironmentsExperimentsService added in v0.39.0

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

func NewProjectsLocationsAgentsEnvironmentsExperimentsService added in v0.39.0

func NewProjectsLocationsAgentsEnvironmentsExperimentsService(s *Service) *ProjectsLocationsAgentsEnvironmentsExperimentsService

func (*ProjectsLocationsAgentsEnvironmentsExperimentsService) Create added in v0.39.0

Create:

- parent: .

func (*ProjectsLocationsAgentsEnvironmentsExperimentsService) Delete added in v0.39.0

Delete:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsExperimentsService) Get added in v0.39.0

Get:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsExperimentsService) List added in v0.39.0

List:

- parent: .

func (*ProjectsLocationsAgentsEnvironmentsExperimentsService) Patch added in v0.39.0

Patch:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsExperimentsService) Start added in v0.39.0

Start:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsExperimentsService) Stop added in v0.39.0

Stop:

- name: .

type ProjectsLocationsAgentsEnvironmentsExperimentsStartCall added in v0.39.0

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

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStartCall) Context added in v0.39.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStartCall) Do added in v0.39.0

Do executes the "dialogflow.projects.locations.agents.environments.experiments.start" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Experiment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStartCall) Fields added in v0.39.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStartCall) Header added in v0.39.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsExperimentsStopCall added in v0.39.0

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

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStopCall) Context added in v0.39.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStopCall) Do added in v0.39.0

Do executes the "dialogflow.projects.locations.agents.environments.experiments.stop" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Experiment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStopCall) Fields added in v0.39.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsExperimentsStopCall) Header added in v0.39.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsGetCall

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

func (*ProjectsLocationsAgentsEnvironmentsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsGetCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsGetCall) 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 ProjectsLocationsAgentsEnvironmentsListCall

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

func (*ProjectsLocationsAgentsEnvironmentsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsListCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListEnvironmentsResponse.ServerResponse.Header

or (if a response was returned at all) in error.(*googleapi.Error).Header.

Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsListCall) 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 (*ProjectsLocationsAgentsEnvironmentsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsEnvironmentsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsEnvironmentsListCall) 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 ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall

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

func (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.lookupEnvironmentHistory" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1LookupEnvironmentHistoryResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) 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 (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsEnvironmentsLookupEnvironmentHistoryCall) 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 ProjectsLocationsAgentsEnvironmentsPatchCall

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

func (*ProjectsLocationsAgentsEnvironmentsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.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 (*ProjectsLocationsAgentsEnvironmentsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsEnvironmentsRunContinuousTestCall added in v0.48.0

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

func (*ProjectsLocationsAgentsEnvironmentsRunContinuousTestCall) Context added in v0.48.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsRunContinuousTestCall) Do added in v0.48.0

Do executes the "dialogflow.projects.locations.agents.environments.runContinuousTest" 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 (*ProjectsLocationsAgentsEnvironmentsRunContinuousTestCall) 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 (*ProjectsLocationsAgentsEnvironmentsRunContinuousTestCall) Header added in v0.48.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsService

type ProjectsLocationsAgentsEnvironmentsService struct {
	ContinuousTestResults *ProjectsLocationsAgentsEnvironmentsContinuousTestResultsService

	Deployments *ProjectsLocationsAgentsEnvironmentsDeploymentsService

	Experiments *ProjectsLocationsAgentsEnvironmentsExperimentsService

	Sessions *ProjectsLocationsAgentsEnvironmentsSessionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentsEnvironmentsService

func NewProjectsLocationsAgentsEnvironmentsService(s *Service) *ProjectsLocationsAgentsEnvironmentsService

func (*ProjectsLocationsAgentsEnvironmentsService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsEnvironmentsService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsService) DeployFlow added in v0.58.0

DeployFlow:

- environment: .

func (*ProjectsLocationsAgentsEnvironmentsService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsService) List

List:

- parent: .

func (*ProjectsLocationsAgentsEnvironmentsService) LookupEnvironmentHistory

LookupEnvironmentHistory:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsService) Patch

Patch:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsService) RunContinuousTest added in v0.48.0

RunContinuousTest:

- environment: .

type ProjectsLocationsAgentsEnvironmentsSessionsDetectIntentCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsDetectIntentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsDetectIntentCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.sessions.detectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsDetectIntentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsDetectIntentCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesCreateCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.sessions.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesDeleteCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.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 (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesGetCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesGetCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.sessions.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesGetCall) 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 ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.sessions.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListSessionEntityTypesResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) 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 (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesListCall) 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 ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesPatchCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.sessions.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesService

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesService) List

List:

- parent: .

func (*ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesService) Patch

Patch:

- name: .

type ProjectsLocationsAgentsEnvironmentsSessionsFulfillIntentCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsFulfillIntentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsFulfillIntentCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.sessions.fulfillIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1FulfillIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsFulfillIntentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsFulfillIntentCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsSessionsMatchIntentCall

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsMatchIntentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsMatchIntentCall) Do

Do executes the "dialogflow.projects.locations.agents.environments.sessions.matchIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1MatchIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsMatchIntentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsMatchIntentCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsSessionsServerStreamingDetectIntentCall added in v0.156.0

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

func (*ProjectsLocationsAgentsEnvironmentsSessionsServerStreamingDetectIntentCall) Context added in v0.156.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsEnvironmentsSessionsServerStreamingDetectIntentCall) Do added in v0.156.0

Do executes the "dialogflow.projects.locations.agents.environments.sessions.serverStreamingDetectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsEnvironmentsSessionsServerStreamingDetectIntentCall) Fields added in v0.156.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsEnvironmentsSessionsServerStreamingDetectIntentCall) Header added in v0.156.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsEnvironmentsSessionsService

type ProjectsLocationsAgentsEnvironmentsSessionsService struct {
	EntityTypes *ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesService
	// contains filtered or unexported fields
}

func (*ProjectsLocationsAgentsEnvironmentsSessionsService) DetectIntent

DetectIntent:

- session: .

func (*ProjectsLocationsAgentsEnvironmentsSessionsService) FulfillIntent

FulfillIntent:

- session: .

func (*ProjectsLocationsAgentsEnvironmentsSessionsService) MatchIntent

MatchIntent:

- session: .

func (*ProjectsLocationsAgentsEnvironmentsSessionsService) ServerStreamingDetectIntent added in v0.156.0

ServerStreamingDetectIntent:

- session: .

type ProjectsLocationsAgentsExportCall

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

func (*ProjectsLocationsAgentsExportCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsExportCall) Do

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsExportCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsExportCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsCreateCall

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

func (*ProjectsLocationsAgentsFlowsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Flow.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsCreateCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsFlowsDeleteCall

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

func (*ProjectsLocationsAgentsFlowsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.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 (*ProjectsLocationsAgentsFlowsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsDeleteCall) Force

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsFlowsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsExportCall added in v0.46.0

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

func (*ProjectsLocationsAgentsFlowsExportCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsExportCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agents.flows.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 (*ProjectsLocationsAgentsFlowsExportCall) 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 (*ProjectsLocationsAgentsFlowsExportCall) 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 ProjectsLocationsAgentsFlowsGetCall

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

func (*ProjectsLocationsAgentsFlowsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsGetCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Flow.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsGetCall) 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 (*ProjectsLocationsAgentsFlowsGetCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsFlowsGetValidationResultCall added in v0.37.0

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

func (*ProjectsLocationsAgentsFlowsGetValidationResultCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsGetValidationResultCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.flows.getValidationResult" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1FlowValidationResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsGetValidationResultCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsGetValidationResultCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsGetValidationResultCall) IfNoneMatch added in v0.37.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 (*ProjectsLocationsAgentsFlowsGetValidationResultCall) LanguageCode added in v0.37.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsFlowsImportCall added in v0.46.0

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

func (*ProjectsLocationsAgentsFlowsImportCall) Context added in v0.46.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsImportCall) Do added in v0.46.0

Do executes the "dialogflow.projects.locations.agents.flows.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 (*ProjectsLocationsAgentsFlowsImportCall) 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 (*ProjectsLocationsAgentsFlowsImportCall) 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 ProjectsLocationsAgentsFlowsListCall

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

func (*ProjectsLocationsAgentsFlowsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsListCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListFlowsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsListCall) 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 (*ProjectsLocationsAgentsFlowsListCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsFlowsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsFlowsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsFlowsListCall) 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 ProjectsLocationsAgentsFlowsPagesCreateCall

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

func (*ProjectsLocationsAgentsFlowsPagesCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsPagesCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.pages.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsPagesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsPagesCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsPagesCreateCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsFlowsPagesDeleteCall

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

func (*ProjectsLocationsAgentsFlowsPagesDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsPagesDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.pages.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 (*ProjectsLocationsAgentsFlowsPagesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsPagesDeleteCall) Force

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsFlowsPagesDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsPagesGetCall

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

func (*ProjectsLocationsAgentsFlowsPagesGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsPagesGetCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.pages.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsPagesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsPagesGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsPagesGetCall) 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 (*ProjectsLocationsAgentsFlowsPagesGetCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsFlowsPagesListCall

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

func (*ProjectsLocationsAgentsFlowsPagesListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsPagesListCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.pages.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListPagesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsPagesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsPagesListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsPagesListCall) 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 (*ProjectsLocationsAgentsFlowsPagesListCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsFlowsPagesListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsFlowsPagesListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsFlowsPagesListCall) 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 ProjectsLocationsAgentsFlowsPagesPatchCall

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

func (*ProjectsLocationsAgentsFlowsPagesPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsPagesPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.pages.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsPagesPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsPagesPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsPagesPatchCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsFlowsPagesPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsFlowsPagesService

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

func NewProjectsLocationsAgentsFlowsPagesService

func NewProjectsLocationsAgentsFlowsPagesService(s *Service) *ProjectsLocationsAgentsFlowsPagesService

func (*ProjectsLocationsAgentsFlowsPagesService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsFlowsPagesService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsFlowsPagesService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsFlowsPagesService) List

List:

- parent: .

func (*ProjectsLocationsAgentsFlowsPagesService) Patch

Patch:

- name: .

type ProjectsLocationsAgentsFlowsPatchCall

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

func (*ProjectsLocationsAgentsFlowsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Flow.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsPatchCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsFlowsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsFlowsService

type ProjectsLocationsAgentsFlowsService struct {
	Pages *ProjectsLocationsAgentsFlowsPagesService

	TransitionRouteGroups *ProjectsLocationsAgentsFlowsTransitionRouteGroupsService

	Versions *ProjectsLocationsAgentsFlowsVersionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentsFlowsService

func NewProjectsLocationsAgentsFlowsService(s *Service) *ProjectsLocationsAgentsFlowsService

func (*ProjectsLocationsAgentsFlowsService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsFlowsService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsFlowsService) Export added in v0.46.0

Export:

- name: .

func (*ProjectsLocationsAgentsFlowsService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsFlowsService) GetValidationResult added in v0.37.0

GetValidationResult:

- name: .

func (*ProjectsLocationsAgentsFlowsService) Import added in v0.46.0

Import:

- parent: .

func (*ProjectsLocationsAgentsFlowsService) List

List:

- parent: .

func (*ProjectsLocationsAgentsFlowsService) Patch

Patch:

- name: .

func (*ProjectsLocationsAgentsFlowsService) Train

Train:

- name: .

func (*ProjectsLocationsAgentsFlowsService) Validate added in v0.37.0

Validate:

- name: .

type ProjectsLocationsAgentsFlowsTrainCall

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

func (*ProjectsLocationsAgentsFlowsTrainCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsTrainCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.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 (*ProjectsLocationsAgentsFlowsTrainCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsTrainCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsTransitionRouteGroupsCreateCall

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

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.transitionRouteGroups.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TransitionRouteGroup.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsCreateCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsFlowsTransitionRouteGroupsDeleteCall

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

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.transitionRouteGroups.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 (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsDeleteCall) Force

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsTransitionRouteGroupsGetCall

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

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsGetCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.transitionRouteGroups.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TransitionRouteGroup.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsGetCall) 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 (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsGetCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall

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

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.transitionRouteGroups.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListTransitionRouteGroupsResponse.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 (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) 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 (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsListCall) 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 ProjectsLocationsAgentsFlowsTransitionRouteGroupsPatchCall

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

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.transitionRouteGroups.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TransitionRouteGroup.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsPatchCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsFlowsTransitionRouteGroupsService

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

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsService) List

List:

- parent: .

func (*ProjectsLocationsAgentsFlowsTransitionRouteGroupsService) Patch

Patch:

- name: .

type ProjectsLocationsAgentsFlowsValidateCall added in v0.37.0

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

func (*ProjectsLocationsAgentsFlowsValidateCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsValidateCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.flows.validate" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1FlowValidationResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsValidateCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsValidateCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsVersionsCompareVersionsCall added in v0.60.0

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

func (*ProjectsLocationsAgentsFlowsVersionsCompareVersionsCall) Context added in v0.60.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsVersionsCompareVersionsCall) Do added in v0.60.0

Do executes the "dialogflow.projects.locations.agents.flows.versions.compareVersions" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1CompareVersionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsVersionsCompareVersionsCall) Fields added in v0.60.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsVersionsCompareVersionsCall) Header added in v0.60.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsVersionsCreateCall

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

func (*ProjectsLocationsAgentsFlowsVersionsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsVersionsCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.versions.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 (*ProjectsLocationsAgentsFlowsVersionsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsVersionsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsVersionsDeleteCall

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

func (*ProjectsLocationsAgentsFlowsVersionsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsVersionsDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.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 (*ProjectsLocationsAgentsFlowsVersionsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsVersionsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsVersionsGetCall

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

func (*ProjectsLocationsAgentsFlowsVersionsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsVersionsGetCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.versions.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsVersionsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsVersionsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsVersionsGetCall) 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 ProjectsLocationsAgentsFlowsVersionsListCall

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

func (*ProjectsLocationsAgentsFlowsVersionsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsVersionsListCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.versions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListVersionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsVersionsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsVersionsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsVersionsListCall) 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 (*ProjectsLocationsAgentsFlowsVersionsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsFlowsVersionsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsFlowsVersionsListCall) 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 ProjectsLocationsAgentsFlowsVersionsLoadCall

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

func (*ProjectsLocationsAgentsFlowsVersionsLoadCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsVersionsLoadCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.versions.load" 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 (*ProjectsLocationsAgentsFlowsVersionsLoadCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsVersionsLoadCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsFlowsVersionsPatchCall

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

func (*ProjectsLocationsAgentsFlowsVersionsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsFlowsVersionsPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.flows.versions.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Version.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsFlowsVersionsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsFlowsVersionsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsFlowsVersionsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsFlowsVersionsService

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

func NewProjectsLocationsAgentsFlowsVersionsService

func NewProjectsLocationsAgentsFlowsVersionsService(s *Service) *ProjectsLocationsAgentsFlowsVersionsService

func (*ProjectsLocationsAgentsFlowsVersionsService) CompareVersions added in v0.60.0

CompareVersions:

- baseVersion: .

func (*ProjectsLocationsAgentsFlowsVersionsService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsFlowsVersionsService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsFlowsVersionsService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsFlowsVersionsService) List

List:

- parent: .

func (*ProjectsLocationsAgentsFlowsVersionsService) Load

Load:

- name: .

func (*ProjectsLocationsAgentsFlowsVersionsService) Patch

Patch:

- name: .

type ProjectsLocationsAgentsGeneratorsCreateCall added in v0.154.0

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

func (*ProjectsLocationsAgentsGeneratorsCreateCall) Context added in v0.154.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGeneratorsCreateCall) Do added in v0.154.0

Do executes the "dialogflow.projects.locations.agents.generators.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Generator.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsGeneratorsCreateCall) Fields added in v0.154.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsGeneratorsCreateCall) Header added in v0.154.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsGeneratorsCreateCall) LanguageCode added in v0.154.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsGeneratorsDeleteCall added in v0.154.0

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

func (*ProjectsLocationsAgentsGeneratorsDeleteCall) Context added in v0.154.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGeneratorsDeleteCall) Do added in v0.154.0

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsGeneratorsDeleteCall) Fields added in v0.154.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsGeneratorsDeleteCall) Force added in v0.154.0

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsGeneratorsDeleteCall) Header added in v0.154.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsGeneratorsGetCall added in v0.154.0

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

func (*ProjectsLocationsAgentsGeneratorsGetCall) Context added in v0.154.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGeneratorsGetCall) Do added in v0.154.0

Do executes the "dialogflow.projects.locations.agents.generators.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Generator.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsGeneratorsGetCall) Fields added in v0.154.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsGeneratorsGetCall) Header added in v0.154.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsGeneratorsGetCall) IfNoneMatch added in v0.154.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 (*ProjectsLocationsAgentsGeneratorsGetCall) LanguageCode added in v0.154.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsGeneratorsListCall added in v0.154.0

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

func (*ProjectsLocationsAgentsGeneratorsListCall) Context added in v0.154.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGeneratorsListCall) Do added in v0.154.0

Do executes the "dialogflow.projects.locations.agents.generators.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListGeneratorsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsGeneratorsListCall) Fields added in v0.154.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsGeneratorsListCall) Header added in v0.154.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsGeneratorsListCall) IfNoneMatch added in v0.154.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 (*ProjectsLocationsAgentsGeneratorsListCall) LanguageCode added in v0.154.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsGeneratorsListCall) PageSize added in v0.154.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsGeneratorsListCall) PageToken added in v0.154.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsGeneratorsListCall) Pages added in v0.154.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 ProjectsLocationsAgentsGeneratorsPatchCall added in v0.154.0

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

func (*ProjectsLocationsAgentsGeneratorsPatchCall) Context added in v0.154.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGeneratorsPatchCall) Do added in v0.154.0

Do executes the "dialogflow.projects.locations.agents.generators.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Generator.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsGeneratorsPatchCall) Fields added in v0.154.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsGeneratorsPatchCall) Header added in v0.154.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsGeneratorsPatchCall) LanguageCode added in v0.154.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsGeneratorsPatchCall) UpdateMask added in v0.154.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsGeneratorsService added in v0.154.0

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

func NewProjectsLocationsAgentsGeneratorsService added in v0.154.0

func NewProjectsLocationsAgentsGeneratorsService(s *Service) *ProjectsLocationsAgentsGeneratorsService

func (*ProjectsLocationsAgentsGeneratorsService) Create added in v0.154.0

Create:

- parent: .

func (*ProjectsLocationsAgentsGeneratorsService) Delete added in v0.154.0

Delete:

- name: .

func (*ProjectsLocationsAgentsGeneratorsService) Get added in v0.154.0

Get:

- name: .

func (*ProjectsLocationsAgentsGeneratorsService) List added in v0.154.0

List:

- parent: .

func (*ProjectsLocationsAgentsGeneratorsService) Patch added in v0.154.0

Patch:

- name: .

type ProjectsLocationsAgentsGetCall

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

func (*ProjectsLocationsAgentsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGetCall) Do

Do executes the "dialogflow.projects.locations.agents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Agent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsGetCall) 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 ProjectsLocationsAgentsGetGenerativeSettingsCall added in v0.139.0

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

func (*ProjectsLocationsAgentsGetGenerativeSettingsCall) Context added in v0.139.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGetGenerativeSettingsCall) Do added in v0.139.0

Do executes the "dialogflow.projects.locations.agents.getGenerativeSettings" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1GenerativeSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsGetGenerativeSettingsCall) 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 (*ProjectsLocationsAgentsGetGenerativeSettingsCall) Header added in v0.139.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsGetGenerativeSettingsCall) IfNoneMatch added in v0.139.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 (*ProjectsLocationsAgentsGetGenerativeSettingsCall) LanguageCode added in v0.139.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsGetValidationResultCall added in v0.37.0

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

func (*ProjectsLocationsAgentsGetValidationResultCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsGetValidationResultCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.getValidationResult" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1AgentValidationResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsGetValidationResultCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsGetValidationResultCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsGetValidationResultCall) IfNoneMatch added in v0.37.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 (*ProjectsLocationsAgentsGetValidationResultCall) LanguageCode added in v0.37.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsIntentsCreateCall

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

func (*ProjectsLocationsAgentsIntentsCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsIntentsCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.intents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsIntentsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsIntentsCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsIntentsCreateCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsIntentsDeleteCall

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

func (*ProjectsLocationsAgentsIntentsDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsIntentsDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsIntentsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsIntentsDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsIntentsExportCall added in v0.143.0

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

func (*ProjectsLocationsAgentsIntentsExportCall) Context added in v0.143.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsIntentsExportCall) Do added in v0.143.0

Do executes the "dialogflow.projects.locations.agents.intents.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 (*ProjectsLocationsAgentsIntentsExportCall) Fields added in v0.143.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsIntentsExportCall) Header added in v0.143.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsIntentsGetCall

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

func (*ProjectsLocationsAgentsIntentsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsIntentsGetCall) Do

Do executes the "dialogflow.projects.locations.agents.intents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsIntentsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsIntentsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsIntentsGetCall) 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 (*ProjectsLocationsAgentsIntentsGetCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsIntentsImportCall added in v0.143.0

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

func (*ProjectsLocationsAgentsIntentsImportCall) Context added in v0.143.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsIntentsImportCall) Do added in v0.143.0

Do executes the "dialogflow.projects.locations.agents.intents.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 (*ProjectsLocationsAgentsIntentsImportCall) Fields added in v0.143.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsIntentsImportCall) Header added in v0.143.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsIntentsListCall

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

func (*ProjectsLocationsAgentsIntentsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsIntentsListCall) Do

Do executes the "dialogflow.projects.locations.agents.intents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListIntentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsIntentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsIntentsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsIntentsListCall) 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 (*ProjectsLocationsAgentsIntentsListCall) IntentView

IntentView sets the optional parameter "intentView":

Possible values:

"INTENT_VIEW_UNSPECIFIED"
"INTENT_VIEW_PARTIAL"
"INTENT_VIEW_FULL"

func (*ProjectsLocationsAgentsIntentsListCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsIntentsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsIntentsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsIntentsListCall) 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 ProjectsLocationsAgentsIntentsPatchCall

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

func (*ProjectsLocationsAgentsIntentsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsIntentsPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.intents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Intent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsIntentsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsIntentsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsIntentsPatchCall) LanguageCode

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsIntentsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsIntentsService

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

func NewProjectsLocationsAgentsIntentsService

func NewProjectsLocationsAgentsIntentsService(s *Service) *ProjectsLocationsAgentsIntentsService

func (*ProjectsLocationsAgentsIntentsService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsIntentsService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsIntentsService) Export added in v0.143.0

Export:

- parent: .

func (*ProjectsLocationsAgentsIntentsService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsIntentsService) Import added in v0.143.0

Import:

- parent: .

func (*ProjectsLocationsAgentsIntentsService) List

List:

- parent: .

func (*ProjectsLocationsAgentsIntentsService) Patch

Patch:

- name: .

type ProjectsLocationsAgentsListCall

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

func (*ProjectsLocationsAgentsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsListCall) Do

Do executes the "dialogflow.projects.locations.agents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListAgentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsListCall) 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 (*ProjectsLocationsAgentsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsListCall) 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 ProjectsLocationsAgentsPatchCall

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

func (*ProjectsLocationsAgentsPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Agent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsPlaybooksCreateCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksCreateCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksCreateCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Playbook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksCreateCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksCreateCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksDeleteCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksDeleteCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksDeleteCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.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 (*ProjectsLocationsAgentsPlaybooksDeleteCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksDeleteCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksExamplesCreateCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksExamplesCreateCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksExamplesCreateCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.examples.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Example.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksExamplesCreateCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksExamplesCreateCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksExamplesDeleteCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksExamplesDeleteCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksExamplesDeleteCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.examples.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 (*ProjectsLocationsAgentsPlaybooksExamplesDeleteCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksExamplesDeleteCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksExamplesGetCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksExamplesGetCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksExamplesGetCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.examples.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Example.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksExamplesGetCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksExamplesGetCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksExamplesGetCall) IfNoneMatch added in v0.185.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 ProjectsLocationsAgentsPlaybooksExamplesListCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.examples.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListExamplesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) IfNoneMatch added in v0.185.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 (*ProjectsLocationsAgentsPlaybooksExamplesListCall) LanguageCode added in v0.185.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) PageSize added in v0.185.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) PageToken added in v0.185.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsPlaybooksExamplesListCall) Pages added in v0.185.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 ProjectsLocationsAgentsPlaybooksExamplesPatchCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksExamplesPatchCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksExamplesPatchCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.examples.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Example.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksExamplesPatchCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksExamplesPatchCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksExamplesPatchCall) UpdateMask added in v0.185.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsPlaybooksExamplesService added in v0.185.0

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

func NewProjectsLocationsAgentsPlaybooksExamplesService added in v0.185.0

func NewProjectsLocationsAgentsPlaybooksExamplesService(s *Service) *ProjectsLocationsAgentsPlaybooksExamplesService

func (*ProjectsLocationsAgentsPlaybooksExamplesService) Create added in v0.185.0

Create:

- parent: .

func (*ProjectsLocationsAgentsPlaybooksExamplesService) Delete added in v0.185.0

Delete:

- name: .

func (*ProjectsLocationsAgentsPlaybooksExamplesService) Get added in v0.185.0

Get:

- name: .

func (*ProjectsLocationsAgentsPlaybooksExamplesService) List added in v0.185.0

List:

- parent: .

func (*ProjectsLocationsAgentsPlaybooksExamplesService) Patch added in v0.185.0

Patch:

- name: .

type ProjectsLocationsAgentsPlaybooksExportCall added in v0.212.0

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

func (*ProjectsLocationsAgentsPlaybooksExportCall) Context added in v0.212.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksExportCall) Do added in v0.212.0

Do executes the "dialogflow.projects.locations.agents.playbooks.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 (*ProjectsLocationsAgentsPlaybooksExportCall) Fields added in v0.212.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksExportCall) Header added in v0.212.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksGetCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksGetCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksGetCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Playbook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksGetCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksGetCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksGetCall) IfNoneMatch added in v0.185.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 ProjectsLocationsAgentsPlaybooksImportCall added in v0.212.0

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

func (*ProjectsLocationsAgentsPlaybooksImportCall) Context added in v0.212.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksImportCall) Do added in v0.212.0

Do executes the "dialogflow.projects.locations.agents.playbooks.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 (*ProjectsLocationsAgentsPlaybooksImportCall) Fields added in v0.212.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksImportCall) Header added in v0.212.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksListCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksListCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksListCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListPlaybooksResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksListCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksListCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksListCall) IfNoneMatch added in v0.185.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 (*ProjectsLocationsAgentsPlaybooksListCall) PageSize added in v0.185.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsPlaybooksListCall) PageToken added in v0.185.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsPlaybooksListCall) Pages added in v0.185.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 ProjectsLocationsAgentsPlaybooksPatchCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksPatchCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksPatchCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Playbook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksPatchCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksPatchCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksPatchCall) UpdateMask added in v0.185.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsPlaybooksService added in v0.185.0

type ProjectsLocationsAgentsPlaybooksService struct {
	Examples *ProjectsLocationsAgentsPlaybooksExamplesService

	Versions *ProjectsLocationsAgentsPlaybooksVersionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentsPlaybooksService added in v0.185.0

func NewProjectsLocationsAgentsPlaybooksService(s *Service) *ProjectsLocationsAgentsPlaybooksService

func (*ProjectsLocationsAgentsPlaybooksService) Create added in v0.185.0

Create:

- parent: .

func (*ProjectsLocationsAgentsPlaybooksService) Delete added in v0.185.0

Delete:

- name: .

func (*ProjectsLocationsAgentsPlaybooksService) Export added in v0.212.0

Export:

- name: .

func (*ProjectsLocationsAgentsPlaybooksService) Get added in v0.185.0

Get:

- name: .

func (*ProjectsLocationsAgentsPlaybooksService) Import added in v0.212.0

Import:

- parent: .

func (*ProjectsLocationsAgentsPlaybooksService) List added in v0.185.0

List:

- parent: .

func (*ProjectsLocationsAgentsPlaybooksService) Patch added in v0.185.0

Patch:

- name: .

type ProjectsLocationsAgentsPlaybooksVersionsCreateCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksVersionsCreateCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksVersionsCreateCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.versions.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1PlaybookVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksVersionsCreateCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksVersionsCreateCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksVersionsDeleteCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksVersionsDeleteCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksVersionsDeleteCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.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 (*ProjectsLocationsAgentsPlaybooksVersionsDeleteCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksVersionsDeleteCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksVersionsGetCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksVersionsGetCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksVersionsGetCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.versions.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1PlaybookVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksVersionsGetCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksVersionsGetCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksVersionsGetCall) IfNoneMatch added in v0.185.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 ProjectsLocationsAgentsPlaybooksVersionsListCall added in v0.185.0

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

func (*ProjectsLocationsAgentsPlaybooksVersionsListCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksVersionsListCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.playbooks.versions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListPlaybookVersionsResponse.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 (*ProjectsLocationsAgentsPlaybooksVersionsListCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksVersionsListCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsPlaybooksVersionsListCall) IfNoneMatch added in v0.185.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 (*ProjectsLocationsAgentsPlaybooksVersionsListCall) PageSize added in v0.185.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsPlaybooksVersionsListCall) PageToken added in v0.185.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsPlaybooksVersionsListCall) Pages added in v0.185.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 ProjectsLocationsAgentsPlaybooksVersionsRestoreCall added in v0.212.0

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

func (*ProjectsLocationsAgentsPlaybooksVersionsRestoreCall) Context added in v0.212.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsPlaybooksVersionsRestoreCall) Do added in v0.212.0

Do executes the "dialogflow.projects.locations.agents.playbooks.versions.restore" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1RestorePlaybookVersionResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsPlaybooksVersionsRestoreCall) Fields added in v0.212.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsPlaybooksVersionsRestoreCall) Header added in v0.212.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsPlaybooksVersionsService added in v0.185.0

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

func NewProjectsLocationsAgentsPlaybooksVersionsService added in v0.185.0

func NewProjectsLocationsAgentsPlaybooksVersionsService(s *Service) *ProjectsLocationsAgentsPlaybooksVersionsService

func (*ProjectsLocationsAgentsPlaybooksVersionsService) Create added in v0.185.0

Create:

- parent: .

func (*ProjectsLocationsAgentsPlaybooksVersionsService) Delete added in v0.185.0

Delete:

- name: .

func (*ProjectsLocationsAgentsPlaybooksVersionsService) Get added in v0.185.0

Get:

- name: .

func (*ProjectsLocationsAgentsPlaybooksVersionsService) List added in v0.185.0

List:

- parent: .

func (*ProjectsLocationsAgentsPlaybooksVersionsService) Restore added in v0.212.0

Restore:

- name: .

type ProjectsLocationsAgentsRestoreCall

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

func (*ProjectsLocationsAgentsRestoreCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsRestoreCall) Do

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsRestoreCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsRestoreCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsService

func NewProjectsLocationsAgentsService

func NewProjectsLocationsAgentsService(s *Service) *ProjectsLocationsAgentsService

func (*ProjectsLocationsAgentsService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsService) Export

func (r *ProjectsLocationsAgentsService) Export(name string, googleclouddialogflowcxv3beta1exportagentrequest *GoogleCloudDialogflowCxV3beta1ExportAgentRequest) *ProjectsLocationsAgentsExportCall

Export:

- name: .

func (*ProjectsLocationsAgentsService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsService) GetGenerativeSettings added in v0.139.0

GetGenerativeSettings:

- name: .

func (*ProjectsLocationsAgentsService) GetValidationResult added in v0.37.0

GetValidationResult:

- name: .

func (*ProjectsLocationsAgentsService) List

List:

- parent: .

func (*ProjectsLocationsAgentsService) Patch

Patch:

- name: .

func (*ProjectsLocationsAgentsService) Restore

func (r *ProjectsLocationsAgentsService) Restore(name string, googleclouddialogflowcxv3beta1restoreagentrequest *GoogleCloudDialogflowCxV3beta1RestoreAgentRequest) *ProjectsLocationsAgentsRestoreCall

Restore:

- name: .

func (*ProjectsLocationsAgentsService) UpdateGenerativeSettings added in v0.139.0

func (r *ProjectsLocationsAgentsService) UpdateGenerativeSettings(name string, googleclouddialogflowcxv3beta1generativesettings *GoogleCloudDialogflowCxV3beta1GenerativeSettings) *ProjectsLocationsAgentsUpdateGenerativeSettingsCall

UpdateGenerativeSettings:

- name: .

func (*ProjectsLocationsAgentsService) Validate added in v0.37.0

func (r *ProjectsLocationsAgentsService) Validate(name string, googleclouddialogflowcxv3beta1validateagentrequest *GoogleCloudDialogflowCxV3beta1ValidateAgentRequest) *ProjectsLocationsAgentsValidateCall

Validate:

- name: .

type ProjectsLocationsAgentsSessionsDetectIntentCall

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

func (*ProjectsLocationsAgentsSessionsDetectIntentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsDetectIntentCall) Do

Do executes the "dialogflow.projects.locations.agents.sessions.detectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsDetectIntentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsDetectIntentCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsSessionsEntityTypesCreateCall

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

func (*ProjectsLocationsAgentsSessionsEntityTypesCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsEntityTypesCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.sessions.entityTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsEntityTypesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsEntityTypesCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsSessionsEntityTypesDeleteCall

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

func (*ProjectsLocationsAgentsSessionsEntityTypesDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsEntityTypesDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsSessionsEntityTypesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsEntityTypesDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsSessionsEntityTypesGetCall

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

func (*ProjectsLocationsAgentsSessionsEntityTypesGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsEntityTypesGetCall) Do

Do executes the "dialogflow.projects.locations.agents.sessions.entityTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsEntityTypesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsEntityTypesGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsSessionsEntityTypesGetCall) 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 ProjectsLocationsAgentsSessionsEntityTypesListCall

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

func (*ProjectsLocationsAgentsSessionsEntityTypesListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsEntityTypesListCall) Do

Do executes the "dialogflow.projects.locations.agents.sessions.entityTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListSessionEntityTypesResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsEntityTypesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsEntityTypesListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsSessionsEntityTypesListCall) 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 (*ProjectsLocationsAgentsSessionsEntityTypesListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsSessionsEntityTypesListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsSessionsEntityTypesListCall) 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 ProjectsLocationsAgentsSessionsEntityTypesPatchCall

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

func (*ProjectsLocationsAgentsSessionsEntityTypesPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsEntityTypesPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.sessions.entityTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SessionEntityType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsEntityTypesPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsEntityTypesPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsSessionsEntityTypesPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsSessionsEntityTypesService

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

func (*ProjectsLocationsAgentsSessionsEntityTypesService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsSessionsEntityTypesService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsSessionsEntityTypesService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsSessionsEntityTypesService) List

List:

- parent: .

func (*ProjectsLocationsAgentsSessionsEntityTypesService) Patch

Patch:

- name: .

type ProjectsLocationsAgentsSessionsFulfillIntentCall

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

func (*ProjectsLocationsAgentsSessionsFulfillIntentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsFulfillIntentCall) Do

Do executes the "dialogflow.projects.locations.agents.sessions.fulfillIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1FulfillIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsFulfillIntentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsFulfillIntentCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsSessionsMatchIntentCall

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

func (*ProjectsLocationsAgentsSessionsMatchIntentCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsMatchIntentCall) Do

Do executes the "dialogflow.projects.locations.agents.sessions.matchIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1MatchIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsMatchIntentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsMatchIntentCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsSessionsServerStreamingDetectIntentCall added in v0.156.0

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

func (*ProjectsLocationsAgentsSessionsServerStreamingDetectIntentCall) Context added in v0.156.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsServerStreamingDetectIntentCall) Do added in v0.156.0

Do executes the "dialogflow.projects.locations.agents.sessions.serverStreamingDetectIntent" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1DetectIntentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsServerStreamingDetectIntentCall) Fields added in v0.156.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsServerStreamingDetectIntentCall) Header added in v0.156.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsSessionsService

type ProjectsLocationsAgentsSessionsService struct {
	EntityTypes *ProjectsLocationsAgentsSessionsEntityTypesService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentsSessionsService

func NewProjectsLocationsAgentsSessionsService(s *Service) *ProjectsLocationsAgentsSessionsService

func (*ProjectsLocationsAgentsSessionsService) DetectIntent

DetectIntent:

- session: .

func (*ProjectsLocationsAgentsSessionsService) FulfillIntent

FulfillIntent:

- session: .

func (*ProjectsLocationsAgentsSessionsService) MatchIntent

MatchIntent:

- session: .

func (*ProjectsLocationsAgentsSessionsService) ServerStreamingDetectIntent added in v0.156.0

func (r *ProjectsLocationsAgentsSessionsService) ServerStreamingDetectIntent(session string, googleclouddialogflowcxv3beta1detectintentrequest *GoogleCloudDialogflowCxV3beta1DetectIntentRequest) *ProjectsLocationsAgentsSessionsServerStreamingDetectIntentCall

ServerStreamingDetectIntent:

- session: .

func (*ProjectsLocationsAgentsSessionsService) SubmitAnswerFeedback added in v0.152.0

func (r *ProjectsLocationsAgentsSessionsService) SubmitAnswerFeedback(session string, googleclouddialogflowcxv3beta1submitanswerfeedbackrequest *GoogleCloudDialogflowCxV3beta1SubmitAnswerFeedbackRequest) *ProjectsLocationsAgentsSessionsSubmitAnswerFeedbackCall

SubmitAnswerFeedback:

- session: .

type ProjectsLocationsAgentsSessionsSubmitAnswerFeedbackCall added in v0.152.0

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

func (*ProjectsLocationsAgentsSessionsSubmitAnswerFeedbackCall) Context added in v0.152.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsSessionsSubmitAnswerFeedbackCall) Do added in v0.152.0

Do executes the "dialogflow.projects.locations.agents.sessions.submitAnswerFeedback" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1AnswerFeedback.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsSessionsSubmitAnswerFeedbackCall) Fields added in v0.152.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsSessionsSubmitAnswerFeedbackCall) Header added in v0.152.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTestCasesBatchDeleteCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesBatchDeleteCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesBatchDeleteCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.batchDelete" 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 (*ProjectsLocationsAgentsTestCasesBatchDeleteCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesBatchDeleteCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTestCasesBatchRunCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesBatchRunCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesBatchRunCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.batchRun" 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 (*ProjectsLocationsAgentsTestCasesBatchRunCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesBatchRunCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTestCasesCalculateCoverageCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesCalculateCoverageCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesCalculateCoverageCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.calculateCoverage" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1CalculateCoverageResponse.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 (*ProjectsLocationsAgentsTestCasesCalculateCoverageCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesCalculateCoverageCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTestCasesCalculateCoverageCall) IfNoneMatch added in v0.37.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 (*ProjectsLocationsAgentsTestCasesCalculateCoverageCall) Type added in v0.37.0

Type sets the optional parameter "type":

Possible values:

"COVERAGE_TYPE_UNSPECIFIED"
"INTENT"
"PAGE_TRANSITION"
"TRANSITION_ROUTE_GROUP"

type ProjectsLocationsAgentsTestCasesCreateCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesCreateCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesCreateCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TestCase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTestCasesCreateCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesCreateCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTestCasesExportCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesExportCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesExportCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.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 (*ProjectsLocationsAgentsTestCasesExportCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesExportCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTestCasesGetCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesGetCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesGetCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TestCase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTestCasesGetCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesGetCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTestCasesGetCall) IfNoneMatch added in v0.37.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 ProjectsLocationsAgentsTestCasesImportCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesImportCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesImportCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.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 (*ProjectsLocationsAgentsTestCasesImportCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesImportCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTestCasesListCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesListCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesListCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListTestCasesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTestCasesListCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesListCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTestCasesListCall) IfNoneMatch added in v0.37.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 (*ProjectsLocationsAgentsTestCasesListCall) PageSize added in v0.37.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsTestCasesListCall) PageToken added in v0.37.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsTestCasesListCall) Pages added in v0.37.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 (*ProjectsLocationsAgentsTestCasesListCall) View added in v0.37.0

View sets the optional parameter "view":

Possible values:

"TEST_CASE_VIEW_UNSPECIFIED"
"BASIC"
"FULL"

type ProjectsLocationsAgentsTestCasesPatchCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesPatchCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesPatchCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TestCase.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTestCasesPatchCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesPatchCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTestCasesPatchCall) UpdateMask added in v0.37.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsTestCasesResultsGetCall added in v0.43.0

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

func (*ProjectsLocationsAgentsTestCasesResultsGetCall) Context added in v0.43.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesResultsGetCall) Do added in v0.43.0

Do executes the "dialogflow.projects.locations.agents.testCases.results.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TestCaseResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTestCasesResultsGetCall) 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 (*ProjectsLocationsAgentsTestCasesResultsGetCall) 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 (*ProjectsLocationsAgentsTestCasesResultsGetCall) 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 ProjectsLocationsAgentsTestCasesResultsListCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesResultsListCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesResultsListCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.results.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListTestCaseResultsResponse.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 (*ProjectsLocationsAgentsTestCasesResultsListCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesResultsListCall) Filter added in v0.37.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsAgentsTestCasesResultsListCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTestCasesResultsListCall) IfNoneMatch added in v0.37.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 (*ProjectsLocationsAgentsTestCasesResultsListCall) PageSize added in v0.37.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsTestCasesResultsListCall) PageToken added in v0.37.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsTestCasesResultsListCall) Pages added in v0.37.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 ProjectsLocationsAgentsTestCasesResultsService added in v0.37.0

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

func NewProjectsLocationsAgentsTestCasesResultsService added in v0.37.0

func NewProjectsLocationsAgentsTestCasesResultsService(s *Service) *ProjectsLocationsAgentsTestCasesResultsService

func (*ProjectsLocationsAgentsTestCasesResultsService) Get added in v0.43.0

Get:

- name: .

func (*ProjectsLocationsAgentsTestCasesResultsService) List added in v0.37.0

List:

- parent: .

type ProjectsLocationsAgentsTestCasesRunCall added in v0.37.0

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

func (*ProjectsLocationsAgentsTestCasesRunCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTestCasesRunCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.testCases.run" 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 (*ProjectsLocationsAgentsTestCasesRunCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTestCasesRunCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTestCasesService added in v0.37.0

type ProjectsLocationsAgentsTestCasesService struct {
	Results *ProjectsLocationsAgentsTestCasesResultsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentsTestCasesService added in v0.37.0

func NewProjectsLocationsAgentsTestCasesService(s *Service) *ProjectsLocationsAgentsTestCasesService

func (*ProjectsLocationsAgentsTestCasesService) BatchDelete added in v0.37.0

BatchDelete:

- parent: .

func (*ProjectsLocationsAgentsTestCasesService) BatchRun added in v0.37.0

BatchRun:

- parent: .

func (*ProjectsLocationsAgentsTestCasesService) CalculateCoverage added in v0.37.0

CalculateCoverage:

- agent: .

func (*ProjectsLocationsAgentsTestCasesService) Create added in v0.37.0

Create:

- parent: .

func (*ProjectsLocationsAgentsTestCasesService) Export added in v0.37.0

Export:

- parent: .

func (*ProjectsLocationsAgentsTestCasesService) Get added in v0.37.0

Get:

- name: .

func (*ProjectsLocationsAgentsTestCasesService) Import added in v0.37.0

Import:

- parent: .

func (*ProjectsLocationsAgentsTestCasesService) List added in v0.37.0

List:

- parent: .

func (*ProjectsLocationsAgentsTestCasesService) Patch added in v0.37.0

Patch:

- name: .

func (*ProjectsLocationsAgentsTestCasesService) Run added in v0.37.0

Run:

- name: .

type ProjectsLocationsAgentsToolsCreateCall added in v0.185.0

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

func (*ProjectsLocationsAgentsToolsCreateCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsCreateCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.tools.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Tool.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsCreateCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsCreateCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsToolsDeleteCall added in v0.185.0

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

func (*ProjectsLocationsAgentsToolsDeleteCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsDeleteCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.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 (*ProjectsLocationsAgentsToolsDeleteCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsDeleteCall) Force added in v0.185.0

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsToolsDeleteCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsToolsExportCall added in v0.185.0

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

func (*ProjectsLocationsAgentsToolsExportCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsExportCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.tools.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 (*ProjectsLocationsAgentsToolsExportCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsExportCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsToolsGetCall added in v0.185.0

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

func (*ProjectsLocationsAgentsToolsGetCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsGetCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.tools.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Tool.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsGetCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsGetCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsToolsGetCall) IfNoneMatch added in v0.185.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 ProjectsLocationsAgentsToolsListCall added in v0.185.0

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

func (*ProjectsLocationsAgentsToolsListCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsListCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.tools.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListToolsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsListCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsListCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsToolsListCall) IfNoneMatch added in v0.185.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 (*ProjectsLocationsAgentsToolsListCall) PageSize added in v0.185.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsToolsListCall) PageToken added in v0.185.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsToolsListCall) Pages added in v0.185.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 ProjectsLocationsAgentsToolsPatchCall added in v0.185.0

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

func (*ProjectsLocationsAgentsToolsPatchCall) Context added in v0.185.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsPatchCall) Do added in v0.185.0

Do executes the "dialogflow.projects.locations.agents.tools.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Tool.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsPatchCall) Fields added in v0.185.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsPatchCall) Header added in v0.185.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsToolsPatchCall) UpdateMask added in v0.185.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsToolsService added in v0.185.0

type ProjectsLocationsAgentsToolsService struct {
	Versions *ProjectsLocationsAgentsToolsVersionsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsAgentsToolsService added in v0.185.0

func NewProjectsLocationsAgentsToolsService(s *Service) *ProjectsLocationsAgentsToolsService

func (*ProjectsLocationsAgentsToolsService) Create added in v0.185.0

Create:

- parent: .

func (*ProjectsLocationsAgentsToolsService) Delete added in v0.185.0

Delete:

- name: .

func (*ProjectsLocationsAgentsToolsService) Export added in v0.185.0

Export:

- parent: .

func (*ProjectsLocationsAgentsToolsService) Get added in v0.185.0

Get:

- name: .

func (*ProjectsLocationsAgentsToolsService) List added in v0.185.0

List:

- parent: .

func (*ProjectsLocationsAgentsToolsService) Patch added in v0.185.0

Patch:

- name: .

type ProjectsLocationsAgentsToolsVersionsCreateCall added in v0.225.0

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

func (*ProjectsLocationsAgentsToolsVersionsCreateCall) Context added in v0.225.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsVersionsCreateCall) Do added in v0.225.0

Do executes the "dialogflow.projects.locations.agents.tools.versions.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ToolVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsVersionsCreateCall) Fields added in v0.225.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsVersionsCreateCall) Header added in v0.225.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsToolsVersionsDeleteCall added in v0.225.0

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

func (*ProjectsLocationsAgentsToolsVersionsDeleteCall) Context added in v0.225.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsVersionsDeleteCall) Do added in v0.225.0

Do executes the "dialogflow.projects.locations.agents.tools.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 (*ProjectsLocationsAgentsToolsVersionsDeleteCall) Fields added in v0.225.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsVersionsDeleteCall) Force added in v0.225.0

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsToolsVersionsDeleteCall) Header added in v0.225.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsToolsVersionsGetCall added in v0.225.0

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

func (*ProjectsLocationsAgentsToolsVersionsGetCall) Context added in v0.225.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsVersionsGetCall) Do added in v0.225.0

Do executes the "dialogflow.projects.locations.agents.tools.versions.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ToolVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsVersionsGetCall) Fields added in v0.225.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsVersionsGetCall) Header added in v0.225.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsToolsVersionsGetCall) IfNoneMatch added in v0.225.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 ProjectsLocationsAgentsToolsVersionsListCall added in v0.225.0

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

func (*ProjectsLocationsAgentsToolsVersionsListCall) Context added in v0.225.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsVersionsListCall) Do added in v0.225.0

Do executes the "dialogflow.projects.locations.agents.tools.versions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListToolVersionsResponse.ServerResponse.Header

or (if a response was returned at all) in error.(*googleapi.Error).Header.

Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsVersionsListCall) Fields added in v0.225.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsVersionsListCall) Header added in v0.225.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsToolsVersionsListCall) IfNoneMatch added in v0.225.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 (*ProjectsLocationsAgentsToolsVersionsListCall) PageSize added in v0.225.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsToolsVersionsListCall) PageToken added in v0.225.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsToolsVersionsListCall) Pages added in v0.225.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 ProjectsLocationsAgentsToolsVersionsRestoreCall added in v0.225.0

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

func (*ProjectsLocationsAgentsToolsVersionsRestoreCall) Context added in v0.225.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsToolsVersionsRestoreCall) Do added in v0.225.0

Do executes the "dialogflow.projects.locations.agents.tools.versions.restore" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1RestoreToolVersionResponse.ServerResponse.Head er or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsToolsVersionsRestoreCall) Fields added in v0.225.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsToolsVersionsRestoreCall) Header added in v0.225.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsToolsVersionsService added in v0.225.0

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

func NewProjectsLocationsAgentsToolsVersionsService added in v0.225.0

func NewProjectsLocationsAgentsToolsVersionsService(s *Service) *ProjectsLocationsAgentsToolsVersionsService

func (*ProjectsLocationsAgentsToolsVersionsService) Create added in v0.225.0

Create:

- parent: .

func (*ProjectsLocationsAgentsToolsVersionsService) Delete added in v0.225.0

Delete:

- name: .

func (*ProjectsLocationsAgentsToolsVersionsService) Get added in v0.225.0

Get:

- name: .

func (*ProjectsLocationsAgentsToolsVersionsService) List added in v0.225.0

List:

- parent: .

func (*ProjectsLocationsAgentsToolsVersionsService) Restore added in v0.225.0

Restore:

- name: .

type ProjectsLocationsAgentsTransitionRouteGroupsCreateCall added in v0.137.0

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

func (*ProjectsLocationsAgentsTransitionRouteGroupsCreateCall) Context added in v0.137.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTransitionRouteGroupsCreateCall) Do added in v0.137.0

Do executes the "dialogflow.projects.locations.agents.transitionRouteGroups.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TransitionRouteGroup.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTransitionRouteGroupsCreateCall) Fields added in v0.137.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTransitionRouteGroupsCreateCall) Header added in v0.137.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTransitionRouteGroupsCreateCall) LanguageCode added in v0.137.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsTransitionRouteGroupsDeleteCall added in v0.137.0

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

func (*ProjectsLocationsAgentsTransitionRouteGroupsDeleteCall) Context added in v0.137.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTransitionRouteGroupsDeleteCall) Do added in v0.137.0

Do executes the "dialogflow.projects.locations.agents.transitionRouteGroups.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 (*ProjectsLocationsAgentsTransitionRouteGroupsDeleteCall) Fields added in v0.137.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTransitionRouteGroupsDeleteCall) Force added in v0.137.0

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsTransitionRouteGroupsDeleteCall) Header added in v0.137.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsTransitionRouteGroupsGetCall added in v0.137.0

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

func (*ProjectsLocationsAgentsTransitionRouteGroupsGetCall) Context added in v0.137.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTransitionRouteGroupsGetCall) Do added in v0.137.0

Do executes the "dialogflow.projects.locations.agents.transitionRouteGroups.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TransitionRouteGroup.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTransitionRouteGroupsGetCall) Fields added in v0.137.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTransitionRouteGroupsGetCall) Header added in v0.137.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTransitionRouteGroupsGetCall) IfNoneMatch added in v0.137.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 (*ProjectsLocationsAgentsTransitionRouteGroupsGetCall) LanguageCode added in v0.137.0

LanguageCode sets the optional parameter "languageCode":

type ProjectsLocationsAgentsTransitionRouteGroupsListCall added in v0.137.0

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

func (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) Context added in v0.137.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) Do added in v0.137.0

Do executes the "dialogflow.projects.locations.agents.transitionRouteGroups.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListTransitionRouteGroupsResponse.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 (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) Fields added in v0.137.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) Header added in v0.137.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) IfNoneMatch added in v0.137.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 (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) LanguageCode added in v0.137.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) PageSize added in v0.137.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) PageToken added in v0.137.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsTransitionRouteGroupsListCall) Pages added in v0.137.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 ProjectsLocationsAgentsTransitionRouteGroupsPatchCall added in v0.137.0

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

func (*ProjectsLocationsAgentsTransitionRouteGroupsPatchCall) Context added in v0.137.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsTransitionRouteGroupsPatchCall) Do added in v0.137.0

Do executes the "dialogflow.projects.locations.agents.transitionRouteGroups.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1TransitionRouteGroup.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsTransitionRouteGroupsPatchCall) Fields added in v0.137.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsTransitionRouteGroupsPatchCall) Header added in v0.137.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsTransitionRouteGroupsPatchCall) LanguageCode added in v0.137.0

LanguageCode sets the optional parameter "languageCode":

func (*ProjectsLocationsAgentsTransitionRouteGroupsPatchCall) UpdateMask added in v0.137.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsTransitionRouteGroupsService added in v0.137.0

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

func NewProjectsLocationsAgentsTransitionRouteGroupsService added in v0.137.0

func NewProjectsLocationsAgentsTransitionRouteGroupsService(s *Service) *ProjectsLocationsAgentsTransitionRouteGroupsService

func (*ProjectsLocationsAgentsTransitionRouteGroupsService) Create added in v0.137.0

Create:

- parent: .

func (*ProjectsLocationsAgentsTransitionRouteGroupsService) Delete added in v0.137.0

Delete:

- name: .

func (*ProjectsLocationsAgentsTransitionRouteGroupsService) Get added in v0.137.0

Get:

- name: .

func (*ProjectsLocationsAgentsTransitionRouteGroupsService) List added in v0.137.0

List:

- parent: .

func (*ProjectsLocationsAgentsTransitionRouteGroupsService) Patch added in v0.137.0

Patch:

- name: .

type ProjectsLocationsAgentsUpdateGenerativeSettingsCall added in v0.139.0

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

func (*ProjectsLocationsAgentsUpdateGenerativeSettingsCall) Context added in v0.139.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsUpdateGenerativeSettingsCall) Do added in v0.139.0

Do executes the "dialogflow.projects.locations.agents.updateGenerativeSettings" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1GenerativeSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsUpdateGenerativeSettingsCall) 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 (*ProjectsLocationsAgentsUpdateGenerativeSettingsCall) Header added in v0.139.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsUpdateGenerativeSettingsCall) UpdateMask added in v0.139.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsValidateCall added in v0.37.0

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

func (*ProjectsLocationsAgentsValidateCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsValidateCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.agents.validate" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1AgentValidationResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsValidateCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsValidateCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsWebhooksCreateCall

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

func (*ProjectsLocationsAgentsWebhooksCreateCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsWebhooksCreateCall) Do

Do executes the "dialogflow.projects.locations.agents.webhooks.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Webhook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsWebhooksCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsWebhooksCreateCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsWebhooksDeleteCall

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

func (*ProjectsLocationsAgentsWebhooksDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsWebhooksDeleteCall) Do

Do executes the "dialogflow.projects.locations.agents.webhooks.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 (*ProjectsLocationsAgentsWebhooksDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsWebhooksDeleteCall) Force

Force sets the optional parameter "force":

func (*ProjectsLocationsAgentsWebhooksDeleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAgentsWebhooksGetCall

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

func (*ProjectsLocationsAgentsWebhooksGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsWebhooksGetCall) Do

Do executes the "dialogflow.projects.locations.agents.webhooks.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Webhook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsWebhooksGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsWebhooksGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsWebhooksGetCall) 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 ProjectsLocationsAgentsWebhooksListCall

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

func (*ProjectsLocationsAgentsWebhooksListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsWebhooksListCall) Do

Do executes the "dialogflow.projects.locations.agents.webhooks.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListWebhooksResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsWebhooksListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsWebhooksListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsWebhooksListCall) 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 (*ProjectsLocationsAgentsWebhooksListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsAgentsWebhooksListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsAgentsWebhooksListCall) 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 ProjectsLocationsAgentsWebhooksPatchCall

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

func (*ProjectsLocationsAgentsWebhooksPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAgentsWebhooksPatchCall) Do

Do executes the "dialogflow.projects.locations.agents.webhooks.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1Webhook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAgentsWebhooksPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAgentsWebhooksPatchCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAgentsWebhooksPatchCall) UpdateMask

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsAgentsWebhooksService

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

func NewProjectsLocationsAgentsWebhooksService

func NewProjectsLocationsAgentsWebhooksService(s *Service) *ProjectsLocationsAgentsWebhooksService

func (*ProjectsLocationsAgentsWebhooksService) Create

Create:

- parent: .

func (*ProjectsLocationsAgentsWebhooksService) Delete

Delete:

- name: .

func (*ProjectsLocationsAgentsWebhooksService) Get

Get:

- name: .

func (*ProjectsLocationsAgentsWebhooksService) List

List:

- parent: .

func (*ProjectsLocationsAgentsWebhooksService) Patch

Patch:

- name: .

type ProjectsLocationsGetCall added in v0.53.0

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

func (*ProjectsLocationsGetCall) Context added in v0.53.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGetCall) Do added in v0.53.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.53.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.53.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.53.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 ProjectsLocationsListCall added in v0.53.0

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

func (*ProjectsLocationsListCall) Context added in v0.53.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsListCall) Do added in v0.53.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.53.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.53.0

Filter sets the optional parameter "filter":

func (*ProjectsLocationsListCall) Header added in v0.53.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.53.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.53.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsListCall) PageToken added in v0.53.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsListCall) Pages added in v0.53.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

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

func (*ProjectsLocationsOperationsCancelCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsCancelCall) Do

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

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsCancelCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsOperationsGetCall

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

func (*ProjectsLocationsOperationsGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsGetCall) Do

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

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsGetCall) 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 ProjectsLocationsOperationsListCall

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

func (*ProjectsLocationsOperationsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsListCall) Do

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

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsListCall) Filter

Filter sets the optional parameter "filter":

func (*ProjectsLocationsOperationsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsListCall) 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 (*ProjectsLocationsOperationsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsOperationsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsOperationsListCall) 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.

func (*ProjectsLocationsOperationsListCall) ReturnPartialSuccess added in v0.252.0

func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *ProjectsLocationsOperationsListCall

ReturnPartialSuccess sets the optional parameter "returnPartialSuccess":

type ProjectsLocationsOperationsService

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

func NewProjectsLocationsOperationsService

func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService

func (*ProjectsLocationsOperationsService) Cancel

Cancel:

- name: .

func (*ProjectsLocationsOperationsService) Get

Get:

- name: .

func (*ProjectsLocationsOperationsService) List

List:

- name: .

type ProjectsLocationsSecuritySettingsCreateCall added in v0.37.0

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

func (*ProjectsLocationsSecuritySettingsCreateCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSecuritySettingsCreateCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.securitySettings.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SecuritySettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSecuritySettingsCreateCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSecuritySettingsCreateCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsSecuritySettingsDeleteCall added in v0.37.0

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

func (*ProjectsLocationsSecuritySettingsDeleteCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSecuritySettingsDeleteCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.securitySettings.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 (*ProjectsLocationsSecuritySettingsDeleteCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSecuritySettingsDeleteCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsSecuritySettingsGetCall added in v0.37.0

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

func (*ProjectsLocationsSecuritySettingsGetCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSecuritySettingsGetCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.securitySettings.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SecuritySettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSecuritySettingsGetCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSecuritySettingsGetCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSecuritySettingsGetCall) IfNoneMatch added in v0.37.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 ProjectsLocationsSecuritySettingsListCall added in v0.37.0

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

func (*ProjectsLocationsSecuritySettingsListCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSecuritySettingsListCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.securitySettings.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1ListSecuritySettingsResponse.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 (*ProjectsLocationsSecuritySettingsListCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSecuritySettingsListCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSecuritySettingsListCall) IfNoneMatch added in v0.37.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 (*ProjectsLocationsSecuritySettingsListCall) PageSize added in v0.37.0

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsSecuritySettingsListCall) PageToken added in v0.37.0

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsSecuritySettingsListCall) Pages added in v0.37.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 ProjectsLocationsSecuritySettingsPatchCall added in v0.37.0

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

func (*ProjectsLocationsSecuritySettingsPatchCall) Context added in v0.37.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSecuritySettingsPatchCall) Do added in v0.37.0

Do executes the "dialogflow.projects.locations.securitySettings.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDialogflowCxV3beta1SecuritySettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSecuritySettingsPatchCall) Fields added in v0.37.0

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSecuritySettingsPatchCall) Header added in v0.37.0

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSecuritySettingsPatchCall) UpdateMask added in v0.37.0

UpdateMask sets the optional parameter "updateMask":

type ProjectsLocationsSecuritySettingsService added in v0.37.0

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

func NewProjectsLocationsSecuritySettingsService added in v0.37.0

func NewProjectsLocationsSecuritySettingsService(s *Service) *ProjectsLocationsSecuritySettingsService

func (*ProjectsLocationsSecuritySettingsService) Create added in v0.37.0

Create:

- parent: .

func (*ProjectsLocationsSecuritySettingsService) Delete added in v0.37.0

Delete:

- name: .

func (*ProjectsLocationsSecuritySettingsService) Get added in v0.37.0

Get:

- name: .

func (*ProjectsLocationsSecuritySettingsService) List added in v0.37.0

List:

- parent: .

func (*ProjectsLocationsSecuritySettingsService) Patch added in v0.37.0

Patch:

- name: .

type ProjectsLocationsService

type ProjectsLocationsService struct {
	Agents *ProjectsLocationsAgentsService

	Operations *ProjectsLocationsOperationsService

	SecuritySettings *ProjectsLocationsSecuritySettingsService
	// contains filtered or unexported fields
}

func NewProjectsLocationsService

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

func (*ProjectsLocationsService) Get added in v0.53.0

Get:

- name: .

func (*ProjectsLocationsService) List added in v0.53.0

List:

- name: .

type ProjectsOperationsCancelCall

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

func (*ProjectsOperationsCancelCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsCancelCall) Do

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

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsCancelCall) Header

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

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

func (*ProjectsOperationsListCall) Context

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsListCall) Do

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

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsListCall) Filter

Filter sets the optional parameter "filter":

func (*ProjectsOperationsListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsOperationsListCall) 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 (*ProjectsOperationsListCall) PageSize

PageSize sets the optional parameter "pageSize":

func (*ProjectsOperationsListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*ProjectsOperationsListCall) 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.

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

Cancel:

- name: .

func (*ProjectsOperationsService) Get

Get:

- name: .

func (*ProjectsOperationsService) List

List:

- name: .

type ProjectsService

type ProjectsService struct {
	Locations *ProjectsLocationsService

	Operations *ProjectsOperationsService
	// contains filtered or unexported fields
}

func NewProjectsService

func NewProjectsService(s *Service) *ProjectsService

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

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