Liking cljdoc? Tell your friends :D
Clojure only.

happygapi.dialogflow.projects

Dialogflow API: projects. Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices). See: https://cloud.google.com/dialogflow/api/reference/rest/v3/projects

Dialogflow API: projects.
Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).
See: https://cloud.google.com/dialogflow/api/reference/rest/v3/projects
raw docstring

locations-agents-create$clj

(locations-agents-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/create

Required parameters: parent

Optional parameters: none

Body:

{:advancedSettings {:loggingSettings GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings}, :description string, :securitySettings string, :timeZone string, :startFlow string, :defaultLanguageCode string, :displayName string, :speechToTextSettings {:enableSpeechAdaptation boolean}, :name string, :supportedLanguageCodes [string], :enableSpellCorrection boolean, :enableStackdriverLogging boolean, :avatarUri string}

Creates an agent in the specified location. Note: You should always train flows prior to sending them queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/create

Required parameters: parent

Optional parameters: none

Body: 

{:advancedSettings {:loggingSettings GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings},
 :description string,
 :securitySettings string,
 :timeZone string,
 :startFlow string,
 :defaultLanguageCode string,
 :displayName string,
 :speechToTextSettings {:enableSpeechAdaptation boolean},
 :name string,
 :supportedLanguageCodes [string],
 :enableSpellCorrection boolean,
 :enableStackdriverLogging boolean,
 :avatarUri string}

Creates an agent in the specified location. Note: You should always train flows prior to sending them queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-delete$clj

(locations-agents-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/delete

Required parameters: name

Optional parameters: none

Deletes the specified agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/delete

Required parameters: name

Optional parameters: none

Deletes the specified agent.
sourceraw docstring

locations-agents-entityTypes-create$clj

(locations-agents-entityTypes-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/create

Required parameters: parent

Optional parameters: languageCode

Body:

{:redact boolean, :name string, :excludedPhrases [{:value string}], :entities [{:value string, :synonyms [string]}], :displayName string, :autoExpansionMode string, :kind string, :enableFuzzyExtraction boolean}

Creates an entity type in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/create

Required parameters: parent

Optional parameters: languageCode

Body: 

{:redact boolean,
 :name string,
 :excludedPhrases [{:value string}],
 :entities [{:value string, :synonyms [string]}],
 :displayName string,
 :autoExpansionMode string,
 :kind string,
 :enableFuzzyExtraction boolean}

Creates an entity type in the specified agent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-entityTypes-delete$clj

(locations-agents-entityTypes-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/delete

Required parameters: name

Optional parameters: force

Deletes the specified entity type. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/delete

Required parameters: name

Optional parameters: force

Deletes the specified entity type. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-entityTypes-get$clj

(locations-agents-entityTypes-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified entity type.
sourceraw docstring

locations-agents-entityTypes-list$clj

(locations-agents-entityTypes-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/list

Required parameters: parent

Optional parameters: pageSize, languageCode, pageToken

Returns the list of all entity types in the specified agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/list

Required parameters: parent

Optional parameters: pageSize, languageCode, pageToken

Returns the list of all entity types in the specified agent.
sourceraw docstring

locations-agents-entityTypes-patch$clj

(locations-agents-entityTypes-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/patch

Required parameters: name

Optional parameters: languageCode, updateMask

Body:

{:redact boolean, :name string, :excludedPhrases [{:value string}], :entities [{:value string, :synonyms [string]}], :displayName string, :autoExpansionMode string, :kind string, :enableFuzzyExtraction boolean}

Updates the specified entity type. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/patch

Required parameters: name

Optional parameters: languageCode, updateMask

Body: 

{:redact boolean,
 :name string,
 :excludedPhrases [{:value string}],
 :entities [{:value string, :synonyms [string]}],
 :displayName string,
 :autoExpansionMode string,
 :kind string,
 :enableFuzzyExtraction boolean}

Updates the specified entity type. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-environments-continuousTestResults-list$clj

(locations-agents-environments-continuousTestResults-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/continuousTestResults/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Fetches a list of continuous test results for a given environment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/continuousTestResults/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Fetches a list of continuous test results for a given environment.
sourceraw docstring

locations-agents-environments-create$clj

(locations-agents-environments-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/create

Required parameters: parent

Optional parameters: none

Body:

{:displayName string, :updateTime string, :testCasesConfig {:enablePredeploymentRun boolean, :testCases [string], :enableContinuousRun boolean}, :description string, :versionConfigs [{:version string}], :name string}

Creates an Environment in the specified Agent. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: Environment

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/create

Required parameters: parent

Optional parameters: none

Body: 

{:displayName string,
 :updateTime string,
 :testCasesConfig {:enablePredeploymentRun boolean,
                   :testCases [string],
                   :enableContinuousRun boolean},
 :description string,
 :versionConfigs [{:version string}],
 :name string}

Creates an Environment in the specified Agent. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: Environment
sourceraw docstring

locations-agents-environments-delete$clj

(locations-agents-environments-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/delete

Required parameters: name

Optional parameters: none

Deletes the specified Environment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/delete

Required parameters: name

Optional parameters: none

Deletes the specified Environment.
sourceraw docstring

locations-agents-environments-deployFlow$clj

(locations-agents-environments-deployFlow$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/deployFlow

Required parameters: environment

Optional parameters: none

Body:

{:flowVersion string}

Deploys a flow to the specified Environment. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: DeployFlowMetadata - response: DeployFlowResponse

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/deployFlow

Required parameters: environment

Optional parameters: none

Body: 

{:flowVersion string}

Deploys a flow to the specified Environment. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: DeployFlowMetadata - `response`: DeployFlowResponse
sourceraw docstring

locations-agents-environments-deployments-get$clj

(locations-agents-environments-deployments-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/deployments/get

Required parameters: name

Optional parameters: none

Retrieves the specified Deployment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/deployments/get

Required parameters: name

Optional parameters: none

Retrieves the specified Deployment.
sourceraw docstring

locations-agents-environments-deployments-list$clj

(locations-agents-environments-deployments-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/deployments/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all deployments in the specified Environment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/deployments/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all deployments in the specified Environment.
sourceraw docstring

locations-agents-environments-experiments-create$clj

(locations-agents-environments-experiments-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/create

Required parameters: parent

Optional parameters: none

Body:

{:description string, :variantsHistory [{:versionVariants GoogleCloudDialogflowCxV3VersionVariants, :updateTime string}], :definition {:condition string, :versionVariants GoogleCloudDialogflowCxV3VersionVariants}, :rolloutState {:stepIndex integer, :startTime string, :step string}, :startTime string, :displayName string, :name string, :endTime string, :createTime string, :rolloutFailureReason string, :state string, :rolloutConfig {:failureCondition string, :rolloutCondition string, :rolloutSteps [GoogleCloudDialogflowCxV3RolloutConfigRolloutStep]}, :result {:lastUpdateTime string, :versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics]}, :lastUpdateTime string, :experimentLength string}

Creates an Experiment in the specified Environment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/create

Required parameters: parent

Optional parameters: none

Body: 

{:description string,
 :variantsHistory [{:versionVariants GoogleCloudDialogflowCxV3VersionVariants,
                    :updateTime string}],
 :definition {:condition string,
              :versionVariants GoogleCloudDialogflowCxV3VersionVariants},
 :rolloutState {:stepIndex integer, :startTime string, :step string},
 :startTime string,
 :displayName string,
 :name string,
 :endTime string,
 :createTime string,
 :rolloutFailureReason string,
 :state string,
 :rolloutConfig {:failureCondition string,
                 :rolloutCondition string,
                 :rolloutSteps [GoogleCloudDialogflowCxV3RolloutConfigRolloutStep]},
 :result {:lastUpdateTime string,
          :versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics]},
 :lastUpdateTime string,
 :experimentLength string}

Creates an Experiment in the specified Environment.
sourceraw docstring

locations-agents-environments-experiments-delete$clj

(locations-agents-environments-experiments-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/delete

Required parameters: name

Optional parameters: none

Deletes the specified Experiment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/delete

Required parameters: name

Optional parameters: none

Deletes the specified Experiment.
sourceraw docstring

locations-agents-environments-experiments-get$clj

(locations-agents-environments-experiments-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/get

Required parameters: name

Optional parameters: none

Retrieves the specified Experiment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/get

Required parameters: name

Optional parameters: none

Retrieves the specified Experiment.
sourceraw docstring

locations-agents-environments-experiments-list$clj

(locations-agents-environments-experiments-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all experiments in the specified Environment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all experiments in the specified Environment.
sourceraw docstring

locations-agents-environments-experiments-patch$clj

(locations-agents-environments-experiments-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:description string, :variantsHistory [{:versionVariants GoogleCloudDialogflowCxV3VersionVariants, :updateTime string}], :definition {:condition string, :versionVariants GoogleCloudDialogflowCxV3VersionVariants}, :rolloutState {:stepIndex integer, :startTime string, :step string}, :startTime string, :displayName string, :name string, :endTime string, :createTime string, :rolloutFailureReason string, :state string, :rolloutConfig {:failureCondition string, :rolloutCondition string, :rolloutSteps [GoogleCloudDialogflowCxV3RolloutConfigRolloutStep]}, :result {:lastUpdateTime string, :versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics]}, :lastUpdateTime string, :experimentLength string}

Updates the specified Experiment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:description string,
 :variantsHistory [{:versionVariants GoogleCloudDialogflowCxV3VersionVariants,
                    :updateTime string}],
 :definition {:condition string,
              :versionVariants GoogleCloudDialogflowCxV3VersionVariants},
 :rolloutState {:stepIndex integer, :startTime string, :step string},
 :startTime string,
 :displayName string,
 :name string,
 :endTime string,
 :createTime string,
 :rolloutFailureReason string,
 :state string,
 :rolloutConfig {:failureCondition string,
                 :rolloutCondition string,
                 :rolloutSteps [GoogleCloudDialogflowCxV3RolloutConfigRolloutStep]},
 :result {:lastUpdateTime string,
          :versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics]},
 :lastUpdateTime string,
 :experimentLength string}

Updates the specified Experiment.
sourceraw docstring

locations-agents-environments-experiments-start$clj

(locations-agents-environments-experiments-start$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/start

Required parameters: name

Optional parameters: none

Body:

{}

Starts the specified Experiment. This rpc only changes the state of experiment from PENDING to RUNNING.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/start

Required parameters: name

Optional parameters: none

Body: 

{}

Starts the specified Experiment. This rpc only changes the state of experiment from PENDING to RUNNING.
sourceraw docstring

locations-agents-environments-experiments-stop$clj

(locations-agents-environments-experiments-stop$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/stop

Required parameters: name

Optional parameters: none

Body:

{}

Stops the specified Experiment. This rpc only changes the state of experiment from RUNNING to DONE.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/stop

Required parameters: name

Optional parameters: none

Body: 

{}

Stops the specified Experiment. This rpc only changes the state of experiment from RUNNING to DONE.
sourceraw docstring

locations-agents-environments-get$clj

(locations-agents-environments-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/get

Required parameters: name

Optional parameters: none

Retrieves the specified Environment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/get

Required parameters: name

Optional parameters: none

Retrieves the specified Environment.
sourceraw docstring

locations-agents-environments-list$clj

(locations-agents-environments-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all environments in the specified Agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all environments in the specified Agent.
sourceraw docstring

locations-agents-environments-lookupEnvironmentHistory$clj

(locations-agents-environments-lookupEnvironmentHistory$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/lookupEnvironmentHistory

Required parameters: name

Optional parameters: pageToken, pageSize

Looks up the history of the specified Environment.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/lookupEnvironmentHistory

Required parameters: name

Optional parameters: pageToken, pageSize

Looks up the history of the specified Environment.
sourceraw docstring

locations-agents-environments-patch$clj

(locations-agents-environments-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:displayName string, :updateTime string, :testCasesConfig {:enablePredeploymentRun boolean, :testCases [string], :enableContinuousRun boolean}, :description string, :versionConfigs [{:version string}], :name string}

Updates the specified Environment. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: Environment

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:displayName string,
 :updateTime string,
 :testCasesConfig {:enablePredeploymentRun boolean,
                   :testCases [string],
                   :enableContinuousRun boolean},
 :description string,
 :versionConfigs [{:version string}],
 :name string}

Updates the specified Environment. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: Environment
sourceraw docstring

locations-agents-environments-runContinuousTest$clj

(locations-agents-environments-runContinuousTest$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/runContinuousTest

Required parameters: environment

Optional parameters: none

Body:

{}

Kicks off a continuous test under the specified Environment. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: RunContinuousTestMetadata - response: RunContinuousTestResponse

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/runContinuousTest

Required parameters: environment

Optional parameters: none

Body: 

{}

Kicks off a continuous test under the specified Environment. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: RunContinuousTestMetadata - `response`: RunContinuousTestResponse
sourceraw docstring

locations-agents-environments-sessions-detectIntent$clj

(locations-agents-environments-sessions-detectIntent$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/detectIntent

Required parameters: session

Optional parameters: none

Body:

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput, :intent GoogleCloudDialogflowCxV3IntentInput, :text GoogleCloudDialogflowCxV3TextInput, :languageCode string, :audio GoogleCloudDialogflowCxV3AudioInput}, :outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :flowVersions [string], :geoLocation GoogleTypeLatLng, :parameters {}}}

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/detectIntent

Required parameters: session

Optional parameters: none

Body: 

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput,
              :dtmf GoogleCloudDialogflowCxV3DtmfInput,
              :intent GoogleCloudDialogflowCxV3IntentInput,
              :text GoogleCloudDialogflowCxV3TextInput,
              :languageCode string,
              :audio GoogleCloudDialogflowCxV3AudioInput},
 :outputAudioConfig {:audioEncoding string,
                     :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig,
                     :sampleRateHertz integer},
 :queryParams {:currentPage string,
               :timeZone string,
               :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType],
               :payload {},
               :webhookHeaders {},
               :disableWebhook boolean,
               :analyzeQueryTextSentiment boolean,
               :flowVersions [string],
               :geoLocation GoogleTypeLatLng,
               :parameters {}}}

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See [Versions and environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
sourceraw docstring

locations-agents-environments-sessions-entityTypes-create$clj

(locations-agents-environments-sessions-entityTypes-create$ auth
                                                            parameters
                                                            body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/create

Required parameters: parent

Optional parameters: none

Body:

{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}

Creates a session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/create

Required parameters: parent

Optional parameters: none

Body: 

{:entityOverrideMode string,
 :name string,
 :entities [{:value string, :synonyms [string]}]}

Creates a session entity type.
sourceraw docstring

locations-agents-environments-sessions-entityTypes-delete$clj

(locations-agents-environments-sessions-entityTypes-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/delete

Required parameters: name

Optional parameters: none

Deletes the specified session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/delete

Required parameters: name

Optional parameters: none

Deletes the specified session entity type.
sourceraw docstring

locations-agents-environments-sessions-entityTypes-get$clj

(locations-agents-environments-sessions-entityTypes-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/get

Required parameters: name

Optional parameters: none

Retrieves the specified session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/get

Required parameters: name

Optional parameters: none

Retrieves the specified session entity type.
sourceraw docstring

locations-agents-environments-sessions-entityTypes-list$clj

(locations-agents-environments-sessions-entityTypes-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all session entity types in the specified session.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all session entity types in the specified session.
sourceraw docstring

locations-agents-environments-sessions-entityTypes-patch$clj

(locations-agents-environments-sessions-entityTypes-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}

Updates the specified session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:entityOverrideMode string,
 :name string,
 :entities [{:value string, :synonyms [string]}]}

Updates the specified session entity type.
sourceraw docstring

locations-agents-environments-sessions-fulfillIntent$clj

(locations-agents-environments-sessions-fulfillIntent$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/fulfillIntent

Required parameters: session

Optional parameters: none

Body:

{:match {:parameters {}, :intent GoogleCloudDialogflowCxV3Intent, :event string, :confidence number, :resolvedInput string, :matchType string}, :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput, :queryParams GoogleCloudDialogflowCxV3QueryParameters}, :outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}}

Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/fulfillIntent

Required parameters: session

Optional parameters: none

Body: 

{:match {:parameters {},
         :intent GoogleCloudDialogflowCxV3Intent,
         :event string,
         :confidence number,
         :resolvedInput string,
         :matchType string},
 :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput,
                      :queryParams GoogleCloudDialogflowCxV3QueryParameters},
 :outputAudioConfig {:audioEncoding string,
                     :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig,
                     :sampleRateHertz integer}}

Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
sourceraw docstring

locations-agents-environments-sessions-matchIntent$clj

(locations-agents-environments-sessions-matchIntent$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/matchIntent

Required parameters: session

Optional parameters: none

Body:

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput, :intent GoogleCloudDialogflowCxV3IntentInput, :text GoogleCloudDialogflowCxV3TextInput, :languageCode string, :audio GoogleCloudDialogflowCxV3AudioInput}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :flowVersions [string], :geoLocation GoogleTypeLatLng, :parameters {}}}

Returns preliminary intent match results, doesn't change the session status.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/matchIntent

Required parameters: session

Optional parameters: none

Body: 

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput,
              :dtmf GoogleCloudDialogflowCxV3DtmfInput,
              :intent GoogleCloudDialogflowCxV3IntentInput,
              :text GoogleCloudDialogflowCxV3TextInput,
              :languageCode string,
              :audio GoogleCloudDialogflowCxV3AudioInput},
 :queryParams {:currentPage string,
               :timeZone string,
               :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType],
               :payload {},
               :webhookHeaders {},
               :disableWebhook boolean,
               :analyzeQueryTextSentiment boolean,
               :flowVersions [string],
               :geoLocation GoogleTypeLatLng,
               :parameters {}}}

Returns preliminary intent match results, doesn't change the session status.
sourceraw docstring

locations-agents-export$clj

(locations-agents-export$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/export

Required parameters: name

Optional parameters: none

Body:

{:environment string, :agentUri string}

Exports the specified agent to a binary file. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: ExportAgentResponse

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/export

Required parameters: name

Optional parameters: none

Body: 

{:environment string, :agentUri string}

Exports the specified agent to a binary file. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: ExportAgentResponse
sourceraw docstring

locations-agents-flows-create$clj

(locations-agents-flows-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/create

Required parameters: parent

Optional parameters: languageCode

Body:

{:description string, :transitionRoutes [{:targetFlow string, :condition string, :targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :intent string}], :displayName string, :eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :name string, :targetFlow string, :event string, :targetPage string}], :transitionRouteGroups [string], :name string, :nluSettings {:classificationThreshold number, :modelTrainingMode string, :modelType string}}

Creates a flow in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/create

Required parameters: parent

Optional parameters: languageCode

Body: 

{:description string,
 :transitionRoutes [{:targetFlow string,
                     :condition string,
                     :targetPage string,
                     :name string,
                     :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                     :intent string}],
 :displayName string,
 :eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                  :name string,
                  :targetFlow string,
                  :event string,
                  :targetPage string}],
 :transitionRouteGroups [string],
 :name string,
 :nluSettings {:classificationThreshold number,
               :modelTrainingMode string,
               :modelType string}}

Creates a flow in the specified agent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-delete$clj

(locations-agents-flows-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/delete

Required parameters: name

Optional parameters: force

Deletes a specified flow.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/delete

Required parameters: name

Optional parameters: force

Deletes a specified flow.
sourceraw docstring

locations-agents-flows-export$clj

(locations-agents-flows-export$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/export

Required parameters: name

Optional parameters: none

Body:

{:flowUri string, :includeReferencedFlows boolean}

Exports the specified flow to a binary file. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: ExportFlowResponse Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/export

Required parameters: name

Optional parameters: none

Body: 

{:flowUri string, :includeReferencedFlows boolean}

Exports the specified flow to a binary file. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: ExportFlowResponse Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.
sourceraw docstring

locations-agents-flows-get$clj

(locations-agents-flows-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified flow.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified flow.
sourceraw docstring

locations-agents-flows-getValidationResult$clj

(locations-agents-flows-getValidationResult$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/getValidationResult

Required parameters: name

Optional parameters: languageCode

Gets the latest flow validation result. Flow validation is performed when ValidateFlow is called.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/getValidationResult

Required parameters: name

Optional parameters: languageCode

Gets the latest flow validation result. Flow validation is performed when ValidateFlow is called.
sourceraw docstring

locations-agents-flows-import$clj

(locations-agents-flows-import$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/import

Required parameters: parent

Optional parameters: none

Body:

{:flowUri string, :flowContent string, :importOption string}

Imports the specified flow to the specified agent from a binary file. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: ImportFlowResponse Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/import

Required parameters: parent

Optional parameters: none

Body: 

{:flowUri string, :flowContent string, :importOption string}

Imports the specified flow to the specified agent from a binary file. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: ImportFlowResponse Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-list$clj

(locations-agents-flows-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/list

Required parameters: parent

Optional parameters: languageCode, pageToken, pageSize

Returns the list of all flows in the specified agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/list

Required parameters: parent

Optional parameters: languageCode, pageToken, pageSize

Returns the list of all flows in the specified agent.
sourceraw docstring

locations-agents-flows-pages-create$clj

(locations-agents-flows-pages-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/create

Required parameters: parent

Optional parameters: languageCode

Body:

{:eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :name string, :targetFlow string, :event string, :targetPage string}], :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]}, :transitionRouteGroups [string], :displayName string, :entryFulfillment {:returnPartialResponses boolean, :webhook string, :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction], :tag string, :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases], :messages [GoogleCloudDialogflowCxV3ResponseMessage]}, :name string, :transitionRoutes [{:targetFlow string, :condition string, :targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :intent string}]}

Creates a page in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/create

Required parameters: parent

Optional parameters: languageCode

Body: 

{:eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                  :name string,
                  :targetFlow string,
                  :event string,
                  :targetPage string}],
 :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]},
 :transitionRouteGroups [string],
 :displayName string,
 :entryFulfillment {:returnPartialResponses boolean,
                    :webhook string,
                    :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction],
                    :tag string,
                    :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases],
                    :messages [GoogleCloudDialogflowCxV3ResponseMessage]},
 :name string,
 :transitionRoutes [{:targetFlow string,
                     :condition string,
                     :targetPage string,
                     :name string,
                     :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                     :intent string}]}

Creates a page in the specified flow. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-pages-delete$clj

(locations-agents-flows-pages-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/delete

Required parameters: name

Optional parameters: force

Deletes the specified page. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/delete

Required parameters: name

Optional parameters: force

Deletes the specified page. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-pages-get$clj

(locations-agents-flows-pages-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified page.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified page.
sourceraw docstring

locations-agents-flows-pages-list$clj

(locations-agents-flows-pages-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/list

Required parameters: parent

Optional parameters: pageSize, languageCode, pageToken

Returns the list of all pages in the specified flow.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/list

Required parameters: parent

Optional parameters: pageSize, languageCode, pageToken

Returns the list of all pages in the specified flow.
sourceraw docstring

locations-agents-flows-pages-patch$clj

(locations-agents-flows-pages-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/patch

Required parameters: name

Optional parameters: updateMask, languageCode

Body:

{:eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :name string, :targetFlow string, :event string, :targetPage string}], :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]}, :transitionRouteGroups [string], :displayName string, :entryFulfillment {:returnPartialResponses boolean, :webhook string, :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction], :tag string, :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases], :messages [GoogleCloudDialogflowCxV3ResponseMessage]}, :name string, :transitionRoutes [{:targetFlow string, :condition string, :targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :intent string}]}

Updates the specified page. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/patch

Required parameters: name

Optional parameters: updateMask, languageCode

Body: 

{:eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                  :name string,
                  :targetFlow string,
                  :event string,
                  :targetPage string}],
 :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]},
 :transitionRouteGroups [string],
 :displayName string,
 :entryFulfillment {:returnPartialResponses boolean,
                    :webhook string,
                    :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction],
                    :tag string,
                    :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases],
                    :messages [GoogleCloudDialogflowCxV3ResponseMessage]},
 :name string,
 :transitionRoutes [{:targetFlow string,
                     :condition string,
                     :targetPage string,
                     :name string,
                     :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                     :intent string}]}

Updates the specified page. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-patch$clj

(locations-agents-flows-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/patch

Required parameters: name

Optional parameters: languageCode, updateMask

Body:

{:description string, :transitionRoutes [{:targetFlow string, :condition string, :targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :intent string}], :displayName string, :eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :name string, :targetFlow string, :event string, :targetPage string}], :transitionRouteGroups [string], :name string, :nluSettings {:classificationThreshold number, :modelTrainingMode string, :modelType string}}

Updates the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/patch

Required parameters: name

Optional parameters: languageCode, updateMask

Body: 

{:description string,
 :transitionRoutes [{:targetFlow string,
                     :condition string,
                     :targetPage string,
                     :name string,
                     :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                     :intent string}],
 :displayName string,
 :eventHandlers [{:triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                  :name string,
                  :targetFlow string,
                  :event string,
                  :targetPage string}],
 :transitionRouteGroups [string],
 :name string,
 :nluSettings {:classificationThreshold number,
               :modelTrainingMode string,
               :modelType string}}

Updates the specified flow. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-train$clj

(locations-agents-flows-train$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/train

Required parameters: name

Optional parameters: none

Body:

{}

Trains the specified flow. Note that only the flow in 'draft' environment is trained. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: An Empty message Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/train

Required parameters: name

Optional parameters: none

Body: 

{}

Trains the specified flow. Note that only the flow in 'draft' environment is trained. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-transitionRouteGroups-create$clj

(locations-agents-flows-transitionRouteGroups-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/create

Required parameters: parent

Optional parameters: languageCode

Body:

{:name string, :displayName string, :transitionRoutes [{:targetFlow string, :condition string, :targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :intent string}]}

Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/create

Required parameters: parent

Optional parameters: languageCode

Body: 

{:name string,
 :displayName string,
 :transitionRoutes [{:targetFlow string,
                     :condition string,
                     :targetPage string,
                     :name string,
                     :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                     :intent string}]}

Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-transitionRouteGroups-delete$clj

(locations-agents-flows-transitionRouteGroups-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/delete

Required parameters: name

Optional parameters: force

Deletes the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/delete

Required parameters: name

Optional parameters: force

Deletes the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-transitionRouteGroups-get$clj

(locations-agents-flows-transitionRouteGroups-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified TransitionRouteGroup.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified TransitionRouteGroup.
sourceraw docstring

locations-agents-flows-transitionRouteGroups-list$clj

(locations-agents-flows-transitionRouteGroups-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/list

Required parameters: parent

Optional parameters: pageToken, pageSize, languageCode

Returns the list of all transition route groups in the specified flow.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/list

Required parameters: parent

Optional parameters: pageToken, pageSize, languageCode

Returns the list of all transition route groups in the specified flow.
sourceraw docstring

locations-agents-flows-transitionRouteGroups-patch$clj

(locations-agents-flows-transitionRouteGroups-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/patch

Required parameters: name

Optional parameters: updateMask, languageCode

Body:

{:name string, :displayName string, :transitionRoutes [{:targetFlow string, :condition string, :targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :intent string}]}

Updates the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/patch

Required parameters: name

Optional parameters: updateMask, languageCode

Body: 

{:name string,
 :displayName string,
 :transitionRoutes [{:targetFlow string,
                     :condition string,
                     :targetPage string,
                     :name string,
                     :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment,
                     :intent string}]}

Updates the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-flows-validate$clj

(locations-agents-flows-validate$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/validate

Required parameters: name

Optional parameters: none

Body:

{:languageCode string}

Validates the specified flow and creates or updates validation results. Please call this API after the training is completed to get the complete validation results.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/validate

Required parameters: name

Optional parameters: none

Body: 

{:languageCode string}

Validates the specified flow and creates or updates validation results. Please call this API after the training is completed to get the complete validation results.
sourceraw docstring

locations-agents-flows-versions-create$clj

(locations-agents-flows-versions-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/create

Required parameters: parent

Optional parameters: none

Body:

{:description string, :displayName string, :state string, :nluSettings {:classificationThreshold number, :modelTrainingMode string, :modelType string}, :name string, :createTime string}

Creates a Version in the specified Flow. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: CreateVersionOperationMetadata - response: Version

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/create

Required parameters: parent

Optional parameters: none

Body: 

{:description string,
 :displayName string,
 :state string,
 :nluSettings {:classificationThreshold number,
               :modelTrainingMode string,
               :modelType string},
 :name string,
 :createTime string}

Creates a Version in the specified Flow. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: CreateVersionOperationMetadata - `response`: Version
sourceraw docstring

locations-agents-flows-versions-delete$clj

(locations-agents-flows-versions-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/delete

Required parameters: name

Optional parameters: none

Deletes the specified Version.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/delete

Required parameters: name

Optional parameters: none

Deletes the specified Version.
sourceraw docstring

locations-agents-flows-versions-get$clj

(locations-agents-flows-versions-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/get

Required parameters: name

Optional parameters: none

Retrieves the specified Version.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/get

Required parameters: name

Optional parameters: none

Retrieves the specified Version.
sourceraw docstring

locations-agents-flows-versions-list$clj

(locations-agents-flows-versions-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all versions in the specified Flow.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all versions in the specified Flow.
sourceraw docstring

locations-agents-flows-versions-load$clj

(locations-agents-flows-versions-load$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/load

Required parameters: name

Optional parameters: none

Body:

{:allowOverrideAgentResources boolean}

Loads resources in the specified version to the draft flow. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: An Empty message

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/load

Required parameters: name

Optional parameters: none

Body: 

{:allowOverrideAgentResources boolean}

Loads resources in the specified version to the draft flow. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
sourceraw docstring

locations-agents-flows-versions-patch$clj

(locations-agents-flows-versions-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:description string, :displayName string, :state string, :nluSettings {:classificationThreshold number, :modelTrainingMode string, :modelType string}, :name string, :createTime string}

Updates the specified Version.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:description string,
 :displayName string,
 :state string,
 :nluSettings {:classificationThreshold number,
               :modelTrainingMode string,
               :modelType string},
 :name string,
 :createTime string}

Updates the specified Version.
sourceraw docstring

locations-agents-get$clj

(locations-agents-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/get

Required parameters: name

Optional parameters: none

Retrieves the specified agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/get

Required parameters: name

Optional parameters: none

Retrieves the specified agent.
sourceraw docstring

locations-agents-getValidationResult$clj

(locations-agents-getValidationResult$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/getValidationResult

Required parameters: name

Optional parameters: languageCode

Gets the latest agent validation result. Agent validation is performed when ValidateAgent is called.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/getValidationResult

Required parameters: name

Optional parameters: languageCode

Gets the latest agent validation result. Agent validation is performed when ValidateAgent is called.
sourceraw docstring

locations-agents-intents-create$clj

(locations-agents-intents-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/create

Required parameters: parent

Optional parameters: languageCode

Body:

{:isFallback boolean, :displayName string, :parameters [{:isList boolean, :id string, :redact boolean, :entityType string}], :priority integer, :labels {}, :description string, :trainingPhrases [{:parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart], :id string, :repeatCount integer}], :name string}

Creates an intent in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/create

Required parameters: parent

Optional parameters: languageCode

Body: 

{:isFallback boolean,
 :displayName string,
 :parameters [{:isList boolean,
               :id string,
               :redact boolean,
               :entityType string}],
 :priority integer,
 :labels {},
 :description string,
 :trainingPhrases [{:parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart],
                    :id string,
                    :repeatCount integer}],
 :name string}

Creates an intent in the specified agent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-intents-delete$clj

(locations-agents-intents-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/delete

Required parameters: name

Optional parameters: none

Deletes the specified intent. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/delete

Required parameters: name

Optional parameters: none

Deletes the specified intent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-intents-get$clj

(locations-agents-intents-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified intent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/get

Required parameters: name

Optional parameters: languageCode

Retrieves the specified intent.
sourceraw docstring

locations-agents-intents-list$clj

(locations-agents-intents-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/list

Required parameters: parent

Optional parameters: languageCode, pageToken, intentView, pageSize

Returns the list of all intents in the specified agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/list

Required parameters: parent

Optional parameters: languageCode, pageToken, intentView, pageSize

Returns the list of all intents in the specified agent.
sourceraw docstring

locations-agents-intents-patch$clj

(locations-agents-intents-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/patch

Required parameters: name

Optional parameters: languageCode, updateMask

Body:

{:isFallback boolean, :displayName string, :parameters [{:isList boolean, :id string, :redact boolean, :entityType string}], :priority integer, :labels {}, :description string, :trainingPhrases [{:parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart], :id string, :repeatCount integer}], :name string}

Updates the specified intent. Note: You should always train a flow prior to sending it queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/patch

Required parameters: name

Optional parameters: languageCode, updateMask

Body: 

{:isFallback boolean,
 :displayName string,
 :parameters [{:isList boolean,
               :id string,
               :redact boolean,
               :entityType string}],
 :priority integer,
 :labels {},
 :description string,
 :trainingPhrases [{:parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart],
                    :id string,
                    :repeatCount integer}],
 :name string}

Updates the specified intent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-list$clj

(locations-agents-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all agents in the specified location.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all agents in the specified location.
sourceraw docstring

locations-agents-patch$clj

(locations-agents-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:advancedSettings {:loggingSettings GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings}, :description string, :securitySettings string, :timeZone string, :startFlow string, :defaultLanguageCode string, :displayName string, :speechToTextSettings {:enableSpeechAdaptation boolean}, :name string, :supportedLanguageCodes [string], :enableSpellCorrection boolean, :enableStackdriverLogging boolean, :avatarUri string}

Updates the specified agent. Note: You should always train flows prior to sending them queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:advancedSettings {:loggingSettings GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings},
 :description string,
 :securitySettings string,
 :timeZone string,
 :startFlow string,
 :defaultLanguageCode string,
 :displayName string,
 :speechToTextSettings {:enableSpeechAdaptation boolean},
 :name string,
 :supportedLanguageCodes [string],
 :enableSpellCorrection boolean,
 :enableStackdriverLogging boolean,
 :avatarUri string}

Updates the specified agent. Note: You should always train flows prior to sending them queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-restore$clj

(locations-agents-restore$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/restore

Required parameters: name

Optional parameters: none

Body:

{:restoreOption string, :agentContent string, :agentUri string}

Restores the specified agent from a binary file. Replaces the current agent with a new one. Note that all existing resources in agent (e.g. intents, entity types, flows) will be removed. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: An Empty message Note: You should always train flows prior to sending them queries. See the training documentation.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/restore

Required parameters: name

Optional parameters: none

Body: 

{:restoreOption string, :agentContent string, :agentUri string}

Restores the specified agent from a binary file. Replaces the current agent with a new one. Note that all existing resources in agent (e.g. intents, entity types, flows) will be removed. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) Note: You should always train flows prior to sending them queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
sourceraw docstring

locations-agents-sessions-detectIntent$clj

(locations-agents-sessions-detectIntent$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/detectIntent

Required parameters: session

Optional parameters: none

Body:

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput, :intent GoogleCloudDialogflowCxV3IntentInput, :text GoogleCloudDialogflowCxV3TextInput, :languageCode string, :audio GoogleCloudDialogflowCxV3AudioInput}, :outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :flowVersions [string], :geoLocation GoogleTypeLatLng, :parameters {}}}

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/detectIntent

Required parameters: session

Optional parameters: none

Body: 

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput,
              :dtmf GoogleCloudDialogflowCxV3DtmfInput,
              :intent GoogleCloudDialogflowCxV3IntentInput,
              :text GoogleCloudDialogflowCxV3TextInput,
              :languageCode string,
              :audio GoogleCloudDialogflowCxV3AudioInput},
 :outputAudioConfig {:audioEncoding string,
                     :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig,
                     :sampleRateHertz integer},
 :queryParams {:currentPage string,
               :timeZone string,
               :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType],
               :payload {},
               :webhookHeaders {},
               :disableWebhook boolean,
               :analyzeQueryTextSentiment boolean,
               :flowVersions [string],
               :geoLocation GoogleTypeLatLng,
               :parameters {}}}

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See [Versions and environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
sourceraw docstring

locations-agents-sessions-entityTypes-create$clj

(locations-agents-sessions-entityTypes-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/create

Required parameters: parent

Optional parameters: none

Body:

{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}

Creates a session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/create

Required parameters: parent

Optional parameters: none

Body: 

{:entityOverrideMode string,
 :name string,
 :entities [{:value string, :synonyms [string]}]}

Creates a session entity type.
sourceraw docstring

locations-agents-sessions-entityTypes-delete$clj

(locations-agents-sessions-entityTypes-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/delete

Required parameters: name

Optional parameters: none

Deletes the specified session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/delete

Required parameters: name

Optional parameters: none

Deletes the specified session entity type.
sourceraw docstring

locations-agents-sessions-entityTypes-get$clj

(locations-agents-sessions-entityTypes-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/get

Required parameters: name

Optional parameters: none

Retrieves the specified session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/get

Required parameters: name

Optional parameters: none

Retrieves the specified session entity type.
sourceraw docstring

locations-agents-sessions-entityTypes-list$clj

(locations-agents-sessions-entityTypes-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all session entity types in the specified session.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/list

Required parameters: parent

Optional parameters: pageToken, pageSize

Returns the list of all session entity types in the specified session.
sourceraw docstring

locations-agents-sessions-entityTypes-patch$clj

(locations-agents-sessions-entityTypes-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}

Updates the specified session entity type.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:entityOverrideMode string,
 :name string,
 :entities [{:value string, :synonyms [string]}]}

Updates the specified session entity type.
sourceraw docstring

locations-agents-sessions-fulfillIntent$clj

(locations-agents-sessions-fulfillIntent$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/fulfillIntent

Required parameters: session

Optional parameters: none

Body:

{:match {:parameters {}, :intent GoogleCloudDialogflowCxV3Intent, :event string, :confidence number, :resolvedInput string, :matchType string}, :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput, :queryParams GoogleCloudDialogflowCxV3QueryParameters}, :outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}}

Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/fulfillIntent

Required parameters: session

Optional parameters: none

Body: 

{:match {:parameters {},
         :intent GoogleCloudDialogflowCxV3Intent,
         :event string,
         :confidence number,
         :resolvedInput string,
         :matchType string},
 :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput,
                      :queryParams GoogleCloudDialogflowCxV3QueryParameters},
 :outputAudioConfig {:audioEncoding string,
                     :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig,
                     :sampleRateHertz integer}}

Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
sourceraw docstring

locations-agents-sessions-matchIntent$clj

(locations-agents-sessions-matchIntent$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/matchIntent

Required parameters: session

Optional parameters: none

Body:

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput, :intent GoogleCloudDialogflowCxV3IntentInput, :text GoogleCloudDialogflowCxV3TextInput, :languageCode string, :audio GoogleCloudDialogflowCxV3AudioInput}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :flowVersions [string], :geoLocation GoogleTypeLatLng, :parameters {}}}

Returns preliminary intent match results, doesn't change the session status.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/matchIntent

Required parameters: session

Optional parameters: none

Body: 

{:queryInput {:event GoogleCloudDialogflowCxV3EventInput,
              :dtmf GoogleCloudDialogflowCxV3DtmfInput,
              :intent GoogleCloudDialogflowCxV3IntentInput,
              :text GoogleCloudDialogflowCxV3TextInput,
              :languageCode string,
              :audio GoogleCloudDialogflowCxV3AudioInput},
 :queryParams {:currentPage string,
               :timeZone string,
               :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType],
               :payload {},
               :webhookHeaders {},
               :disableWebhook boolean,
               :analyzeQueryTextSentiment boolean,
               :flowVersions [string],
               :geoLocation GoogleTypeLatLng,
               :parameters {}}}

Returns preliminary intent match results, doesn't change the session status.
sourceraw docstring

locations-agents-testCases-batchDelete$clj

(locations-agents-testCases-batchDelete$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/batchDelete

Required parameters: parent

Optional parameters: none

Body:

{:names [string]}

Batch deletes test cases.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/batchDelete

Required parameters: parent

Optional parameters: none

Body: 

{:names [string]}

Batch deletes test cases.
sourceraw docstring

locations-agents-testCases-batchRun$clj

(locations-agents-testCases-batchRun$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/batchRun

Required parameters: parent

Optional parameters: none

Body:

{:testCases [string], :environment string}

Kicks off a batch run of test cases. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: BatchRunTestCasesMetadata - response: BatchRunTestCasesResponse

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/batchRun

Required parameters: parent

Optional parameters: none

Body: 

{:testCases [string], :environment string}

Kicks off a batch run of test cases. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: BatchRunTestCasesMetadata - `response`: BatchRunTestCasesResponse
sourceraw docstring

locations-agents-testCases-calculateCoverage$clj

(locations-agents-testCases-calculateCoverage$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/calculateCoverage

Required parameters: agent

Optional parameters: type

Calculates the test coverage for an agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/calculateCoverage

Required parameters: agent

Optional parameters: type

Calculates the test coverage for an agent.
sourceraw docstring

locations-agents-testCases-create$clj

(locations-agents-testCases-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/create

Required parameters: parent

Optional parameters: none

Body:

{:displayName string, :testConfig {:trackingParameters [string], :flow string}, :lastTestResult {:testResult string, :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn], :environment string, :testTime string, :name string}, :tags [string], :name string, :notes string, :testCaseConversationTurns [{:virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput, :userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput}], :creationTime string}

Creates a test case for the given agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/create

Required parameters: parent

Optional parameters: none

Body: 

{:displayName string,
 :testConfig {:trackingParameters [string], :flow string},
 :lastTestResult {:testResult string,
                  :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn],
                  :environment string,
                  :testTime string,
                  :name string},
 :tags [string],
 :name string,
 :notes string,
 :testCaseConversationTurns [{:virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput,
                              :userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput}],
 :creationTime string}

Creates a test case for the given agent.
sourceraw docstring

locations-agents-testCases-export$clj

(locations-agents-testCases-export$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/export

Required parameters: parent

Optional parameters: none

Body:

{:gcsUri string, :dataFormat string, :filter string}

Exports the test cases under the agent to a Cloud Storage bucket or a local file. Filter can be applied to export a subset of test cases. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: ExportTestCasesMetadata - response: ExportTestCasesResponse

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/export

Required parameters: parent

Optional parameters: none

Body: 

{:gcsUri string, :dataFormat string, :filter string}

Exports the test cases under the agent to a Cloud Storage bucket or a local file. Filter can be applied to export a subset of test cases. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: ExportTestCasesMetadata - `response`: ExportTestCasesResponse
sourceraw docstring

locations-agents-testCases-get$clj

(locations-agents-testCases-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/get

Required parameters: name

Optional parameters: none

Gets a test case.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/get

Required parameters: name

Optional parameters: none

Gets a test case.
sourceraw docstring

locations-agents-testCases-import$clj

(locations-agents-testCases-import$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/import

Required parameters: parent

Optional parameters: none

Body:

{:gcsUri string, :content string}

Imports the test cases from a Cloud Storage bucket or a local file. It always creates new test cases and won't overwite any existing ones. The provided ID in the imported test case is neglected. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: ImportTestCasesMetadata - response: ImportTestCasesResponse

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/import

Required parameters: parent

Optional parameters: none

Body: 

{:gcsUri string, :content string}

Imports the test cases from a Cloud Storage bucket or a local file. It always creates new test cases and won't overwite any existing ones. The provided ID in the imported test case is neglected. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: ImportTestCasesMetadata - `response`: ImportTestCasesResponse
sourceraw docstring

locations-agents-testCases-list$clj

(locations-agents-testCases-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/list

Required parameters: parent

Optional parameters: pageToken, view, pageSize

Fetches a list of test cases for a given agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/list

Required parameters: parent

Optional parameters: pageToken, view, pageSize

Fetches a list of test cases for a given agent.
sourceraw docstring

locations-agents-testCases-patch$clj

(locations-agents-testCases-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:displayName string, :testConfig {:trackingParameters [string], :flow string}, :lastTestResult {:testResult string, :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn], :environment string, :testTime string, :name string}, :tags [string], :name string, :notes string, :testCaseConversationTurns [{:virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput, :userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput}], :creationTime string}

Updates the specified test case.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:displayName string,
 :testConfig {:trackingParameters [string], :flow string},
 :lastTestResult {:testResult string,
                  :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn],
                  :environment string,
                  :testTime string,
                  :name string},
 :tags [string],
 :name string,
 :notes string,
 :testCaseConversationTurns [{:virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput,
                              :userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput}],
 :creationTime string}

Updates the specified test case.
sourceraw docstring

locations-agents-testCases-results-get$clj

(locations-agents-testCases-results-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/results/get

Required parameters: name

Optional parameters: none

Gets a test case result.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/results/get

Required parameters: name

Optional parameters: none

Gets a test case result.
sourceraw docstring

locations-agents-testCases-results-list$clj

(locations-agents-testCases-results-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/results/list

Required parameters: parent

Optional parameters: pageSize, filter, pageToken

Fetches a list of results for a given test case.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/results/list

Required parameters: parent

Optional parameters: pageSize, filter, pageToken

Fetches a list of results for a given test case.
sourceraw docstring

locations-agents-testCases-run$clj

(locations-agents-testCases-run$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/run

Required parameters: name

Optional parameters: none

Body:

{:environment string}

Kicks off a test case run. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: RunTestCaseMetadata - response: RunTestCaseResponse

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/run

Required parameters: name

Optional parameters: none

Body: 

{:environment string}

Kicks off a test case run. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: RunTestCaseMetadata - `response`: RunTestCaseResponse
sourceraw docstring

locations-agents-validate$clj

(locations-agents-validate$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/validate

Required parameters: name

Optional parameters: none

Body:

{:languageCode string}

Validates the specified agent and creates or updates validation results. The agent in draft version is validated. Please call this API after the training is completed to get the complete validation results.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/validate

Required parameters: name

Optional parameters: none

Body: 

{:languageCode string}

Validates the specified agent and creates or updates validation results. The agent in draft version is validated. Please call this API after the training is completed to get the complete validation results.
sourceraw docstring

locations-agents-webhooks-create$clj

(locations-agents-webhooks-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/create

Required parameters: parent

Optional parameters: none

Body:

{:timeout string, :disabled boolean, :genericWebService {:requestHeaders {}, :username string, :password string, :uri string}, :name string, :displayName string, :serviceDirectory {:service string, :genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService}}

Creates a webhook in the specified agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/create

Required parameters: parent

Optional parameters: none

Body: 

{:timeout string,
 :disabled boolean,
 :genericWebService {:requestHeaders {},
                     :username string,
                     :password string,
                     :uri string},
 :name string,
 :displayName string,
 :serviceDirectory {:service string,
                    :genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService}}

Creates a webhook in the specified agent.
sourceraw docstring

locations-agents-webhooks-delete$clj

(locations-agents-webhooks-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/delete

Required parameters: name

Optional parameters: force

Deletes the specified webhook.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/delete

Required parameters: name

Optional parameters: force

Deletes the specified webhook.
sourceraw docstring

locations-agents-webhooks-get$clj

(locations-agents-webhooks-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/get

Required parameters: name

Optional parameters: none

Retrieves the specified webhook.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/get

Required parameters: name

Optional parameters: none

Retrieves the specified webhook.
sourceraw docstring

locations-agents-webhooks-list$clj

(locations-agents-webhooks-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all webhooks in the specified agent.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all webhooks in the specified agent.
sourceraw docstring

locations-agents-webhooks-patch$clj

(locations-agents-webhooks-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:timeout string, :disabled boolean, :genericWebService {:requestHeaders {}, :username string, :password string, :uri string}, :name string, :displayName string, :serviceDirectory {:service string, :genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService}}

Updates the specified webhook.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:timeout string,
 :disabled boolean,
 :genericWebService {:requestHeaders {},
                     :username string,
                     :password string,
                     :uri string},
 :name string,
 :displayName string,
 :serviceDirectory {:service string,
                    :genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService}}

Updates the specified webhook.
sourceraw docstring

locations-get$clj

(locations-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/get

Required parameters: name

Optional parameters: none

Gets information about a location.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/get

Required parameters: name

Optional parameters: none

Gets information about a location.
sourceraw docstring

locations-list$clj

(locations-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/list

Required parameters: name

Optional parameters: filter, pageSize, pageToken

Lists information about the supported locations for this service.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/list

Required parameters: name

Optional parameters: filter, pageSize, pageToken

Lists information about the supported locations for this service.
sourceraw docstring

locations-operations-cancel$clj

(locations-operations-cancel$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/cancel

Required parameters: name

Optional parameters: none

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/cancel

Required parameters: name

Optional parameters: none

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
sourceraw docstring

locations-operations-get$clj

(locations-operations-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
sourceraw docstring

locations-operations-list$clj

(locations-operations-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/list

Required parameters: name

Optional parameters: pageSize, pageToken, filter

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED. NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/list

Required parameters: name

Optional parameters: pageSize, pageToken, filter

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding allows API services to override the binding to use different resource name schemes, such as `users/*/operations`. To override the binding, API services can add a binding such as `"/v1/{name=users/*}/operations"` to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
sourceraw docstring

locations-securitySettings-create$clj

(locations-securitySettings-create$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/create

Required parameters: parent

Optional parameters: none

Body:

{:displayName string, :redactionStrategy string, :name string, :purgeDataTypes [string], :retentionWindowDays integer, :insightsExportSettings {:enableInsightsExport boolean}, :inspectTemplate string, :redactionScope string, :deidentifyTemplate string}

Create security settings in the specified location.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/create

Required parameters: parent

Optional parameters: none

Body: 

{:displayName string,
 :redactionStrategy string,
 :name string,
 :purgeDataTypes [string],
 :retentionWindowDays integer,
 :insightsExportSettings {:enableInsightsExport boolean},
 :inspectTemplate string,
 :redactionScope string,
 :deidentifyTemplate string}

Create security settings in the specified location.
sourceraw docstring

locations-securitySettings-delete$clj

(locations-securitySettings-delete$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/delete

Required parameters: name

Optional parameters: none

Deletes the specified SecuritySettings.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/delete

Required parameters: name

Optional parameters: none

Deletes the specified SecuritySettings.
sourceraw docstring

locations-securitySettings-get$clj

(locations-securitySettings-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/get

Required parameters: name

Optional parameters: none

Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/get

Required parameters: name

Optional parameters: none

Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute.
sourceraw docstring

locations-securitySettings-list$clj

(locations-securitySettings-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all security settings in the specified location.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Returns the list of all security settings in the specified location.
sourceraw docstring

locations-securitySettings-patch$clj

(locations-securitySettings-patch$ auth parameters body)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:displayName string, :redactionStrategy string, :name string, :purgeDataTypes [string], :retentionWindowDays integer, :insightsExportSettings {:enableInsightsExport boolean}, :inspectTemplate string, :redactionScope string, :deidentifyTemplate string}

Updates the specified SecuritySettings.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:displayName string,
 :redactionStrategy string,
 :name string,
 :purgeDataTypes [string],
 :retentionWindowDays integer,
 :insightsExportSettings {:enableInsightsExport boolean},
 :inspectTemplate string,
 :redactionScope string,
 :deidentifyTemplate string}

Updates the specified SecuritySettings.
sourceraw docstring

operations-cancel$clj

(operations-cancel$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/cancel

Required parameters: name

Optional parameters: none

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/cancel

Required parameters: name

Optional parameters: none

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
sourceraw docstring

operations-get$clj

(operations-get$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
sourceraw docstring

operations-list$clj

(operations-list$ auth parameters)

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/list

Required parameters: name

Optional parameters: filter, pageToken, pageSize

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED. NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/list

Required parameters: name

Optional parameters: filter, pageToken, pageSize

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding allows API services to override the binding to use different resource name schemes, such as `users/*/operations`. To override the binding, API services can add a binding such as `"/v1/{name=users/*}/operations"` to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close