Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- dialogflow.projects.agent.entityTypes.batchDelete
- dialogflow.projects.agent.entityTypes.batchUpdate
- dialogflow.projects.agent.entityTypes.create
- dialogflow.projects.agent.entityTypes.delete
- dialogflow.projects.agent.entityTypes.entities.batchCreate
- dialogflow.projects.agent.entityTypes.entities.batchDelete
- dialogflow.projects.agent.entityTypes.entities.batchUpdate
- dialogflow.projects.agent.entityTypes.get
- dialogflow.projects.agent.entityTypes.list
- dialogflow.projects.agent.entityTypes.patch
- dialogflow.projects.agent.export
- dialogflow.projects.agent.import
- dialogflow.projects.agent.intents.batchDelete
- dialogflow.projects.agent.intents.batchUpdate
- dialogflow.projects.agent.intents.create
- dialogflow.projects.agent.intents.delete
- dialogflow.projects.agent.intents.get
- dialogflow.projects.agent.intents.list
- dialogflow.projects.agent.intents.patch
- dialogflow.projects.agent.restore
- dialogflow.projects.agent.search
- dialogflow.projects.agent.sessions.contexts.create
- dialogflow.projects.agent.sessions.contexts.delete
- dialogflow.projects.agent.sessions.contexts.get
- dialogflow.projects.agent.sessions.contexts.list
- dialogflow.projects.agent.sessions.contexts.patch
- dialogflow.projects.agent.sessions.deleteContexts
- dialogflow.projects.agent.sessions.detectIntent
- dialogflow.projects.agent.sessions.entityTypes.create
- dialogflow.projects.agent.sessions.entityTypes.delete
- dialogflow.projects.agent.sessions.entityTypes.get
- dialogflow.projects.agent.sessions.entityTypes.list
- dialogflow.projects.agent.sessions.entityTypes.patch
- dialogflow.projects.agent.train
- dialogflow.projects.getAgent
- dialogflow.projects.operations.get
- Types
- GoogleRpcStatus
- GoogleCloudDialogflowV2IntentFollowupIntentInfo
- GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView
- GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
- GoogleCloudDialogflowV2beta1IntentTrainingPhraseType
- GoogleCloudDialogflowV2InputAudioConfig
- GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse
- GoogleCloudDialogflowV2beta1IntentMessagePayload
- GoogleCloudDialogflowV2WebhookRequest
- GoogleCloudDialogflowV2IntentMessageCarouselSelectItem
- GoogleCloudDialogflowV2EventInput
- GoogleCloudDialogflowV2IntentMessageSimpleResponse
- GoogleLongrunningOperationMetadata
- GoogleCloudDialogflowV2IntentTrainingPhrase
- GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
- GoogleCloudDialogflowV2IntentMessageBasicCard
- GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse
- GoogleCloudDialogflowV2Intent
- GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton
- GoogleCloudDialogflowV2BatchCreateEntitiesRequest
- GoogleCloudDialogflowV2beta1IntentMessageSuggestions
- GoogleCloudDialogflowV2BatchDeleteIntentsRequest
- GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel
- GoogleCloudDialogflowV2QueryResult
- GoogleCloudDialogflowV2BatchUpdateIntentsRequest
- GoogleTypeLatLng
- GoogleCloudDialogflowV2beta1WebhookResponse
- GoogleCloudDialogflowV2beta1EventInputParameters
- GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload
- GoogleCloudDialogflowV2IntentMessageQuickReplies
- GoogleCloudDialogflowV2beta1KnowledgeAnswers
- GoogleCloudDialogflowV2beta1IntentMessageCardButton
- GoogleCloudDialogflowV2beta1ContextParameters
- GoogleCloudDialogflowV2QueryParametersPayload
- GoogleCloudDialogflowV2beta1IntentMessageListSelect
- GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
- GoogleCloudDialogflowV2IntentTrainingPhrasePart
- GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState
- GoogleProtobufEmpty
- GoogleCloudDialogflowV2beta1WebhookResponsePayload
- GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
- GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
- GoogleCloudDialogflowV2ImportAgentRequest
- GoogleRpcStatusDetailsItem
- GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
- GoogleCloudDialogflowV2ContextParameters
- GoogleCloudDialogflowV2IntentMessageCardButton
- GoogleCloudDialogflowV2IntentMessageListSelect
- GoogleCloudDialogflowV2beta1IntentMessageCard
- GoogleCloudDialogflowV2RestoreAgentRequest
- GoogleCloudDialogflowV2IntentMessageSuggestions
- GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction
- GoogleCloudDialogflowV2QueryParameters
- GoogleCloudDialogflowV2beta1IntentMessageSuggestion
- GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
- GoogleCloudDialogflowV2EventInputParameters
- GoogleCloudDialogflowV2IntentMessagePlatform
- GoogleCloudDialogflowV2DetectIntentResponse
- GoogleCloudDialogflowV2IntentMessageListSelectItem
- GoogleCloudDialogflowV2beta1SentimentAnalysisResult
- GoogleCloudDialogflowV2EntityTypeBatch
- GoogleCloudDialogflowV2QueryResultDiagnosticInfo
- GoogleCloudDialogflowV2IntentMessageText
- GoogleCloudDialogflowV2DetectIntentRequest
- GoogleCloudDialogflowV2beta1QueryResultParameters
- GoogleCloudDialogflowV2beta1IntentMessageBasicCard
- GoogleCloudDialogflowV2beta1IntentTrainingPhrase
- GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
- GoogleCloudDialogflowV2beta1EventInput
- GoogleCloudDialogflowV2BatchUpdateEntitiesRequest
- GoogleCloudDialogflowV2IntentMessagePayload
- GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata
- GoogleCloudDialogflowV2beta1WebhookRequest
- GoogleCloudDialogflowV2IntentTrainingPhraseType
- GoogleCloudDialogflowV2beta1IntentMessageText
- GoogleCloudDialogflowV2IntentMessageSimpleResponses
- GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo
- GoogleCloudDialogflowV2QueryResultParameters
- GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo
- GoogleCloudDialogflowV2BatchDeleteEntitiesRequest
- GoogleCloudDialogflowV2AgentMatchMode
- GoogleCloudDialogflowV2BatchUpdateIntentsResponse
- GoogleCloudDialogflowV2ListEntityTypesResponse
- GoogleCloudDialogflowV2Agent
- GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode
- GoogleCloudDialogflowV2beta1IntentMessage
- GoogleCloudDialogflowV2IntentMessageSelectItemInfo
- GoogleCloudDialogflowV2beta1Sentiment
- GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest
- Xgafv
- GoogleCloudDialogflowV2QueryInput
- GoogleCloudDialogflowV2ExportAgentRequest
- GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
- GoogleCloudDialogflowV2beta1Context
- GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest
- GoogleLongrunningOperationResponse
- GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
- GoogleCloudDialogflowV2beta1IntentMessageListSelectItem
- GoogleCloudDialogflowV2IntentMessageSuggestion
- GoogleCloudDialogflowV2beta1EntityTypeEntity
- GoogleCloudDialogflowV2EntityType
- GoogleCloudDialogflowV2beta1IntentMessagePlatform
- GoogleCloudDialogflowV2EntityTypeKind
- GoogleCloudDialogflowV2TextInput
- GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction
- GoogleCloudDialogflowV2IntentMessageCard
- GoogleCloudDialogflowV2OriginalDetectIntentRequest
- GoogleCloudDialogflowV2beta1IntentWebhookState
- GoogleCloudDialogflowV2beta1IntentMessageImage
- GoogleCloudDialogflowV2ExportAgentResponse
- GoogleCloudDialogflowV2WebhookResponsePayload
- GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
- GoogleCloudDialogflowV2ListIntentsResponse
- GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse
- GoogleCloudDialogflowV2QueryResultWebhookPayload
- GoogleCloudDialogflowV2beta1IntentParameter
- GoogleCloudDialogflowV2EntityTypeAutoExpansionMode
- GoogleCloudDialogflowV2IntentParameter
- GoogleCloudDialogflowV2beta1QueryResultWebhookPayload
- GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart
- GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode
- GoogleCloudDialogflowV2ListContextsResponse
- GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
- GoogleCloudDialogflowV2beta1ExportAgentResponse
- GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload
- GoogleCloudDialogflowV2SessionEntityType
- GoogleCloudDialogflowV2beta1EntityTypeKind
- GoogleCloudDialogflowV2EntityTypeEntity
- GoogleCloudDialogflowV2IntentWebhookState
- GoogleCloudDialogflowV2beta1QueryResult
- GoogleCloudDialogflowV2IntentMessageImage
- GoogleCloudDialogflowV2WebhookResponse
- GoogleCloudDialogflowV2TrainAgentRequest
- GoogleCloudDialogflowV2IntentBatch
- GoogleCloudDialogflowV2beta1EntityType
- GoogleCloudDialogflowV2SearchAgentsResponse
- GoogleCloudDialogflowV2ListSessionEntityTypesResponse
- GoogleLongrunningOperation
- GoogleCloudDialogflowV2IntentMessage
- GoogleCloudDialogflowV2IntentMessageCarouselSelect
- GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
- GoogleCloudDialogflowV2beta1Intent
- GoogleCloudDialogflowV2Context
- GoogleCloudDialogflowV2InputAudioConfigAudioEncoding
- GoogleCloudDialogflowV2IntentMessageBasicCardButton
Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).
Synopsis
- dialogFlowService :: ServiceConfig
- dialogFlowScope :: Proxy '["https://www.googleapis.com/auth/dialogflow"]
- cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- type DialogFlowAPI = ProjectsAgentIntentsListResource :<|> (ProjectsAgentIntentsPatchResource :<|> (ProjectsAgentIntentsGetResource :<|> (ProjectsAgentIntentsCreateResource :<|> (ProjectsAgentIntentsBatchUpdateResource :<|> (ProjectsAgentIntentsBatchDeleteResource :<|> (ProjectsAgentIntentsDeleteResource :<|> (ProjectsAgentEntityTypesEntitiesBatchUpdateResource :<|> (ProjectsAgentEntityTypesEntitiesBatchDeleteResource :<|> (ProjectsAgentEntityTypesEntitiesBatchCreateResource :<|> (ProjectsAgentEntityTypesListResource :<|> (ProjectsAgentEntityTypesPatchResource :<|> (ProjectsAgentEntityTypesGetResource :<|> (ProjectsAgentEntityTypesCreateResource :<|> (ProjectsAgentEntityTypesBatchUpdateResource :<|> (ProjectsAgentEntityTypesBatchDeleteResource :<|> (ProjectsAgentEntityTypesDeleteResource :<|> (ProjectsAgentSessionsContextsListResource :<|> (ProjectsAgentSessionsContextsPatchResource :<|> (ProjectsAgentSessionsContextsGetResource :<|> (ProjectsAgentSessionsContextsCreateResource :<|> (ProjectsAgentSessionsContextsDeleteResource :<|> (ProjectsAgentSessionsEntityTypesListResource :<|> (ProjectsAgentSessionsEntityTypesPatchResource :<|> (ProjectsAgentSessionsEntityTypesGetResource :<|> (ProjectsAgentSessionsEntityTypesCreateResource :<|> (ProjectsAgentSessionsEntityTypesDeleteResource :<|> (ProjectsAgentSessionsDetectIntentResource :<|> (ProjectsAgentSessionsDeleteContextsResource :<|> (ProjectsAgentExportResource :<|> (ProjectsAgentRestoreResource :<|> (ProjectsAgentImportResource :<|> (ProjectsAgentTrainResource :<|> (ProjectsAgentSearchResource :<|> (ProjectsOperationsGetResource :<|> ProjectsGetAgentResource))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.BatchDelete
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.BatchUpdate
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Create
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Delete
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchCreate
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchDelete
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Get
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.List
- module Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Patch
- module Network.Google.Resource.DialogFlow.Projects.Agent.Export
- module Network.Google.Resource.DialogFlow.Projects.Agent.Import
- module Network.Google.Resource.DialogFlow.Projects.Agent.Intents.BatchDelete
- module Network.Google.Resource.DialogFlow.Projects.Agent.Intents.BatchUpdate
- module Network.Google.Resource.DialogFlow.Projects.Agent.Intents.Create
- module Network.Google.Resource.DialogFlow.Projects.Agent.Intents.Delete
- module Network.Google.Resource.DialogFlow.Projects.Agent.Intents.Get
- module Network.Google.Resource.DialogFlow.Projects.Agent.Intents.List
- module Network.Google.Resource.DialogFlow.Projects.Agent.Intents.Patch
- module Network.Google.Resource.DialogFlow.Projects.Agent.Restore
- module Network.Google.Resource.DialogFlow.Projects.Agent.Search
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.Contexts.Create
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.Contexts.Delete
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.Contexts.Get
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.Contexts.List
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.Contexts.Patch
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.DeleteContexts
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.DetectIntent
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.EntityTypes.Create
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.EntityTypes.Delete
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.EntityTypes.Get
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.EntityTypes.List
- module Network.Google.Resource.DialogFlow.Projects.Agent.Sessions.EntityTypes.Patch
- module Network.Google.Resource.DialogFlow.Projects.Agent.Train
- module Network.Google.Resource.DialogFlow.Projects.GetAgent
- module Network.Google.Resource.DialogFlow.Projects.Operations.Get
- data GoogleRpcStatus
- googleRpcStatus :: GoogleRpcStatus
- grsDetails :: Lens' GoogleRpcStatus [GoogleRpcStatusDetailsItem]
- grsCode :: Lens' GoogleRpcStatus (Maybe Int32)
- grsMessage :: Lens' GoogleRpcStatus (Maybe Text)
- data GoogleCloudDialogflowV2IntentFollowupIntentInfo
- googleCloudDialogflowV2IntentFollowupIntentInfo :: GoogleCloudDialogflowV2IntentFollowupIntentInfo
- gcdvifiiFollowupIntentName :: Lens' GoogleCloudDialogflowV2IntentFollowupIntentInfo (Maybe Text)
- gcdvifiiParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2IntentFollowupIntentInfo (Maybe Text)
- data GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView
- data GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
- googleCloudDialogflowV2beta1IntentMessageSimpleResponses :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
- gcdvimsrSimpleResponses :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses [GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse]
- data GoogleCloudDialogflowV2beta1IntentTrainingPhraseType
- data GoogleCloudDialogflowV2InputAudioConfig
- googleCloudDialogflowV2InputAudioConfig :: GoogleCloudDialogflowV2InputAudioConfig
- gcdviacLanguageCode :: Lens' GoogleCloudDialogflowV2InputAudioConfig (Maybe Text)
- gcdviacPhraseHints :: Lens' GoogleCloudDialogflowV2InputAudioConfig [Text]
- gcdviacSampleRateHertz :: Lens' GoogleCloudDialogflowV2InputAudioConfig (Maybe Int32)
- gcdviacAudioEncoding :: Lens' GoogleCloudDialogflowV2InputAudioConfig (Maybe GoogleCloudDialogflowV2InputAudioConfigAudioEncoding)
- data GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse
- googleCloudDialogflowV2beta1BatchUpdateIntentsResponse :: GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse
- gcdvbuirIntents :: Lens' GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse [GoogleCloudDialogflowV2beta1Intent]
- data GoogleCloudDialogflowV2beta1IntentMessagePayload
- googleCloudDialogflowV2beta1IntentMessagePayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1IntentMessagePayload
- gcdvimpAddtional :: Lens' GoogleCloudDialogflowV2beta1IntentMessagePayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2WebhookRequest
- googleCloudDialogflowV2WebhookRequest :: GoogleCloudDialogflowV2WebhookRequest
- gcdvwrOriginalDetectIntentRequest :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe GoogleCloudDialogflowV2OriginalDetectIntentRequest)
- gcdvwrResponseId :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe Text)
- gcdvwrQueryResult :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe GoogleCloudDialogflowV2QueryResult)
- gcdvwrSession :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe Text)
- data GoogleCloudDialogflowV2IntentMessageCarouselSelectItem
- googleCloudDialogflowV2IntentMessageCarouselSelectItem :: GoogleCloudDialogflowV2IntentMessageCarouselSelectItem
- gcdvimcsiImage :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageImage)
- gcdvimcsiTitle :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe Text)
- gcdvimcsiDescription :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe Text)
- gcdvimcsiInfo :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageSelectItemInfo)
- data GoogleCloudDialogflowV2EventInput
- googleCloudDialogflowV2EventInput :: GoogleCloudDialogflowV2EventInput
- gcdveiLanguageCode :: Lens' GoogleCloudDialogflowV2EventInput (Maybe Text)
- gcdveiName :: Lens' GoogleCloudDialogflowV2EventInput (Maybe Text)
- gcdveiParameters :: Lens' GoogleCloudDialogflowV2EventInput (Maybe GoogleCloudDialogflowV2EventInputParameters)
- data GoogleCloudDialogflowV2IntentMessageSimpleResponse
- googleCloudDialogflowV2IntentMessageSimpleResponse :: GoogleCloudDialogflowV2IntentMessageSimpleResponse
- gcdvimsrDisplayText :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponse (Maybe Text)
- gcdvimsrSsml :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponse (Maybe Text)
- gcdvimsrTextToSpeech :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponse (Maybe Text)
- data GoogleLongrunningOperationMetadata
- googleLongrunningOperationMetadata :: HashMap Text JSONValue -> GoogleLongrunningOperationMetadata
- glomAddtional :: Lens' GoogleLongrunningOperationMetadata (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2IntentTrainingPhrase
- googleCloudDialogflowV2IntentTrainingPhrase :: GoogleCloudDialogflowV2IntentTrainingPhrase
- gcdvitpParts :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase [GoogleCloudDialogflowV2IntentTrainingPhrasePart]
- gcdvitpName :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase (Maybe Text)
- gcdvitpTimesAddedCount :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase (Maybe Int32)
- gcdvitpType :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase (Maybe GoogleCloudDialogflowV2IntentTrainingPhraseType)
- data GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
- googleCloudDialogflowV2beta1IntentMessageCarouselSelectItem :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
- gImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)
- gTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe Text)
- gDescription :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe Text)
- gInfo :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo)
- data GoogleCloudDialogflowV2IntentMessageBasicCard
- googleCloudDialogflowV2IntentMessageBasicCard :: GoogleCloudDialogflowV2IntentMessageBasicCard
- gcdvimbcImage :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe GoogleCloudDialogflowV2IntentMessageImage)
- gcdvimbcButtons :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard [GoogleCloudDialogflowV2IntentMessageBasicCardButton]
- gcdvimbcSubtitle :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe Text)
- gcdvimbcTitle :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe Text)
- gcdvimbcFormattedText :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse
- googleCloudDialogflowV2beta1IntentMessageSimpleResponse :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse
- gDisplayText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse (Maybe Text)
- gSsml :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse (Maybe Text)
- gTextToSpeech :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse (Maybe Text)
- data GoogleCloudDialogflowV2Intent
- googleCloudDialogflowV2Intent :: GoogleCloudDialogflowV2Intent
- gcdviDefaultResponsePlatforms :: Lens' GoogleCloudDialogflowV2Intent [Text]
- gcdviWebhookState :: Lens' GoogleCloudDialogflowV2Intent (Maybe GoogleCloudDialogflowV2IntentWebhookState)
- gcdviPriority :: Lens' GoogleCloudDialogflowV2Intent (Maybe Int32)
- gcdviAction :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text)
- gcdviRootFollowupIntentName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text)
- gcdviName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text)
- gcdviEvents :: Lens' GoogleCloudDialogflowV2Intent [Text]
- gcdviParameters :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentParameter]
- gcdviDisplayName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text)
- gcdviInputContextNames :: Lens' GoogleCloudDialogflowV2Intent [Text]
- gcdviMessages :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentMessage]
- gcdviParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text)
- gcdviOutputContexts :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2Context]
- gcdviTrainingPhrases :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentTrainingPhrase]
- gcdviFollowupIntentInfo :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentFollowupIntentInfo]
- gcdviIsFallback :: Lens' GoogleCloudDialogflowV2Intent (Maybe Bool)
- gcdviMlDisabled :: Lens' GoogleCloudDialogflowV2Intent (Maybe Bool)
- gcdviResetContexts :: Lens' GoogleCloudDialogflowV2Intent (Maybe Bool)
- data GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton
- googleCloudDialogflowV2beta1IntentMessageBasicCardButton :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton
- gcdvimbcbOpenURIAction :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton (Maybe GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction)
- gcdvimbcbTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton (Maybe Text)
- data GoogleCloudDialogflowV2BatchCreateEntitiesRequest
- googleCloudDialogflowV2BatchCreateEntitiesRequest :: GoogleCloudDialogflowV2BatchCreateEntitiesRequest
- gcdvbcerLanguageCode :: Lens' GoogleCloudDialogflowV2BatchCreateEntitiesRequest (Maybe Text)
- gcdvbcerEntities :: Lens' GoogleCloudDialogflowV2BatchCreateEntitiesRequest [GoogleCloudDialogflowV2EntityTypeEntity]
- data GoogleCloudDialogflowV2beta1IntentMessageSuggestions
- googleCloudDialogflowV2beta1IntentMessageSuggestions :: GoogleCloudDialogflowV2beta1IntentMessageSuggestions
- gcdvimsSuggestions :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSuggestions [GoogleCloudDialogflowV2beta1IntentMessageSuggestion]
- data GoogleCloudDialogflowV2BatchDeleteIntentsRequest
- googleCloudDialogflowV2BatchDeleteIntentsRequest :: GoogleCloudDialogflowV2BatchDeleteIntentsRequest
- gcdvbdirIntents :: Lens' GoogleCloudDialogflowV2BatchDeleteIntentsRequest [GoogleCloudDialogflowV2Intent]
- data GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel
- data GoogleCloudDialogflowV2QueryResult
- googleCloudDialogflowV2QueryResult :: GoogleCloudDialogflowV2QueryResult
- gcdvqrLanguageCode :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text)
- gcdvqrAllRequiredParamsPresent :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Bool)
- gcdvqrIntentDetectionConfidence :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Double)
- gcdvqrFulfillmentMessages :: Lens' GoogleCloudDialogflowV2QueryResult [GoogleCloudDialogflowV2IntentMessage]
- gcdvqrSpeechRecognitionConfidence :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Double)
- gcdvqrAction :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text)
- gcdvqrIntent :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2Intent)
- gcdvqrQueryText :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text)
- gcdvqrFulfillmentText :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text)
- gcdvqrParameters :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2QueryResultParameters)
- gcdvqrWebhookPayload :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2QueryResultWebhookPayload)
- gcdvqrOutputContexts :: Lens' GoogleCloudDialogflowV2QueryResult [GoogleCloudDialogflowV2Context]
- gcdvqrWebhookSource :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text)
- gcdvqrDiagnosticInfo :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2QueryResultDiagnosticInfo)
- data GoogleCloudDialogflowV2BatchUpdateIntentsRequest
- googleCloudDialogflowV2BatchUpdateIntentsRequest :: GoogleCloudDialogflowV2BatchUpdateIntentsRequest
- gcdvbuirLanguageCode :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe Text)
- gcdvbuirUpdateMask :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe GFieldMask)
- gcdvbuirIntentView :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView)
- gcdvbuirIntentBatchURI :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe Text)
- gcdvbuirIntentBatchInline :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe GoogleCloudDialogflowV2IntentBatch)
- data GoogleTypeLatLng
- googleTypeLatLng :: GoogleTypeLatLng
- gtllLatitude :: Lens' GoogleTypeLatLng (Maybe Double)
- gtllLongitude :: Lens' GoogleTypeLatLng (Maybe Double)
- data GoogleCloudDialogflowV2beta1WebhookResponse
- googleCloudDialogflowV2beta1WebhookResponse :: GoogleCloudDialogflowV2beta1WebhookResponse
- gcdvwrFulfillmentMessages :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse [GoogleCloudDialogflowV2beta1IntentMessage]
- gcdvwrPayload :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe GoogleCloudDialogflowV2beta1WebhookResponsePayload)
- gcdvwrFulfillmentText :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe Text)
- gcdvwrSource :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe Text)
- gcdvwrEndInteraction :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe Bool)
- gcdvwrOutputContexts :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse [GoogleCloudDialogflowV2beta1Context]
- gcdvwrFollowupEventInput :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe GoogleCloudDialogflowV2beta1EventInput)
- data GoogleCloudDialogflowV2beta1EventInputParameters
- googleCloudDialogflowV2beta1EventInputParameters :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1EventInputParameters
- gcdveipAddtional :: Lens' GoogleCloudDialogflowV2beta1EventInputParameters (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload
- googleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload
- gcdvodirpAddtional :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2IntentMessageQuickReplies
- googleCloudDialogflowV2IntentMessageQuickReplies :: GoogleCloudDialogflowV2IntentMessageQuickReplies
- gcdvimqrTitle :: Lens' GoogleCloudDialogflowV2IntentMessageQuickReplies (Maybe Text)
- gcdvimqrQuickReplies :: Lens' GoogleCloudDialogflowV2IntentMessageQuickReplies [Text]
- data GoogleCloudDialogflowV2beta1KnowledgeAnswers
- googleCloudDialogflowV2beta1KnowledgeAnswers :: GoogleCloudDialogflowV2beta1KnowledgeAnswers
- gcdvkaAnswers :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswers [GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer]
- data GoogleCloudDialogflowV2beta1IntentMessageCardButton
- googleCloudDialogflowV2beta1IntentMessageCardButton :: GoogleCloudDialogflowV2beta1IntentMessageCardButton
- gcdvimcbText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCardButton (Maybe Text)
- gcdvimcbPostback :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCardButton (Maybe Text)
- data GoogleCloudDialogflowV2beta1ContextParameters
- googleCloudDialogflowV2beta1ContextParameters :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1ContextParameters
- gcdvcpAddtional :: Lens' GoogleCloudDialogflowV2beta1ContextParameters (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2QueryParametersPayload
- googleCloudDialogflowV2QueryParametersPayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2QueryParametersPayload
- gcdvqppAddtional :: Lens' GoogleCloudDialogflowV2QueryParametersPayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1IntentMessageListSelect
- googleCloudDialogflowV2beta1IntentMessageListSelect :: GoogleCloudDialogflowV2beta1IntentMessageListSelect
- gcdvimlsItems :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelect [GoogleCloudDialogflowV2beta1IntentMessageListSelectItem]
- gcdvimlsTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelect (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
- googleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
- gcdvimtpaAudioURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio (Maybe Text)
- data GoogleCloudDialogflowV2IntentTrainingPhrasePart
- googleCloudDialogflowV2IntentTrainingPhrasePart :: GoogleCloudDialogflowV2IntentTrainingPhrasePart
- gcdvitppText :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Text)
- gcdvitppUserDefined :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Bool)
- gcdvitppEntityType :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Text)
- gcdvitppAlias :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Text)
- data GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState
- data GoogleProtobufEmpty
- googleProtobufEmpty :: GoogleProtobufEmpty
- data GoogleCloudDialogflowV2beta1WebhookResponsePayload
- googleCloudDialogflowV2beta1WebhookResponsePayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1WebhookResponsePayload
- gcdvwrpAddtional :: Lens' GoogleCloudDialogflowV2beta1WebhookResponsePayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
- googleCloudDialogflowV2beta1IntentMessageQuickReplies :: GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
- gcdvimqrsTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageQuickReplies (Maybe Text)
- gcdvimqrsQuickReplies :: Lens' GoogleCloudDialogflowV2beta1IntentMessageQuickReplies [Text]
- data GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
- googleCloudDialogflowV2IntentMessageLinkOutSuggestion :: GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
- gcdvimlosURI :: Lens' GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion (Maybe Text)
- gcdvimlosDestinationName :: Lens' GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion (Maybe Text)
- data GoogleCloudDialogflowV2ImportAgentRequest
- googleCloudDialogflowV2ImportAgentRequest :: GoogleCloudDialogflowV2ImportAgentRequest
- gcdviarAgentURI :: Lens' GoogleCloudDialogflowV2ImportAgentRequest (Maybe Text)
- gcdviarAgentContent :: Lens' GoogleCloudDialogflowV2ImportAgentRequest (Maybe ByteString)
- data GoogleRpcStatusDetailsItem
- googleRpcStatusDetailsItem :: HashMap Text JSONValue -> GoogleRpcStatusDetailsItem
- grsdiAddtional :: Lens' GoogleRpcStatusDetailsItem (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
- googleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse :: GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
- gcdvbuetrEntityTypes :: Lens' GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse [GoogleCloudDialogflowV2beta1EntityType]
- data GoogleCloudDialogflowV2ContextParameters
- googleCloudDialogflowV2ContextParameters :: HashMap Text JSONValue -> GoogleCloudDialogflowV2ContextParameters
- gAddtional :: Lens' GoogleCloudDialogflowV2ContextParameters (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2IntentMessageCardButton
- googleCloudDialogflowV2IntentMessageCardButton :: GoogleCloudDialogflowV2IntentMessageCardButton
- gText :: Lens' GoogleCloudDialogflowV2IntentMessageCardButton (Maybe Text)
- gPostback :: Lens' GoogleCloudDialogflowV2IntentMessageCardButton (Maybe Text)
- data GoogleCloudDialogflowV2IntentMessageListSelect
- googleCloudDialogflowV2IntentMessageListSelect :: GoogleCloudDialogflowV2IntentMessageListSelect
- gooItems :: Lens' GoogleCloudDialogflowV2IntentMessageListSelect [GoogleCloudDialogflowV2IntentMessageListSelectItem]
- gooTitle :: Lens' GoogleCloudDialogflowV2IntentMessageListSelect (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentMessageCard
- googleCloudDialogflowV2beta1IntentMessageCard :: GoogleCloudDialogflowV2beta1IntentMessageCard
- gcdvimcButtons :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard [GoogleCloudDialogflowV2beta1IntentMessageCardButton]
- gcdvimcImageURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard (Maybe Text)
- gcdvimcSubtitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard (Maybe Text)
- gcdvimcTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard (Maybe Text)
- data GoogleCloudDialogflowV2RestoreAgentRequest
- googleCloudDialogflowV2RestoreAgentRequest :: GoogleCloudDialogflowV2RestoreAgentRequest
- gcdvrarAgentURI :: Lens' GoogleCloudDialogflowV2RestoreAgentRequest (Maybe Text)
- gcdvrarAgentContent :: Lens' GoogleCloudDialogflowV2RestoreAgentRequest (Maybe ByteString)
- data GoogleCloudDialogflowV2IntentMessageSuggestions
- googleCloudDialogflowV2IntentMessageSuggestions :: GoogleCloudDialogflowV2IntentMessageSuggestions
- gSuggestions :: Lens' GoogleCloudDialogflowV2IntentMessageSuggestions [GoogleCloudDialogflowV2IntentMessageSuggestion]
- data GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction
- googleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction
- gcdvimbcbouaURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction (Maybe Text)
- data GoogleCloudDialogflowV2QueryParameters
- googleCloudDialogflowV2QueryParameters :: GoogleCloudDialogflowV2QueryParameters
- gcdvqpContexts :: Lens' GoogleCloudDialogflowV2QueryParameters [GoogleCloudDialogflowV2Context]
- gcdvqpPayload :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe GoogleCloudDialogflowV2QueryParametersPayload)
- gcdvqpGeoLocation :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe GoogleTypeLatLng)
- gcdvqpTimeZone :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe Text)
- gcdvqpSessionEntityTypes :: Lens' GoogleCloudDialogflowV2QueryParameters [GoogleCloudDialogflowV2SessionEntityType]
- gcdvqpResetContexts :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe Bool)
- data GoogleCloudDialogflowV2beta1IntentMessageSuggestion
- googleCloudDialogflowV2beta1IntentMessageSuggestion :: GoogleCloudDialogflowV2beta1IntentMessageSuggestion
- gcdvimsTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSuggestion (Maybe Text)
- data GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
- googleCloudDialogflowV2beta1OriginalDetectIntentRequest :: GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
- gcdvodirPayload :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest (Maybe GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload)
- gcdvodirVersion :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest (Maybe Text)
- gcdvodirSource :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest (Maybe Text)
- data GoogleCloudDialogflowV2EventInputParameters
- googleCloudDialogflowV2EventInputParameters :: HashMap Text JSONValue -> GoogleCloudDialogflowV2EventInputParameters
- gcdveipsAddtional :: Lens' GoogleCloudDialogflowV2EventInputParameters (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2IntentMessagePlatform
- = PlatformUnspecified
- | Slack
- | Telegram
- | Kik
- | Skype
- | Line
- | Viber
- | ActionsOnGoogle
- data GoogleCloudDialogflowV2DetectIntentResponse
- googleCloudDialogflowV2DetectIntentResponse :: GoogleCloudDialogflowV2DetectIntentResponse
- gcdvdirResponseId :: Lens' GoogleCloudDialogflowV2DetectIntentResponse (Maybe Text)
- gcdvdirWebhookStatus :: Lens' GoogleCloudDialogflowV2DetectIntentResponse (Maybe GoogleRpcStatus)
- gcdvdirQueryResult :: Lens' GoogleCloudDialogflowV2DetectIntentResponse (Maybe GoogleCloudDialogflowV2QueryResult)
- data GoogleCloudDialogflowV2IntentMessageListSelectItem
- googleCloudDialogflowV2IntentMessageListSelectItem :: GoogleCloudDialogflowV2IntentMessageListSelectItem
- gcdvimlsiImage :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageImage)
- gcdvimlsiTitle :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe Text)
- gcdvimlsiDescription :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe Text)
- gcdvimlsiInfo :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageSelectItemInfo)
- data GoogleCloudDialogflowV2beta1SentimentAnalysisResult
- googleCloudDialogflowV2beta1SentimentAnalysisResult :: GoogleCloudDialogflowV2beta1SentimentAnalysisResult
- gcdvsarQueryTextSentiment :: Lens' GoogleCloudDialogflowV2beta1SentimentAnalysisResult (Maybe GoogleCloudDialogflowV2beta1Sentiment)
- data GoogleCloudDialogflowV2EntityTypeBatch
- googleCloudDialogflowV2EntityTypeBatch :: GoogleCloudDialogflowV2EntityTypeBatch
- gcdvetbEntityTypes :: Lens' GoogleCloudDialogflowV2EntityTypeBatch [GoogleCloudDialogflowV2EntityType]
- data GoogleCloudDialogflowV2QueryResultDiagnosticInfo
- googleCloudDialogflowV2QueryResultDiagnosticInfo :: HashMap Text JSONValue -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo
- gcdvqrdiAddtional :: Lens' GoogleCloudDialogflowV2QueryResultDiagnosticInfo (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2IntentMessageText
- googleCloudDialogflowV2IntentMessageText :: GoogleCloudDialogflowV2IntentMessageText
- gcdvimtText :: Lens' GoogleCloudDialogflowV2IntentMessageText [Text]
- data GoogleCloudDialogflowV2DetectIntentRequest
- googleCloudDialogflowV2DetectIntentRequest :: GoogleCloudDialogflowV2DetectIntentRequest
- gcdvdirQueryInput :: Lens' GoogleCloudDialogflowV2DetectIntentRequest (Maybe GoogleCloudDialogflowV2QueryInput)
- gcdvdirInputAudio :: Lens' GoogleCloudDialogflowV2DetectIntentRequest (Maybe ByteString)
- gcdvdirQueryParams :: Lens' GoogleCloudDialogflowV2DetectIntentRequest (Maybe GoogleCloudDialogflowV2QueryParameters)
- data GoogleCloudDialogflowV2beta1QueryResultParameters
- googleCloudDialogflowV2beta1QueryResultParameters :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1QueryResultParameters
- gcdvqrpAddtional :: Lens' GoogleCloudDialogflowV2beta1QueryResultParameters (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1IntentMessageBasicCard
- googleCloudDialogflowV2beta1IntentMessageBasicCard :: GoogleCloudDialogflowV2beta1IntentMessageBasicCard
- gcdvimbccImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)
- gcdvimbccButtons :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard [GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton]
- gcdvimbccSubtitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe Text)
- gcdvimbccTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe Text)
- gcdvimbccFormattedText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentTrainingPhrase
- googleCloudDialogflowV2beta1IntentTrainingPhrase :: GoogleCloudDialogflowV2beta1IntentTrainingPhrase
- gParts :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase [GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart]
- gName :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase (Maybe Text)
- gTimesAddedCount :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase (Maybe Int32)
- gType :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase (Maybe GoogleCloudDialogflowV2beta1IntentTrainingPhraseType)
- data GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
- googleCloudDialogflowV2beta1KnowledgeAnswersAnswer :: GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
- gcdvkaaMatchConfidence :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Double)
- gcdvkaaAnswer :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Text)
- gcdvkaaSource :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Text)
- gcdvkaaFaqQuestion :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Text)
- gcdvkaaMatchConfidenceLevel :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel)
- data GoogleCloudDialogflowV2beta1EventInput
- googleCloudDialogflowV2beta1EventInput :: GoogleCloudDialogflowV2beta1EventInput
- gooLanguageCode :: Lens' GoogleCloudDialogflowV2beta1EventInput (Maybe Text)
- gooName :: Lens' GoogleCloudDialogflowV2beta1EventInput (Maybe Text)
- gooParameters :: Lens' GoogleCloudDialogflowV2beta1EventInput (Maybe GoogleCloudDialogflowV2beta1EventInputParameters)
- data GoogleCloudDialogflowV2BatchUpdateEntitiesRequest
- googleCloudDialogflowV2BatchUpdateEntitiesRequest :: GoogleCloudDialogflowV2BatchUpdateEntitiesRequest
- gcdvbuerLanguageCode :: Lens' GoogleCloudDialogflowV2BatchUpdateEntitiesRequest (Maybe Text)
- gcdvbuerUpdateMask :: Lens' GoogleCloudDialogflowV2BatchUpdateEntitiesRequest (Maybe GFieldMask)
- gcdvbuerEntities :: Lens' GoogleCloudDialogflowV2BatchUpdateEntitiesRequest [GoogleCloudDialogflowV2EntityTypeEntity]
- data GoogleCloudDialogflowV2IntentMessagePayload
- googleCloudDialogflowV2IntentMessagePayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2IntentMessagePayload
- gooAddtional :: Lens' GoogleCloudDialogflowV2IntentMessagePayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata
- googleCloudDialogflowV2beta1KnowledgeOperationMetadata :: GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata
- gcdvkomState :: Lens' GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata (Maybe GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState)
- data GoogleCloudDialogflowV2beta1WebhookRequest
- googleCloudDialogflowV2beta1WebhookRequest :: GoogleCloudDialogflowV2beta1WebhookRequest
- gOriginalDetectIntentRequest :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest)
- gResponseId :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe Text)
- gAlternativeQueryResults :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest [GoogleCloudDialogflowV2beta1QueryResult]
- gQueryResult :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe GoogleCloudDialogflowV2beta1QueryResult)
- gSession :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe Text)
- data GoogleCloudDialogflowV2IntentTrainingPhraseType
- data GoogleCloudDialogflowV2beta1IntentMessageText
- googleCloudDialogflowV2beta1IntentMessageText :: GoogleCloudDialogflowV2beta1IntentMessageText
- gooText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageText [Text]
- data GoogleCloudDialogflowV2IntentMessageSimpleResponses
- googleCloudDialogflowV2IntentMessageSimpleResponses :: GoogleCloudDialogflowV2IntentMessageSimpleResponses
- gSimpleResponses :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponses [GoogleCloudDialogflowV2IntentMessageSimpleResponse]
- data GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo
- googleCloudDialogflowV2beta1IntentFollowupIntentInfo :: GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo
- gFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo (Maybe Text)
- gParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo (Maybe Text)
- data GoogleCloudDialogflowV2QueryResultParameters
- googleCloudDialogflowV2QueryResultParameters :: HashMap Text JSONValue -> GoogleCloudDialogflowV2QueryResultParameters
- gcdvqrpsAddtional :: Lens' GoogleCloudDialogflowV2QueryResultParameters (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo
- googleCloudDialogflowV2beta1QueryResultDiagnosticInfo :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo
- gcdvqrdicAddtional :: Lens' GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2BatchDeleteEntitiesRequest
- googleCloudDialogflowV2BatchDeleteEntitiesRequest :: GoogleCloudDialogflowV2BatchDeleteEntitiesRequest
- gcdvbderLanguageCode :: Lens' GoogleCloudDialogflowV2BatchDeleteEntitiesRequest (Maybe Text)
- gcdvbderEntityValues :: Lens' GoogleCloudDialogflowV2BatchDeleteEntitiesRequest [Text]
- data GoogleCloudDialogflowV2AgentMatchMode
- data GoogleCloudDialogflowV2BatchUpdateIntentsResponse
- googleCloudDialogflowV2BatchUpdateIntentsResponse :: GoogleCloudDialogflowV2BatchUpdateIntentsResponse
- gIntents :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsResponse [GoogleCloudDialogflowV2Intent]
- data GoogleCloudDialogflowV2ListEntityTypesResponse
- googleCloudDialogflowV2ListEntityTypesResponse :: GoogleCloudDialogflowV2ListEntityTypesResponse
- gcdvletrNextPageToken :: Lens' GoogleCloudDialogflowV2ListEntityTypesResponse (Maybe Text)
- gcdvletrEntityTypes :: Lens' GoogleCloudDialogflowV2ListEntityTypesResponse [GoogleCloudDialogflowV2EntityType]
- data GoogleCloudDialogflowV2Agent
- googleCloudDialogflowV2Agent :: GoogleCloudDialogflowV2Agent
- gcdvaParent :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text)
- gcdvaDefaultLanguageCode :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text)
- gcdvaEnableLogging :: Lens' GoogleCloudDialogflowV2Agent (Maybe Bool)
- gcdvaClassificationThreshold :: Lens' GoogleCloudDialogflowV2Agent (Maybe Double)
- gcdvaAvatarURI :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text)
- gcdvaSupportedLanguageCodes :: Lens' GoogleCloudDialogflowV2Agent [Text]
- gcdvaDisplayName :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text)
- gcdvaMatchMode :: Lens' GoogleCloudDialogflowV2Agent (Maybe GoogleCloudDialogflowV2AgentMatchMode)
- gcdvaTimeZone :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text)
- gcdvaDescription :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text)
- data GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode
- data GoogleCloudDialogflowV2beta1IntentMessage
- googleCloudDialogflowV2beta1IntentMessage :: GoogleCloudDialogflowV2beta1IntentMessage
- gcdvimCard :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageCard)
- gcdvimImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)
- gcdvimPlatform :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessagePlatform)
- gcdvimLinkOutSuggestion :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion)
- gcdvimText :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageText)
- gcdvimCarouselSelect :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect)
- gcdvimTelephonySynthesizeSpeech :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech)
- gcdvimSimpleResponses :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses)
- gcdvimPayload :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessagePayload)
- gcdvimTelephonyTransferCall :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall)
- gcdvimSuggestions :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageSuggestions)
- gcdvimListSelect :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageListSelect)
- gcdvimTelephonyPlayAudio :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio)
- gcdvimBasicCard :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageBasicCard)
- gcdvimQuickReplies :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageQuickReplies)
- data GoogleCloudDialogflowV2IntentMessageSelectItemInfo
- googleCloudDialogflowV2IntentMessageSelectItemInfo :: GoogleCloudDialogflowV2IntentMessageSelectItemInfo
- gcdvimsiiKey :: Lens' GoogleCloudDialogflowV2IntentMessageSelectItemInfo (Maybe Text)
- gcdvimsiiSynonyms :: Lens' GoogleCloudDialogflowV2IntentMessageSelectItemInfo [Text]
- data GoogleCloudDialogflowV2beta1Sentiment
- googleCloudDialogflowV2beta1Sentiment :: GoogleCloudDialogflowV2beta1Sentiment
- gcdvsScore :: Lens' GoogleCloudDialogflowV2beta1Sentiment (Maybe Double)
- gcdvsMagnitude :: Lens' GoogleCloudDialogflowV2beta1Sentiment (Maybe Double)
- data GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest
- googleCloudDialogflowV2BatchDeleteEntityTypesRequest :: GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest
- gcdvbdetrEntityTypeNames :: Lens' GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest [Text]
- data Xgafv
- data GoogleCloudDialogflowV2QueryInput
- googleCloudDialogflowV2QueryInput :: GoogleCloudDialogflowV2QueryInput
- gcdvqiAudioConfig :: Lens' GoogleCloudDialogflowV2QueryInput (Maybe GoogleCloudDialogflowV2InputAudioConfig)
- gcdvqiEvent :: Lens' GoogleCloudDialogflowV2QueryInput (Maybe GoogleCloudDialogflowV2EventInput)
- gcdvqiText :: Lens' GoogleCloudDialogflowV2QueryInput (Maybe GoogleCloudDialogflowV2TextInput)
- data GoogleCloudDialogflowV2ExportAgentRequest
- googleCloudDialogflowV2ExportAgentRequest :: GoogleCloudDialogflowV2ExportAgentRequest
- gcdvearAgentURI :: Lens' GoogleCloudDialogflowV2ExportAgentRequest (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
- googleCloudDialogflowV2beta1IntentMessageCarouselSelect :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
- gcdvimcsItems :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect [GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem]
- data GoogleCloudDialogflowV2beta1Context
- googleCloudDialogflowV2beta1Context :: GoogleCloudDialogflowV2beta1Context
- gcdvcLifespanCount :: Lens' GoogleCloudDialogflowV2beta1Context (Maybe Int32)
- gcdvcName :: Lens' GoogleCloudDialogflowV2beta1Context (Maybe Text)
- gcdvcParameters :: Lens' GoogleCloudDialogflowV2beta1Context (Maybe GoogleCloudDialogflowV2beta1ContextParameters)
- data GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest
- googleCloudDialogflowV2BatchUpdateEntityTypesRequest :: GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest
- gcdvbuetrLanguageCode :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe Text)
- gcdvbuetrUpdateMask :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe GFieldMask)
- gcdvbuetrEntityTypeBatchInline :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe GoogleCloudDialogflowV2EntityTypeBatch)
- gcdvbuetrEntityTypeBatchURI :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe Text)
- data GoogleLongrunningOperationResponse
- googleLongrunningOperationResponse :: HashMap Text JSONValue -> GoogleLongrunningOperationResponse
- glorAddtional :: Lens' GoogleLongrunningOperationResponse (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
- googleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech :: GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
- gcdvimtssText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech (Maybe Text)
- gcdvimtssSsml :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentMessageListSelectItem
- googleCloudDialogflowV2beta1IntentMessageListSelectItem :: GoogleCloudDialogflowV2beta1IntentMessageListSelectItem
- gcdvimlsicImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)
- gcdvimlsicTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe Text)
- gcdvimlsicDescription :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe Text)
- gcdvimlsicInfo :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo)
- data GoogleCloudDialogflowV2IntentMessageSuggestion
- googleCloudDialogflowV2IntentMessageSuggestion :: GoogleCloudDialogflowV2IntentMessageSuggestion
- gcdvimscTitle :: Lens' GoogleCloudDialogflowV2IntentMessageSuggestion (Maybe Text)
- data GoogleCloudDialogflowV2beta1EntityTypeEntity
- googleCloudDialogflowV2beta1EntityTypeEntity :: GoogleCloudDialogflowV2beta1EntityTypeEntity
- gcdveteValue :: Lens' GoogleCloudDialogflowV2beta1EntityTypeEntity (Maybe Text)
- gcdveteSynonyms :: Lens' GoogleCloudDialogflowV2beta1EntityTypeEntity [Text]
- data GoogleCloudDialogflowV2EntityType
- googleCloudDialogflowV2EntityType :: GoogleCloudDialogflowV2EntityType
- gcdvetEntities :: Lens' GoogleCloudDialogflowV2EntityType [GoogleCloudDialogflowV2EntityTypeEntity]
- gcdvetKind :: Lens' GoogleCloudDialogflowV2EntityType (Maybe GoogleCloudDialogflowV2EntityTypeKind)
- gcdvetName :: Lens' GoogleCloudDialogflowV2EntityType (Maybe Text)
- gcdvetAutoExpansionMode :: Lens' GoogleCloudDialogflowV2EntityType (Maybe GoogleCloudDialogflowV2EntityTypeAutoExpansionMode)
- gcdvetDisplayName :: Lens' GoogleCloudDialogflowV2EntityType (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentMessagePlatform
- data GoogleCloudDialogflowV2EntityTypeKind
- data GoogleCloudDialogflowV2TextInput
- googleCloudDialogflowV2TextInput :: GoogleCloudDialogflowV2TextInput
- gcdvtiLanguageCode :: Lens' GoogleCloudDialogflowV2TextInput (Maybe Text)
- gcdvtiText :: Lens' GoogleCloudDialogflowV2TextInput (Maybe Text)
- data GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction
- googleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction :: GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction
- gcdvimbcbouriaURI :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction (Maybe Text)
- data GoogleCloudDialogflowV2IntentMessageCard
- googleCloudDialogflowV2IntentMessageCard :: GoogleCloudDialogflowV2IntentMessageCard
- gcdvimccButtons :: Lens' GoogleCloudDialogflowV2IntentMessageCard [GoogleCloudDialogflowV2IntentMessageCardButton]
- gcdvimccImageURI :: Lens' GoogleCloudDialogflowV2IntentMessageCard (Maybe Text)
- gcdvimccSubtitle :: Lens' GoogleCloudDialogflowV2IntentMessageCard (Maybe Text)
- gcdvimccTitle :: Lens' GoogleCloudDialogflowV2IntentMessageCard (Maybe Text)
- data GoogleCloudDialogflowV2OriginalDetectIntentRequest
- googleCloudDialogflowV2OriginalDetectIntentRequest :: GoogleCloudDialogflowV2OriginalDetectIntentRequest
- gPayload :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequest (Maybe GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload)
- gVersion :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequest (Maybe Text)
- gSource :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequest (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentWebhookState
- data GoogleCloudDialogflowV2beta1IntentMessageImage
- googleCloudDialogflowV2beta1IntentMessageImage :: GoogleCloudDialogflowV2beta1IntentMessageImage
- gcdvimiAccessibilityText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageImage (Maybe Text)
- gcdvimiImageURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageImage (Maybe Text)
- data GoogleCloudDialogflowV2ExportAgentResponse
- googleCloudDialogflowV2ExportAgentResponse :: GoogleCloudDialogflowV2ExportAgentResponse
- gAgentURI :: Lens' GoogleCloudDialogflowV2ExportAgentResponse (Maybe Text)
- gAgentContent :: Lens' GoogleCloudDialogflowV2ExportAgentResponse (Maybe ByteString)
- data GoogleCloudDialogflowV2WebhookResponsePayload
- googleCloudDialogflowV2WebhookResponsePayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2WebhookResponsePayload
- gcdvwrpcAddtional :: Lens' GoogleCloudDialogflowV2WebhookResponsePayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
- googleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion :: GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
- gURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion (Maybe Text)
- gDestinationName :: Lens' GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion (Maybe Text)
- data GoogleCloudDialogflowV2ListIntentsResponse
- googleCloudDialogflowV2ListIntentsResponse :: GoogleCloudDialogflowV2ListIntentsResponse
- gcdvlirIntents :: Lens' GoogleCloudDialogflowV2ListIntentsResponse [GoogleCloudDialogflowV2Intent]
- gcdvlirNextPageToken :: Lens' GoogleCloudDialogflowV2ListIntentsResponse (Maybe Text)
- data GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse
- googleCloudDialogflowV2BatchUpdateEntityTypesResponse :: GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse
- gEntityTypes :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse [GoogleCloudDialogflowV2EntityType]
- data GoogleCloudDialogflowV2QueryResultWebhookPayload
- googleCloudDialogflowV2QueryResultWebhookPayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2QueryResultWebhookPayload
- gcdvqrwpAddtional :: Lens' GoogleCloudDialogflowV2QueryResultWebhookPayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1IntentParameter
- googleCloudDialogflowV2beta1IntentParameter :: GoogleCloudDialogflowV2beta1IntentParameter
- gcdvipValue :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text)
- gcdvipName :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text)
- gcdvipPrompts :: Lens' GoogleCloudDialogflowV2beta1IntentParameter [Text]
- gcdvipMandatory :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Bool)
- gcdvipDisplayName :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text)
- gcdvipDefaultValue :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text)
- gcdvipIsList :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Bool)
- gcdvipEntityTypeDisplayName :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text)
- data GoogleCloudDialogflowV2EntityTypeAutoExpansionMode
- data GoogleCloudDialogflowV2IntentParameter
- googleCloudDialogflowV2IntentParameter :: GoogleCloudDialogflowV2IntentParameter
- gcdvipcValue :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text)
- gcdvipcName :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text)
- gcdvipcPrompts :: Lens' GoogleCloudDialogflowV2IntentParameter [Text]
- gcdvipcMandatory :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Bool)
- gcdvipcDisplayName :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text)
- gcdvipcDefaultValue :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text)
- gcdvipcIsList :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Bool)
- gcdvipcEntityTypeDisplayName :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text)
- data GoogleCloudDialogflowV2beta1QueryResultWebhookPayload
- googleCloudDialogflowV2beta1QueryResultWebhookPayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload
- gcdvqrwpcAddtional :: Lens' GoogleCloudDialogflowV2beta1QueryResultWebhookPayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart
- googleCloudDialogflowV2beta1IntentTrainingPhrasePart :: GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart
- gcdvitppcText :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Text)
- gcdvitppcUserDefined :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Bool)
- gcdvitppcEntityType :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Text)
- gcdvitppcAlias :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Text)
- data GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode
- data GoogleCloudDialogflowV2ListContextsResponse
- googleCloudDialogflowV2ListContextsResponse :: GoogleCloudDialogflowV2ListContextsResponse
- gcdvlcrContexts :: Lens' GoogleCloudDialogflowV2ListContextsResponse [GoogleCloudDialogflowV2Context]
- gcdvlcrNextPageToken :: Lens' GoogleCloudDialogflowV2ListContextsResponse (Maybe Text)
- data GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
- googleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
- gcdvimttcPhoneNumber :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall (Maybe Text)
- data GoogleCloudDialogflowV2beta1ExportAgentResponse
- googleCloudDialogflowV2beta1ExportAgentResponse :: GoogleCloudDialogflowV2beta1ExportAgentResponse
- gooAgentURI :: Lens' GoogleCloudDialogflowV2beta1ExportAgentResponse (Maybe Text)
- gooAgentContent :: Lens' GoogleCloudDialogflowV2beta1ExportAgentResponse (Maybe ByteString)
- data GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload
- googleCloudDialogflowV2OriginalDetectIntentRequestPayload :: HashMap Text JSONValue -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload
- gcdvodirpcAddtional :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload (HashMap Text JSONValue)
- data GoogleCloudDialogflowV2SessionEntityType
- googleCloudDialogflowV2SessionEntityType :: GoogleCloudDialogflowV2SessionEntityType
- gcdvSetEntityOverrideMode :: Lens' GoogleCloudDialogflowV2SessionEntityType (Maybe GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode)
- gcdvSetEntities :: Lens' GoogleCloudDialogflowV2SessionEntityType [GoogleCloudDialogflowV2EntityTypeEntity]
- gcdvSetName :: Lens' GoogleCloudDialogflowV2SessionEntityType (Maybe Text)
- data GoogleCloudDialogflowV2beta1EntityTypeKind
- data GoogleCloudDialogflowV2EntityTypeEntity
- googleCloudDialogflowV2EntityTypeEntity :: GoogleCloudDialogflowV2EntityTypeEntity
- gValue :: Lens' GoogleCloudDialogflowV2EntityTypeEntity (Maybe Text)
- gSynonyms :: Lens' GoogleCloudDialogflowV2EntityTypeEntity [Text]
- data GoogleCloudDialogflowV2IntentWebhookState
- data GoogleCloudDialogflowV2beta1QueryResult
- googleCloudDialogflowV2beta1QueryResult :: GoogleCloudDialogflowV2beta1QueryResult
- gLanguageCode :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text)
- gAllRequiredParamsPresent :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Bool)
- gIntentDetectionConfidence :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Double)
- gFulfillmentMessages :: Lens' GoogleCloudDialogflowV2beta1QueryResult [GoogleCloudDialogflowV2beta1IntentMessage]
- gKnowledgeAnswers :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1KnowledgeAnswers)
- gSpeechRecognitionConfidence :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Double)
- gAction :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text)
- gIntent :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1Intent)
- gSentimentAnalysisResult :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1SentimentAnalysisResult)
- gQueryText :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text)
- gFulfillmentText :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text)
- gParameters :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1QueryResultParameters)
- gWebhookPayload :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1QueryResultWebhookPayload)
- gOutputContexts :: Lens' GoogleCloudDialogflowV2beta1QueryResult [GoogleCloudDialogflowV2beta1Context]
- gWebhookSource :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text)
- gDiagnosticInfo :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo)
- data GoogleCloudDialogflowV2IntentMessageImage
- googleCloudDialogflowV2IntentMessageImage :: GoogleCloudDialogflowV2IntentMessageImage
- gAccessibilityText :: Lens' GoogleCloudDialogflowV2IntentMessageImage (Maybe Text)
- gImageURI :: Lens' GoogleCloudDialogflowV2IntentMessageImage (Maybe Text)
- data GoogleCloudDialogflowV2WebhookResponse
- googleCloudDialogflowV2WebhookResponse :: GoogleCloudDialogflowV2WebhookResponse
- gooFulfillmentMessages :: Lens' GoogleCloudDialogflowV2WebhookResponse [GoogleCloudDialogflowV2IntentMessage]
- gooPayload :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe GoogleCloudDialogflowV2WebhookResponsePayload)
- gooFulfillmentText :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe Text)
- gooSource :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe Text)
- gooOutputContexts :: Lens' GoogleCloudDialogflowV2WebhookResponse [GoogleCloudDialogflowV2Context]
- gooFollowupEventInput :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe GoogleCloudDialogflowV2EventInput)
- data GoogleCloudDialogflowV2TrainAgentRequest
- googleCloudDialogflowV2TrainAgentRequest :: GoogleCloudDialogflowV2TrainAgentRequest
- data GoogleCloudDialogflowV2IntentBatch
- googleCloudDialogflowV2IntentBatch :: GoogleCloudDialogflowV2IntentBatch
- gcdvibIntents :: Lens' GoogleCloudDialogflowV2IntentBatch [GoogleCloudDialogflowV2Intent]
- data GoogleCloudDialogflowV2beta1EntityType
- googleCloudDialogflowV2beta1EntityType :: GoogleCloudDialogflowV2beta1EntityType
- gcdvetcEntities :: Lens' GoogleCloudDialogflowV2beta1EntityType [GoogleCloudDialogflowV2beta1EntityTypeEntity]
- gcdvetcKind :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe GoogleCloudDialogflowV2beta1EntityTypeKind)
- gcdvetcName :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe Text)
- gcdvetcAutoExpansionMode :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode)
- gcdvetcDisplayName :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe Text)
- data GoogleCloudDialogflowV2SearchAgentsResponse
- googleCloudDialogflowV2SearchAgentsResponse :: GoogleCloudDialogflowV2SearchAgentsResponse
- gcdvsarNextPageToken :: Lens' GoogleCloudDialogflowV2SearchAgentsResponse (Maybe Text)
- gcdvsarAgents :: Lens' GoogleCloudDialogflowV2SearchAgentsResponse [GoogleCloudDialogflowV2Agent]
- data GoogleCloudDialogflowV2ListSessionEntityTypesResponse
- googleCloudDialogflowV2ListSessionEntityTypesResponse :: GoogleCloudDialogflowV2ListSessionEntityTypesResponse
- gcdvlSetrNextPageToken :: Lens' GoogleCloudDialogflowV2ListSessionEntityTypesResponse (Maybe Text)
- gcdvlSetrSessionEntityTypes :: Lens' GoogleCloudDialogflowV2ListSessionEntityTypesResponse [GoogleCloudDialogflowV2SessionEntityType]
- data GoogleLongrunningOperation
- googleLongrunningOperation :: GoogleLongrunningOperation
- gloDone :: Lens' GoogleLongrunningOperation (Maybe Bool)
- gloError :: Lens' GoogleLongrunningOperation (Maybe GoogleRpcStatus)
- gloResponse :: Lens' GoogleLongrunningOperation (Maybe GoogleLongrunningOperationResponse)
- gloName :: Lens' GoogleLongrunningOperation (Maybe Text)
- gloMetadata :: Lens' GoogleLongrunningOperation (Maybe GoogleLongrunningOperationMetadata)
- data GoogleCloudDialogflowV2IntentMessage
- googleCloudDialogflowV2IntentMessage :: GoogleCloudDialogflowV2IntentMessage
- gcdvimcCard :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageCard)
- gcdvimcImage :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageImage)
- gcdvimcPlatform :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessagePlatform)
- gcdvimcLinkOutSuggestion :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion)
- gcdvimcText :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageText)
- gcdvimcCarouselSelect :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageCarouselSelect)
- gcdvimcSimpleResponses :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageSimpleResponses)
- gcdvimcPayload :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessagePayload)
- gcdvimcSuggestions :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageSuggestions)
- gcdvimcListSelect :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageListSelect)
- gcdvimcBasicCard :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageBasicCard)
- gcdvimcQuickReplies :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageQuickReplies)
- data GoogleCloudDialogflowV2IntentMessageCarouselSelect
- googleCloudDialogflowV2IntentMessageCarouselSelect :: GoogleCloudDialogflowV2IntentMessageCarouselSelect
- gItems :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelect [GoogleCloudDialogflowV2IntentMessageCarouselSelectItem]
- data GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
- googleCloudDialogflowV2beta1IntentMessageSelectItemInfo :: GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
- gooKey :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo (Maybe Text)
- gooSynonyms :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo [Text]
- data GoogleCloudDialogflowV2beta1Intent
- googleCloudDialogflowV2beta1Intent :: GoogleCloudDialogflowV2beta1Intent
- gcdvicDefaultResponsePlatforms :: Lens' GoogleCloudDialogflowV2beta1Intent [Text]
- gcdvicWebhookState :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe GoogleCloudDialogflowV2beta1IntentWebhookState)
- gcdvicMlEnabled :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool)
- gcdvicPriority :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Int32)
- gcdvicAction :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text)
- gcdvicRootFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text)
- gcdvicName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text)
- gcdvicEvents :: Lens' GoogleCloudDialogflowV2beta1Intent [Text]
- gcdvicParameters :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentParameter]
- gcdvicDisplayName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text)
- gcdvicInputContextNames :: Lens' GoogleCloudDialogflowV2beta1Intent [Text]
- gcdvicEndInteraction :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool)
- gcdvicMessages :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentMessage]
- gcdvicParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text)
- gcdvicOutputContexts :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1Context]
- gcdvicTrainingPhrases :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentTrainingPhrase]
- gcdvicFollowupIntentInfo :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo]
- gcdvicIsFallback :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool)
- gcdvicMlDisabled :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool)
- gcdvicResetContexts :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool)
- data GoogleCloudDialogflowV2Context
- googleCloudDialogflowV2Context :: GoogleCloudDialogflowV2Context
- gcdvccLifespanCount :: Lens' GoogleCloudDialogflowV2Context (Maybe Int32)
- gcdvccName :: Lens' GoogleCloudDialogflowV2Context (Maybe Text)
- gcdvccParameters :: Lens' GoogleCloudDialogflowV2Context (Maybe GoogleCloudDialogflowV2ContextParameters)
- data GoogleCloudDialogflowV2InputAudioConfigAudioEncoding
- data GoogleCloudDialogflowV2IntentMessageBasicCardButton
- googleCloudDialogflowV2IntentMessageBasicCardButton :: GoogleCloudDialogflowV2IntentMessageBasicCardButton
- gcdvimbcbcOpenURIAction :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCardButton (Maybe GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction)
- gcdvimbcbcTitle :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCardButton (Maybe Text)
Service Configuration
dialogFlowService :: ServiceConfig Source #
Default request referring to version v2
of the Dialogflow API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
dialogFlowScope :: Proxy '["https://www.googleapis.com/auth/dialogflow"] Source #
View, manage and query your Dialogflow agents
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #
View and manage your data across Google Cloud Platform services
API Declaration
type DialogFlowAPI = ProjectsAgentIntentsListResource :<|> (ProjectsAgentIntentsPatchResource :<|> (ProjectsAgentIntentsGetResource :<|> (ProjectsAgentIntentsCreateResource :<|> (ProjectsAgentIntentsBatchUpdateResource :<|> (ProjectsAgentIntentsBatchDeleteResource :<|> (ProjectsAgentIntentsDeleteResource :<|> (ProjectsAgentEntityTypesEntitiesBatchUpdateResource :<|> (ProjectsAgentEntityTypesEntitiesBatchDeleteResource :<|> (ProjectsAgentEntityTypesEntitiesBatchCreateResource :<|> (ProjectsAgentEntityTypesListResource :<|> (ProjectsAgentEntityTypesPatchResource :<|> (ProjectsAgentEntityTypesGetResource :<|> (ProjectsAgentEntityTypesCreateResource :<|> (ProjectsAgentEntityTypesBatchUpdateResource :<|> (ProjectsAgentEntityTypesBatchDeleteResource :<|> (ProjectsAgentEntityTypesDeleteResource :<|> (ProjectsAgentSessionsContextsListResource :<|> (ProjectsAgentSessionsContextsPatchResource :<|> (ProjectsAgentSessionsContextsGetResource :<|> (ProjectsAgentSessionsContextsCreateResource :<|> (ProjectsAgentSessionsContextsDeleteResource :<|> (ProjectsAgentSessionsEntityTypesListResource :<|> (ProjectsAgentSessionsEntityTypesPatchResource :<|> (ProjectsAgentSessionsEntityTypesGetResource :<|> (ProjectsAgentSessionsEntityTypesCreateResource :<|> (ProjectsAgentSessionsEntityTypesDeleteResource :<|> (ProjectsAgentSessionsDetectIntentResource :<|> (ProjectsAgentSessionsDeleteContextsResource :<|> (ProjectsAgentExportResource :<|> (ProjectsAgentRestoreResource :<|> (ProjectsAgentImportResource :<|> (ProjectsAgentTrainResource :<|> (ProjectsAgentSearchResource :<|> (ProjectsOperationsGetResource :<|> ProjectsGetAgentResource)))))))))))))))))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Dialogflow API service.
Resources
dialogflow.projects.agent.entityTypes.batchDelete
dialogflow.projects.agent.entityTypes.batchUpdate
dialogflow.projects.agent.entityTypes.create
dialogflow.projects.agent.entityTypes.delete
dialogflow.projects.agent.entityTypes.entities.batchCreate
dialogflow.projects.agent.entityTypes.entities.batchDelete
dialogflow.projects.agent.entityTypes.entities.batchUpdate
dialogflow.projects.agent.entityTypes.get
dialogflow.projects.agent.entityTypes.list
dialogflow.projects.agent.entityTypes.patch
dialogflow.projects.agent.export
dialogflow.projects.agent.import
dialogflow.projects.agent.intents.batchDelete
dialogflow.projects.agent.intents.batchUpdate
dialogflow.projects.agent.intents.create
dialogflow.projects.agent.intents.delete
dialogflow.projects.agent.intents.get
dialogflow.projects.agent.intents.list
dialogflow.projects.agent.intents.patch
dialogflow.projects.agent.restore
dialogflow.projects.agent.search
dialogflow.projects.agent.sessions.contexts.create
dialogflow.projects.agent.sessions.contexts.delete
dialogflow.projects.agent.sessions.contexts.get
dialogflow.projects.agent.sessions.contexts.list
dialogflow.projects.agent.sessions.contexts.patch
dialogflow.projects.agent.sessions.deleteContexts
dialogflow.projects.agent.sessions.detectIntent
dialogflow.projects.agent.sessions.entityTypes.create
dialogflow.projects.agent.sessions.entityTypes.delete
dialogflow.projects.agent.sessions.entityTypes.get
dialogflow.projects.agent.sessions.entityTypes.list
dialogflow.projects.agent.sessions.entityTypes.patch
dialogflow.projects.agent.train
dialogflow.projects.getAgent
dialogflow.projects.operations.get
Types
GoogleRpcStatus
data GoogleRpcStatus Source #
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. The error model is designed to be: - Simple to use and understand for most users - Flexible enough to meet unexpected needs # Overview The `Status` message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers *understand* and *resolve* the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package `google.rpc` that can be used for common error conditions. # Language mapping The `Status` message is the logical representation of the error model, but it is not necessarily the actual wire format. When the `Status` message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C. # Other uses The error model and the `Status` message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments. Example uses of this error model include: - Partial errors. If a service needs to return partial errors to the client, it may embed the `Status` in the normal response to indicate the partial errors. - Workflow errors. A typical workflow has multiple steps. Each step may have a `Status` message for error reporting. - Batch operations. If a client uses batch request and batch response, the `Status` message should be used directly inside batch response, one for each error sub-response. - Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the `Status` message. - Logging. If some API errors are stored in logs, the message `Status` could be used directly after any stripping needed for security/privacy reasons.
See: googleRpcStatus
smart constructor.
Instances
googleRpcStatus :: GoogleRpcStatus Source #
Creates a value of GoogleRpcStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
grsDetails :: Lens' GoogleRpcStatus [GoogleRpcStatusDetailsItem] Source #
A list of messages that carry the error details. There is a common set of message types for APIs to use.
grsCode :: Lens' GoogleRpcStatus (Maybe Int32) Source #
The status code, which should be an enum value of google.rpc.Code.
grsMessage :: Lens' GoogleRpcStatus (Maybe Text) Source #
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
GoogleCloudDialogflowV2IntentFollowupIntentInfo
data GoogleCloudDialogflowV2IntentFollowupIntentInfo Source #
Represents a single followup intent in the chain.
See: googleCloudDialogflowV2IntentFollowupIntentInfo
smart constructor.
Instances
googleCloudDialogflowV2IntentFollowupIntentInfo :: GoogleCloudDialogflowV2IntentFollowupIntentInfo Source #
Creates a value of GoogleCloudDialogflowV2IntentFollowupIntentInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvifiiFollowupIntentName :: Lens' GoogleCloudDialogflowV2IntentFollowupIntentInfo (Maybe Text) Source #
The unique identifier of the followup intent. Format: `projects//agent/intents/`.
gcdvifiiParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2IntentFollowupIntentInfo (Maybe Text) Source #
The unique identifier of the followup intent's parent. Format: `projects//agent/intents/`.
GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView
data GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source #
Optional. The resource view to apply to the returned intent.
IntentViewUnspecified |
|
IntentViewFull |
|
Instances
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
data GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source #
The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.
See: googleCloudDialogflowV2beta1IntentMessageSimpleResponses
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageSimpleResponses :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimsrSimpleResponses :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses [GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse] Source #
Required. The list of simple responses.
GoogleCloudDialogflowV2beta1IntentTrainingPhraseType
data GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source #
Required. The type of the training phrase.
TypeUnspecified |
|
Example |
|
Template |
|
Instances
GoogleCloudDialogflowV2InputAudioConfig
data GoogleCloudDialogflowV2InputAudioConfig Source #
Instructs the speech recognizer how to process the audio content.
See: googleCloudDialogflowV2InputAudioConfig
smart constructor.
Instances
googleCloudDialogflowV2InputAudioConfig :: GoogleCloudDialogflowV2InputAudioConfig Source #
Creates a value of GoogleCloudDialogflowV2InputAudioConfig
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdviacLanguageCode :: Lens' GoogleCloudDialogflowV2InputAudioConfig (Maybe Text) Source #
Required. The language of the supplied audio. Dialogflow does not do translations. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
gcdviacPhraseHints :: Lens' GoogleCloudDialogflowV2InputAudioConfig [Text] Source #
Optional. The collection of phrase hints which are used to boost accuracy of speech recognition. Refer to Cloud Speech API documentation for more details.
gcdviacSampleRateHertz :: Lens' GoogleCloudDialogflowV2InputAudioConfig (Maybe Int32) Source #
Required. Sample rate (in Hertz) of the audio content sent in the query. Refer to Cloud Speech API documentation for more details.
gcdviacAudioEncoding :: Lens' GoogleCloudDialogflowV2InputAudioConfig (Maybe GoogleCloudDialogflowV2InputAudioConfigAudioEncoding) Source #
Required. Audio encoding of the audio content to process.
GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse
data GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source #
The response message for Intents.BatchUpdateIntents.
See: googleCloudDialogflowV2beta1BatchUpdateIntentsResponse
smart constructor.
Instances
googleCloudDialogflowV2beta1BatchUpdateIntentsResponse :: GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source #
Creates a value of GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbuirIntents :: Lens' GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse [GoogleCloudDialogflowV2beta1Intent] Source #
The collection of updated or created intents.
GoogleCloudDialogflowV2beta1IntentMessagePayload
data GoogleCloudDialogflowV2beta1IntentMessagePayload Source #
Returns a response containing a custom, platform-specific payload. See the Intent.Message.Platform type for a description of the structure that may be required for your platform.
See: googleCloudDialogflowV2beta1IntentMessagePayload
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessagePayload Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessagePayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimpAddtional :: Lens' GoogleCloudDialogflowV2beta1IntentMessagePayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2WebhookRequest
data GoogleCloudDialogflowV2WebhookRequest Source #
The request message for a webhook call.
See: googleCloudDialogflowV2WebhookRequest
smart constructor.
Instances
googleCloudDialogflowV2WebhookRequest :: GoogleCloudDialogflowV2WebhookRequest Source #
Creates a value of GoogleCloudDialogflowV2WebhookRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvwrOriginalDetectIntentRequest :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe GoogleCloudDialogflowV2OriginalDetectIntentRequest) Source #
Optional. The contents of the original request that was passed to `[Streaming]DetectIntent` call.
gcdvwrResponseId :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe Text) Source #
The unique identifier of the response. Contains the same value as `[Streaming]DetectIntentResponse.response_id`.
gcdvwrQueryResult :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe GoogleCloudDialogflowV2QueryResult) Source #
The result of the conversational query or event processing. Contains the same value as `[Streaming]DetectIntentResponse.query_result`.
gcdvwrSession :: Lens' GoogleCloudDialogflowV2WebhookRequest (Maybe Text) Source #
The unique identifier of detectIntent request session. Can be used to identify end-user inside webhook implementation. Format: `projects//agent/sessions/`, or `projects//agent/environments//users//sessions/`.
GoogleCloudDialogflowV2IntentMessageCarouselSelectItem
data GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source #
An item in the carousel.
See: googleCloudDialogflowV2IntentMessageCarouselSelectItem
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageCarouselSelectItem :: GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageCarouselSelectItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimcsiImage :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageImage) Source #
Optional. The image to display.
gcdvimcsiTitle :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe Text) Source #
Required. Title of the carousel item.
gcdvimcsiDescription :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe Text) Source #
Optional. The body text of the card.
gcdvimcsiInfo :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageSelectItemInfo) Source #
Required. Additional info about the option item.
GoogleCloudDialogflowV2EventInput
data GoogleCloudDialogflowV2EventInput Source #
Events allow for matching intents by event name instead of the natural language input. For instance, input `` can trigger a personalized welcome response. The parameter `name` may be used by the agent in the response: `“Hello #welcome_event.name! What can I do for you today?”`.
See: googleCloudDialogflowV2EventInput
smart constructor.
Instances
googleCloudDialogflowV2EventInput :: GoogleCloudDialogflowV2EventInput Source #
Creates a value of GoogleCloudDialogflowV2EventInput
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdveiLanguageCode :: Lens' GoogleCloudDialogflowV2EventInput (Maybe Text) Source #
Required. The language of this query. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
gcdveiName :: Lens' GoogleCloudDialogflowV2EventInput (Maybe Text) Source #
Required. The unique identifier of the event.
gcdveiParameters :: Lens' GoogleCloudDialogflowV2EventInput (Maybe GoogleCloudDialogflowV2EventInputParameters) Source #
Optional. The collection of parameters associated with the event.
GoogleCloudDialogflowV2IntentMessageSimpleResponse
data GoogleCloudDialogflowV2IntentMessageSimpleResponse Source #
The simple response message containing speech or text.
See: googleCloudDialogflowV2IntentMessageSimpleResponse
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageSimpleResponse :: GoogleCloudDialogflowV2IntentMessageSimpleResponse Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageSimpleResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimsrDisplayText :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponse (Maybe Text) Source #
Optional. The text to display.
gcdvimsrSsml :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponse (Maybe Text) Source #
One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
gcdvimsrTextToSpeech :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponse (Maybe Text) Source #
One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
GoogleLongrunningOperationMetadata
data GoogleLongrunningOperationMetadata Source #
Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
See: googleLongrunningOperationMetadata
smart constructor.
Instances
googleLongrunningOperationMetadata Source #
Creates a value of GoogleLongrunningOperationMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
glomAddtional :: Lens' GoogleLongrunningOperationMetadata (HashMap Text JSONValue) Source #
Properties of the object. Contains field 'type with type URL.
GoogleCloudDialogflowV2IntentTrainingPhrase
data GoogleCloudDialogflowV2IntentTrainingPhrase Source #
Represents an example or template that the agent is trained on.
See: googleCloudDialogflowV2IntentTrainingPhrase
smart constructor.
Instances
googleCloudDialogflowV2IntentTrainingPhrase :: GoogleCloudDialogflowV2IntentTrainingPhrase Source #
Creates a value of GoogleCloudDialogflowV2IntentTrainingPhrase
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvitpParts :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase [GoogleCloudDialogflowV2IntentTrainingPhrasePart] Source #
Required. The collection of training phrase parts (can be annotated). Fields: `entity_type`, `alias` and `user_defined` should be populated only for the annotated parts of the training phrase.
gcdvitpName :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase (Maybe Text) Source #
Output only. The unique identifier of this training phrase.
gcdvitpTimesAddedCount :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase (Maybe Int32) Source #
Optional. Indicates how many times this example or template was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
gcdvitpType :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrase (Maybe GoogleCloudDialogflowV2IntentTrainingPhraseType) Source #
Required. The type of the training phrase.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
data GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source #
An item in the carousel.
See: googleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageCarouselSelectItem :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage) Source #
Optional. The image to display.
gTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe Text) Source #
Required. Title of the carousel item.
gDescription :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe Text) Source #
Optional. The body text of the card.
gInfo :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo) Source #
Required. Additional info about the option item.
GoogleCloudDialogflowV2IntentMessageBasicCard
data GoogleCloudDialogflowV2IntentMessageBasicCard Source #
The basic card message. Useful for displaying information.
See: googleCloudDialogflowV2IntentMessageBasicCard
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageBasicCard :: GoogleCloudDialogflowV2IntentMessageBasicCard Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageBasicCard
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimbcImage :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe GoogleCloudDialogflowV2IntentMessageImage) Source #
Optional. The image for the card.
gcdvimbcButtons :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard [GoogleCloudDialogflowV2IntentMessageBasicCardButton] Source #
Optional. The collection of card buttons.
gcdvimbcSubtitle :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe Text) Source #
Optional. The subtitle of the card.
gcdvimbcTitle :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe Text) Source #
Optional. The title of the card.
gcdvimbcFormattedText :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCard (Maybe Text) Source #
Required, unless image is present. The body text of the card.
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse
data GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source #
The simple response message containing speech or text.
See: googleCloudDialogflowV2beta1IntentMessageSimpleResponse
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageSimpleResponse :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gDisplayText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse (Maybe Text) Source #
Optional. The text to display.
gSsml :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse (Maybe Text) Source #
One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
gTextToSpeech :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse (Maybe Text) Source #
One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
GoogleCloudDialogflowV2Intent
data GoogleCloudDialogflowV2Intent Source #
Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.
See: googleCloudDialogflowV2Intent
smart constructor.
Instances
googleCloudDialogflowV2Intent :: GoogleCloudDialogflowV2Intent Source #
Creates a value of GoogleCloudDialogflowV2Intent
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdviDefaultResponsePlatforms
gcdviWebhookState
gcdviPriority
gcdviAction
gcdviRootFollowupIntentName
gcdviName
gcdviEvents
gcdviParameters
gcdviDisplayName
gcdviInputContextNames
gcdviMessages
gcdviParentFollowupIntentName
gcdviOutputContexts
gcdviTrainingPhrases
gcdviFollowupIntentInfo
gcdviIsFallback
gcdviMlDisabled
gcdviResetContexts
gcdviDefaultResponsePlatforms :: Lens' GoogleCloudDialogflowV2Intent [Text] Source #
Optional. The list of platforms for which the first response will be taken from among the messages assigned to the DEFAULT_PLATFORM.
gcdviWebhookState :: Lens' GoogleCloudDialogflowV2Intent (Maybe GoogleCloudDialogflowV2IntentWebhookState) Source #
Optional. Indicates whether webhooks are enabled for the intent.
gcdviPriority :: Lens' GoogleCloudDialogflowV2Intent (Maybe Int32) Source #
Optional. The priority of this intent. Higher numbers represent higher priorities. If this is zero or unspecified, we use the default priority 500000. Negative numbers mean that the intent is disabled.
gcdviAction :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text) Source #
Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
gcdviRootFollowupIntentName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text) Source #
Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.
gcdviName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text) Source #
Required for all methods except `create` (`create` populates the name automatically. The unique identifier of this intent. Format: `projects//agent/intents/`.
gcdviEvents :: Lens' GoogleCloudDialogflowV2Intent [Text] Source #
Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent.
gcdviParameters :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentParameter] Source #
Optional. The collection of parameters associated with the intent.
gcdviDisplayName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text) Source #
Required. The name of this intent.
gcdviInputContextNames :: Lens' GoogleCloudDialogflowV2Intent [Text] Source #
Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
gcdviMessages :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentMessage] Source #
Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
gcdviParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2Intent (Maybe Text) Source #
Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
gcdviOutputContexts :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2Context] Source #
Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
gcdviTrainingPhrases :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentTrainingPhrase] Source #
Optional. The collection of examples/templates that the agent is trained on.
gcdviFollowupIntentInfo :: Lens' GoogleCloudDialogflowV2Intent [GoogleCloudDialogflowV2IntentFollowupIntentInfo] Source #
Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
gcdviIsFallback :: Lens' GoogleCloudDialogflowV2Intent (Maybe Bool) Source #
Optional. Indicates whether this is a fallback intent.
gcdviMlDisabled :: Lens' GoogleCloudDialogflowV2Intent (Maybe Bool) Source #
Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_diabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
gcdviResetContexts :: Lens' GoogleCloudDialogflowV2Intent (Maybe Bool) Source #
Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton
data GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source #
The button object that appears at the bottom of a card.
See: googleCloudDialogflowV2beta1IntentMessageBasicCardButton
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageBasicCardButton :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimbcbOpenURIAction :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton (Maybe GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction) Source #
Required. Action to take when a user taps on the button.
gcdvimbcbTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton (Maybe Text) Source #
Required. The title of the button.
GoogleCloudDialogflowV2BatchCreateEntitiesRequest
data GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source #
The request message for EntityTypes.BatchCreateEntities.
See: googleCloudDialogflowV2BatchCreateEntitiesRequest
smart constructor.
Instances
googleCloudDialogflowV2BatchCreateEntitiesRequest :: GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source #
Creates a value of GoogleCloudDialogflowV2BatchCreateEntitiesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbcerLanguageCode :: Lens' GoogleCloudDialogflowV2BatchCreateEntitiesRequest (Maybe Text) Source #
Optional. The language of entity synonyms defined in `entities`. If not specified, the agent's default language is used. More than a dozen languages are supported. Note: languages must be enabled in the agent, before they can be used.
gcdvbcerEntities :: Lens' GoogleCloudDialogflowV2BatchCreateEntitiesRequest [GoogleCloudDialogflowV2EntityTypeEntity] Source #
Required. The entities to create.
GoogleCloudDialogflowV2beta1IntentMessageSuggestions
data GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source #
The collection of suggestions.
See: googleCloudDialogflowV2beta1IntentMessageSuggestions
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageSuggestions :: GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageSuggestions
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimsSuggestions :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSuggestions [GoogleCloudDialogflowV2beta1IntentMessageSuggestion] Source #
Required. The list of suggested replies.
GoogleCloudDialogflowV2BatchDeleteIntentsRequest
data GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source #
The request message for Intents.BatchDeleteIntents.
See: googleCloudDialogflowV2BatchDeleteIntentsRequest
smart constructor.
Instances
googleCloudDialogflowV2BatchDeleteIntentsRequest :: GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source #
Creates a value of GoogleCloudDialogflowV2BatchDeleteIntentsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbdirIntents :: Lens' GoogleCloudDialogflowV2BatchDeleteIntentsRequest [GoogleCloudDialogflowV2Intent] Source #
Required. The collection of intents to delete. Only intent `name` must be filled in.
GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel
data GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source #
The system's confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given `` pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.
MatchConfidenceLevelUnspecified |
|
Low |
|
Medium |
|
High |
|
Instances
GoogleCloudDialogflowV2QueryResult
data GoogleCloudDialogflowV2QueryResult Source #
Represents the result of conversational query or event processing.
See: googleCloudDialogflowV2QueryResult
smart constructor.
Instances
googleCloudDialogflowV2QueryResult :: GoogleCloudDialogflowV2QueryResult Source #
Creates a value of GoogleCloudDialogflowV2QueryResult
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqrLanguageCode :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text) Source #
The language that was triggered during intent detection. See Language Support for a list of the currently supported language codes.
gcdvqrAllRequiredParamsPresent :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Bool) Source #
This field is set to: - `false` if the matched intent has required parameters and not all of the required parameter values have been collected. - `true` if all required parameter values have been collected, or if the matched intent doesn't contain any required parameters.
gcdvqrIntentDetectionConfidence :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Double) Source #
The intent detection confidence. Values range from 0.0 (completely uncertain) to 1.0 (completely certain). If there are `multiple knowledge_answers` messages, this value is set to the greatest `knowledgeAnswers.match_confidence` value in the list.
gcdvqrFulfillmentMessages :: Lens' GoogleCloudDialogflowV2QueryResult [GoogleCloudDialogflowV2IntentMessage] Source #
The collection of rich messages to present to the user.
gcdvqrSpeechRecognitionConfidence :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Double) Source #
The Speech recognition confidence between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. The default of 0.0 is a sentinel value indicating that confidence was not set. This field is not guaranteed to be accurate or set. In particular this field isn't set for StreamingDetectIntent since the streaming endpoint has separate confidence estimates per portion of the audio in StreamingRecognitionResult.
gcdvqrAction :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text) Source #
The action name from the matched intent.
gcdvqrIntent :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2Intent) Source #
The intent that matched the conversational query. Some, not all fields are filled in this message, including but not limited to: `name`, `display_name` and `webhook_state`.
gcdvqrQueryText :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text) Source #
The original conversational query text: - If natural language text was provided as input, `query_text` contains a copy of the input. - If natural language speech audio was provided as input, `query_text` contains the speech recognition result. If speech recognizer produced multiple alternatives, a particular one is picked. - If an event was provided as input, `query_text` is not set.
gcdvqrFulfillmentText :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text) Source #
The text to be pronounced to the user or shown on the screen.
gcdvqrParameters :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2QueryResultParameters) Source #
The collection of extracted parameters.
gcdvqrWebhookPayload :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2QueryResultWebhookPayload) Source #
If the query was fulfilled by a webhook call, this field is set to the value of the `payload` field returned in the webhook response.
gcdvqrOutputContexts :: Lens' GoogleCloudDialogflowV2QueryResult [GoogleCloudDialogflowV2Context] Source #
The collection of output contexts. If applicable, `output_contexts.parameters` contains entries with name `.original` containing the original parameter values before the query.
gcdvqrWebhookSource :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe Text) Source #
If the query was fulfilled by a webhook call, this field is set to the value of the `source` field returned in the webhook response.
gcdvqrDiagnosticInfo :: Lens' GoogleCloudDialogflowV2QueryResult (Maybe GoogleCloudDialogflowV2QueryResultDiagnosticInfo) Source #
The free-form diagnostic info. For example, this field could contain webhook call latency. The string keys of the Struct's fields map can change without notice.
GoogleCloudDialogflowV2BatchUpdateIntentsRequest
data GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source #
The request message for Intents.BatchUpdateIntents.
See: googleCloudDialogflowV2BatchUpdateIntentsRequest
smart constructor.
Instances
googleCloudDialogflowV2BatchUpdateIntentsRequest :: GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source #
Creates a value of GoogleCloudDialogflowV2BatchUpdateIntentsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbuirLanguageCode :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe Text) Source #
Optional. The language of training phrases, parameters and rich messages defined in `intents`. If not specified, the agent's default language is used. More than a dozen languages are supported. Note: languages must be enabled in the agent, before they can be used.
gcdvbuirUpdateMask :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe GFieldMask) Source #
Optional. The mask to control which fields get updated.
gcdvbuirIntentView :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView) Source #
Optional. The resource view to apply to the returned intent.
gcdvbuirIntentBatchURI :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe Text) Source #
The URI to a Google Cloud Storage file containing intents to update or create. The file format can either be a serialized proto (of IntentBatch type) or JSON object. Note: The URI must start with "gs://".
gcdvbuirIntentBatchInline :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsRequest (Maybe GoogleCloudDialogflowV2IntentBatch) Source #
The collection of intents to update or create.
GoogleTypeLatLng
data GoogleTypeLatLng Source #
An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges.
See: googleTypeLatLng
smart constructor.
Instances
googleTypeLatLng :: GoogleTypeLatLng Source #
Creates a value of GoogleTypeLatLng
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gtllLatitude :: Lens' GoogleTypeLatLng (Maybe Double) Source #
The latitude in degrees. It must be in the range [-90.0, +90.0].
gtllLongitude :: Lens' GoogleTypeLatLng (Maybe Double) Source #
The longitude in degrees. It must be in the range [-180.0, +180.0].
GoogleCloudDialogflowV2beta1WebhookResponse
data GoogleCloudDialogflowV2beta1WebhookResponse Source #
The response message for a webhook call.
See: googleCloudDialogflowV2beta1WebhookResponse
smart constructor.
Instances
googleCloudDialogflowV2beta1WebhookResponse :: GoogleCloudDialogflowV2beta1WebhookResponse Source #
Creates a value of GoogleCloudDialogflowV2beta1WebhookResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvwrFulfillmentMessages :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse [GoogleCloudDialogflowV2beta1IntentMessage] Source #
Optional. The collection of rich messages to present to the user. This value is passed directly to `QueryResult.fulfillment_messages`.
gcdvwrPayload :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe GoogleCloudDialogflowV2beta1WebhookResponsePayload) Source #
Optional. This value is passed directly to `QueryResult.webhook_payload`. See the related `fulfillment_messages[i].payload field`, which may be used as an alternative to this field. This field can be used for Actions on Google responses. It should have a structure similar to the JSON message shown here. For more information, see Actions on Google Webhook Format
{ "google": { "expectUserResponse": true, "richResponse": { "items": [ { "simpleResponse": { "textToSpeech": "this is a simple response" } } ] } } }
gcdvwrFulfillmentText :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe Text) Source #
Optional. The text to be shown on the screen. This value is passed directly to `QueryResult.fulfillment_text`.
gcdvwrSource :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe Text) Source #
Optional. This value is passed directly to `QueryResult.webhook_source`.
gcdvwrEndInteraction :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe Bool) Source #
Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
gcdvwrOutputContexts :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse [GoogleCloudDialogflowV2beta1Context] Source #
Optional. The collection of output contexts. This value is passed directly to `QueryResult.output_contexts`.
gcdvwrFollowupEventInput :: Lens' GoogleCloudDialogflowV2beta1WebhookResponse (Maybe GoogleCloudDialogflowV2beta1EventInput) Source #
Optional. Makes the platform immediately invoke another `DetectIntent` call internally with the specified event as input.
GoogleCloudDialogflowV2beta1EventInputParameters
data GoogleCloudDialogflowV2beta1EventInputParameters Source #
Optional. The collection of parameters associated with the event.
See: googleCloudDialogflowV2beta1EventInputParameters
smart constructor.
Instances
googleCloudDialogflowV2beta1EventInputParameters Source #
Creates a value of GoogleCloudDialogflowV2beta1EventInputParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdveipAddtional :: Lens' GoogleCloudDialogflowV2beta1EventInputParameters (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload
data GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source #
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular for the Telephony Gateway this field has the form:
{ "telephony": { "caller_id": "+18558363987" } }
Note: The caller ID field (`caller_id`) will be redacted for Standard Edition agents and populated with the caller ID in E.164 format for Enterprise Edition agents.
See: googleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload
smart constructor.
Instances
googleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source #
Creates a value of GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvodirpAddtional :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2IntentMessageQuickReplies
data GoogleCloudDialogflowV2IntentMessageQuickReplies Source #
The quick replies response message.
See: googleCloudDialogflowV2IntentMessageQuickReplies
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageQuickReplies :: GoogleCloudDialogflowV2IntentMessageQuickReplies Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageQuickReplies
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimqrTitle :: Lens' GoogleCloudDialogflowV2IntentMessageQuickReplies (Maybe Text) Source #
Optional. The title of the collection of quick replies.
gcdvimqrQuickReplies :: Lens' GoogleCloudDialogflowV2IntentMessageQuickReplies [Text] Source #
Optional. The collection of quick replies.
GoogleCloudDialogflowV2beta1KnowledgeAnswers
data GoogleCloudDialogflowV2beta1KnowledgeAnswers Source #
Represents the result of querying a Knowledge base.
See: googleCloudDialogflowV2beta1KnowledgeAnswers
smart constructor.
Instances
googleCloudDialogflowV2beta1KnowledgeAnswers :: GoogleCloudDialogflowV2beta1KnowledgeAnswers Source #
Creates a value of GoogleCloudDialogflowV2beta1KnowledgeAnswers
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvkaAnswers :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswers [GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer] Source #
A list of answers from Knowledge Connector.
GoogleCloudDialogflowV2beta1IntentMessageCardButton
data GoogleCloudDialogflowV2beta1IntentMessageCardButton Source #
Optional. Contains information about a button.
See: googleCloudDialogflowV2beta1IntentMessageCardButton
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageCardButton :: GoogleCloudDialogflowV2beta1IntentMessageCardButton Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageCardButton
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimcbText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCardButton (Maybe Text) Source #
Optional. The text to show on the button.
gcdvimcbPostback :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCardButton (Maybe Text) Source #
Optional. The text to send back to the Dialogflow API or a URI to open.
GoogleCloudDialogflowV2beta1ContextParameters
data GoogleCloudDialogflowV2beta1ContextParameters Source #
Optional. The collection of parameters associated with this context. Refer to this doc for syntax.
See: googleCloudDialogflowV2beta1ContextParameters
smart constructor.
Instances
googleCloudDialogflowV2beta1ContextParameters Source #
Creates a value of GoogleCloudDialogflowV2beta1ContextParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvcpAddtional :: Lens' GoogleCloudDialogflowV2beta1ContextParameters (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2QueryParametersPayload
data GoogleCloudDialogflowV2QueryParametersPayload Source #
Optional. This field can be used to pass custom data into the webhook associated with the agent. Arbitrary JSON objects are supported.
See: googleCloudDialogflowV2QueryParametersPayload
smart constructor.
Instances
googleCloudDialogflowV2QueryParametersPayload Source #
Creates a value of GoogleCloudDialogflowV2QueryParametersPayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqppAddtional :: Lens' GoogleCloudDialogflowV2QueryParametersPayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1IntentMessageListSelect
data GoogleCloudDialogflowV2beta1IntentMessageListSelect Source #
The card for presenting a list of options to select from.
See: googleCloudDialogflowV2beta1IntentMessageListSelect
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageListSelect :: GoogleCloudDialogflowV2beta1IntentMessageListSelect Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageListSelect
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimlsItems :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelect [GoogleCloudDialogflowV2beta1IntentMessageListSelectItem] Source #
Required. List items.
gcdvimlsTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelect (Maybe Text) Source #
Optional. The overall title of the list.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
data GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source #
Plays audio from a file in Telephony Gateway.
See: googleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimtpaAudioURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio (Maybe Text) Source #
Required. URI to a Google Cloud Storage object containing the audio to play, e.g., "gs://bucket/object". The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the `service-'gcp-sa-dialogflow.iam.gserviceaccount.com` service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the `TelephonySynthesizeSpeech` message with SSML.
GoogleCloudDialogflowV2IntentTrainingPhrasePart
data GoogleCloudDialogflowV2IntentTrainingPhrasePart Source #
Represents a part of a training phrase.
See: googleCloudDialogflowV2IntentTrainingPhrasePart
smart constructor.
Instances
googleCloudDialogflowV2IntentTrainingPhrasePart :: GoogleCloudDialogflowV2IntentTrainingPhrasePart Source #
Creates a value of GoogleCloudDialogflowV2IntentTrainingPhrasePart
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvitppText :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Text) Source #
Required. The text corresponding to the example or template, if there are no annotations. For annotated examples, it is the text for one of the example's parts.
gcdvitppUserDefined :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Bool) Source #
Optional. Indicates whether the text was manually annotated by the developer.
gcdvitppEntityType :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Text) Source #
Optional. The entity type name prefixed with `'`. This field is required for the annotated part of the text and applies only to examples.
gcdvitppAlias :: Lens' GoogleCloudDialogflowV2IntentTrainingPhrasePart (Maybe Text) Source #
Optional. The parameter name for the value extracted from the annotated part of the example.
GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState
data GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source #
Required. The current state of this operation.
StateUnspecified |
|
Pending |
|
Running |
|
Done |
|
Instances
GoogleProtobufEmpty
data GoogleProtobufEmpty Source #
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.
See: googleProtobufEmpty
smart constructor.
Instances
googleProtobufEmpty :: GoogleProtobufEmpty Source #
Creates a value of GoogleProtobufEmpty
with the minimum fields required to make a request.
GoogleCloudDialogflowV2beta1WebhookResponsePayload
data GoogleCloudDialogflowV2beta1WebhookResponsePayload Source #
Optional. This value is passed directly to `QueryResult.webhook_payload`. See the related `fulfillment_messages[i].payload field`, which may be used as an alternative to this field. This field can be used for Actions on Google responses. It should have a structure similar to the JSON message shown here. For more information, see Actions on Google Webhook Format
{ "google": { "expectUserResponse": true, "richResponse": { "items": [ { "simpleResponse": { "textToSpeech": "this is a simple response" } } ] } } }
See: googleCloudDialogflowV2beta1WebhookResponsePayload
smart constructor.
Instances
googleCloudDialogflowV2beta1WebhookResponsePayload Source #
Creates a value of GoogleCloudDialogflowV2beta1WebhookResponsePayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvwrpAddtional :: Lens' GoogleCloudDialogflowV2beta1WebhookResponsePayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
data GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source #
The quick replies response message.
See: googleCloudDialogflowV2beta1IntentMessageQuickReplies
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageQuickReplies :: GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimqrsTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageQuickReplies (Maybe Text) Source #
Optional. The title of the collection of quick replies.
gcdvimqrsQuickReplies :: Lens' GoogleCloudDialogflowV2beta1IntentMessageQuickReplies [Text] Source #
Optional. The collection of quick replies.
GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
data GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source #
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
See: googleCloudDialogflowV2IntentMessageLinkOutSuggestion
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageLinkOutSuggestion :: GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimlosURI :: Lens' GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion (Maybe Text) Source #
Required. The URI of the app or site to open when the user taps the suggestion chip.
gcdvimlosDestinationName :: Lens' GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion (Maybe Text) Source #
Required. The name of the app or site this chip is linking to.
GoogleCloudDialogflowV2ImportAgentRequest
data GoogleCloudDialogflowV2ImportAgentRequest Source #
The request message for Agents.ImportAgent.
See: googleCloudDialogflowV2ImportAgentRequest
smart constructor.
Instances
googleCloudDialogflowV2ImportAgentRequest :: GoogleCloudDialogflowV2ImportAgentRequest Source #
Creates a value of GoogleCloudDialogflowV2ImportAgentRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdviarAgentURI :: Lens' GoogleCloudDialogflowV2ImportAgentRequest (Maybe Text) Source #
The URI to a Google Cloud Storage file containing the agent to import. Note: The URI must start with "gs://".
gcdviarAgentContent :: Lens' GoogleCloudDialogflowV2ImportAgentRequest (Maybe ByteString) Source #
The agent to import. Example for how to import an agent via the command line:
curl \ 'https://dialogflow.googleapis.com/v2/projects/<project_name>/agent:import\ -X POST \ -H 'Authorization: Bearer '$(gcloud auth application-default print-access-token) \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ --compressed \ --data-binary "{ 'agentContent': '$(cat <agent zip file> | base64 -w 0)' }"
GoogleRpcStatusDetailsItem
data GoogleRpcStatusDetailsItem Source #
Instances
googleRpcStatusDetailsItem Source #
Creates a value of GoogleRpcStatusDetailsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
grsdiAddtional :: Lens' GoogleRpcStatusDetailsItem (HashMap Text JSONValue) Source #
Properties of the object. Contains field 'type with type URL.
GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
data GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source #
The response message for EntityTypes.BatchUpdateEntityTypes.
See: googleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
smart constructor.
Instances
googleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse :: GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source #
Creates a value of GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbuetrEntityTypes :: Lens' GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse [GoogleCloudDialogflowV2beta1EntityType] Source #
The collection of updated or created entity types.
GoogleCloudDialogflowV2ContextParameters
data GoogleCloudDialogflowV2ContextParameters Source #
Optional. The collection of parameters associated with this context. Refer to this doc for syntax.
See: googleCloudDialogflowV2ContextParameters
smart constructor.
Instances
googleCloudDialogflowV2ContextParameters Source #
Creates a value of GoogleCloudDialogflowV2ContextParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gAddtional :: Lens' GoogleCloudDialogflowV2ContextParameters (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2IntentMessageCardButton
data GoogleCloudDialogflowV2IntentMessageCardButton Source #
Optional. Contains information about a button.
See: googleCloudDialogflowV2IntentMessageCardButton
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageCardButton :: GoogleCloudDialogflowV2IntentMessageCardButton Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageCardButton
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gText :: Lens' GoogleCloudDialogflowV2IntentMessageCardButton (Maybe Text) Source #
Optional. The text to show on the button.
gPostback :: Lens' GoogleCloudDialogflowV2IntentMessageCardButton (Maybe Text) Source #
Optional. The text to send back to the Dialogflow API or a URI to open.
GoogleCloudDialogflowV2IntentMessageListSelect
data GoogleCloudDialogflowV2IntentMessageListSelect Source #
The card for presenting a list of options to select from.
See: googleCloudDialogflowV2IntentMessageListSelect
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageListSelect :: GoogleCloudDialogflowV2IntentMessageListSelect Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageListSelect
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooItems :: Lens' GoogleCloudDialogflowV2IntentMessageListSelect [GoogleCloudDialogflowV2IntentMessageListSelectItem] Source #
Required. List items.
gooTitle :: Lens' GoogleCloudDialogflowV2IntentMessageListSelect (Maybe Text) Source #
Optional. The overall title of the list.
GoogleCloudDialogflowV2beta1IntentMessageCard
data GoogleCloudDialogflowV2beta1IntentMessageCard Source #
The card response message.
See: googleCloudDialogflowV2beta1IntentMessageCard
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageCard :: GoogleCloudDialogflowV2beta1IntentMessageCard Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageCard
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimcButtons :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard [GoogleCloudDialogflowV2beta1IntentMessageCardButton] Source #
Optional. The collection of card buttons.
gcdvimcImageURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard (Maybe Text) Source #
Optional. The public URI to an image file for the card.
gcdvimcSubtitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard (Maybe Text) Source #
Optional. The subtitle of the card.
gcdvimcTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard (Maybe Text) Source #
Optional. The title of the card.
GoogleCloudDialogflowV2RestoreAgentRequest
data GoogleCloudDialogflowV2RestoreAgentRequest Source #
The request message for Agents.RestoreAgent.
See: googleCloudDialogflowV2RestoreAgentRequest
smart constructor.
Instances
googleCloudDialogflowV2RestoreAgentRequest :: GoogleCloudDialogflowV2RestoreAgentRequest Source #
Creates a value of GoogleCloudDialogflowV2RestoreAgentRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvrarAgentURI :: Lens' GoogleCloudDialogflowV2RestoreAgentRequest (Maybe Text) Source #
The URI to a Google Cloud Storage file containing the agent to restore. Note: The URI must start with "gs://".
gcdvrarAgentContent :: Lens' GoogleCloudDialogflowV2RestoreAgentRequest (Maybe ByteString) Source #
The agent to restore. Example for how to restore an agent via the command line:
curl \ 'https://dialogflow.googleapis.com/v2/projects/<project_name>/agent:restore\ -X POST \ -H 'Authorization: Bearer '$(gcloud auth application-default print-access-token) \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ --compressed \ --data-binary "{ 'agentContent': '$(cat <agent zip file> | base64 -w 0)' }"
GoogleCloudDialogflowV2IntentMessageSuggestions
data GoogleCloudDialogflowV2IntentMessageSuggestions Source #
The collection of suggestions.
See: googleCloudDialogflowV2IntentMessageSuggestions
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageSuggestions :: GoogleCloudDialogflowV2IntentMessageSuggestions Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageSuggestions
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gSuggestions :: Lens' GoogleCloudDialogflowV2IntentMessageSuggestions [GoogleCloudDialogflowV2IntentMessageSuggestion] Source #
Required. The list of suggested replies.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction
data GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source #
Opens the given URI.
See: googleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimbcbouaURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction (Maybe Text) Source #
Required. The HTTP or HTTPS scheme URI.
GoogleCloudDialogflowV2QueryParameters
data GoogleCloudDialogflowV2QueryParameters Source #
Represents the parameters of the conversational query.
See: googleCloudDialogflowV2QueryParameters
smart constructor.
Instances
googleCloudDialogflowV2QueryParameters :: GoogleCloudDialogflowV2QueryParameters Source #
Creates a value of GoogleCloudDialogflowV2QueryParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqpContexts :: Lens' GoogleCloudDialogflowV2QueryParameters [GoogleCloudDialogflowV2Context] Source #
Optional. The collection of contexts to be activated before this query is executed.
gcdvqpPayload :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe GoogleCloudDialogflowV2QueryParametersPayload) Source #
Optional. This field can be used to pass custom data into the webhook associated with the agent. Arbitrary JSON objects are supported.
gcdvqpGeoLocation :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe GoogleTypeLatLng) Source #
Optional. The geo location of this conversational query.
gcdvqpTimeZone :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe Text) Source #
Optional. The time zone of this conversational query from the time zone database, e.g., America/New_York, Europe/Paris. If not provided, the time zone specified in agent settings is used.
gcdvqpSessionEntityTypes :: Lens' GoogleCloudDialogflowV2QueryParameters [GoogleCloudDialogflowV2SessionEntityType] Source #
Optional. Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
gcdvqpResetContexts :: Lens' GoogleCloudDialogflowV2QueryParameters (Maybe Bool) Source #
Optional. Specifies whether to delete all contexts in the current session before the new ones are activated.
GoogleCloudDialogflowV2beta1IntentMessageSuggestion
data GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source #
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
See: googleCloudDialogflowV2beta1IntentMessageSuggestion
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageSuggestion :: GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageSuggestion
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimsTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSuggestion (Maybe Text) Source #
Required. The text shown the in the suggestion chip.
GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
data GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source #
Represents the contents of the original request that was passed to the `[Streaming]DetectIntent` call.
See: googleCloudDialogflowV2beta1OriginalDetectIntentRequest
smart constructor.
Instances
googleCloudDialogflowV2beta1OriginalDetectIntentRequest :: GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source #
Creates a value of GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvodirPayload :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest (Maybe GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload) Source #
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular for the Telephony Gateway this field has the form:
{ "telephony": { "caller_id": "+18558363987" } }
Note: The caller ID field (`caller_id`) will be redacted for Standard Edition agents and populated with the caller ID in E.164 format for Enterprise Edition agents.
gcdvodirVersion :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest (Maybe Text) Source #
Optional. The version of the protocol used for this request. This field is AoG-specific.
gcdvodirSource :: Lens' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest (Maybe Text) Source #
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
GoogleCloudDialogflowV2EventInputParameters
data GoogleCloudDialogflowV2EventInputParameters Source #
Optional. The collection of parameters associated with the event.
See: googleCloudDialogflowV2EventInputParameters
smart constructor.
Instances
googleCloudDialogflowV2EventInputParameters Source #
Creates a value of GoogleCloudDialogflowV2EventInputParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdveipsAddtional :: Lens' GoogleCloudDialogflowV2EventInputParameters (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2IntentMessagePlatform
data GoogleCloudDialogflowV2IntentMessagePlatform Source #
Optional. The platform that this message is intended for.
PlatformUnspecified |
|
| |
Slack |
|
Telegram |
|
Kik |
|
Skype |
|
Line |
|
Viber |
|
ActionsOnGoogle |
{ "expectUserResponse": true, "isSsml": false, "noInputPrompts": [], "richResponse": { "items": [ { "simpleResponse": { "displayText": "hi", "textToSpeech": "hello" } } ], "suggestions": [ { "title": "Say this" }, { "title": "or this" } ] }, "systemIntent": { "data": { "@type": "type.googleapis.com/google.actions.v2.OptionValueSpec", "listSelect": { "items": [ { "optionInfo": { "key": "key1", "synonyms": [ "key one" ] }, "title": "must not be empty, but unique" }, { "optionInfo": { "key": "key2", "synonyms": [ "key two" ] }, "title": "must not be empty, but unique" } ] } }, "intent": "actions.intent.OPTION" } } |
Instances
GoogleCloudDialogflowV2DetectIntentResponse
data GoogleCloudDialogflowV2DetectIntentResponse Source #
The message returned from the DetectIntent method.
See: googleCloudDialogflowV2DetectIntentResponse
smart constructor.
Instances
googleCloudDialogflowV2DetectIntentResponse :: GoogleCloudDialogflowV2DetectIntentResponse Source #
Creates a value of GoogleCloudDialogflowV2DetectIntentResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvdirResponseId :: Lens' GoogleCloudDialogflowV2DetectIntentResponse (Maybe Text) Source #
The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.
gcdvdirWebhookStatus :: Lens' GoogleCloudDialogflowV2DetectIntentResponse (Maybe GoogleRpcStatus) Source #
Specifies the status of the webhook request.
gcdvdirQueryResult :: Lens' GoogleCloudDialogflowV2DetectIntentResponse (Maybe GoogleCloudDialogflowV2QueryResult) Source #
The selected results of the conversational query or event processing. See `alternative_query_results` for additional potential results.
GoogleCloudDialogflowV2IntentMessageListSelectItem
data GoogleCloudDialogflowV2IntentMessageListSelectItem Source #
An item in the list.
See: googleCloudDialogflowV2IntentMessageListSelectItem
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageListSelectItem :: GoogleCloudDialogflowV2IntentMessageListSelectItem Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageListSelectItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimlsiImage :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageImage) Source #
Optional. The image to display.
gcdvimlsiTitle :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe Text) Source #
Required. The title of the list item.
gcdvimlsiDescription :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe Text) Source #
Optional. The main text describing the item.
gcdvimlsiInfo :: Lens' GoogleCloudDialogflowV2IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2IntentMessageSelectItemInfo) Source #
Required. Additional information about this option.
GoogleCloudDialogflowV2beta1SentimentAnalysisResult
data GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source #
The result of sentiment analysis as configured by `sentiment_analysis_request_config`.
See: googleCloudDialogflowV2beta1SentimentAnalysisResult
smart constructor.
Instances
googleCloudDialogflowV2beta1SentimentAnalysisResult :: GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source #
Creates a value of GoogleCloudDialogflowV2beta1SentimentAnalysisResult
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvsarQueryTextSentiment :: Lens' GoogleCloudDialogflowV2beta1SentimentAnalysisResult (Maybe GoogleCloudDialogflowV2beta1Sentiment) Source #
The sentiment analysis result for `query_text`.
GoogleCloudDialogflowV2EntityTypeBatch
data GoogleCloudDialogflowV2EntityTypeBatch Source #
This message is a wrapper around a collection of entity types.
See: googleCloudDialogflowV2EntityTypeBatch
smart constructor.
Instances
googleCloudDialogflowV2EntityTypeBatch :: GoogleCloudDialogflowV2EntityTypeBatch Source #
Creates a value of GoogleCloudDialogflowV2EntityTypeBatch
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvetbEntityTypes :: Lens' GoogleCloudDialogflowV2EntityTypeBatch [GoogleCloudDialogflowV2EntityType] Source #
A collection of entity types.
GoogleCloudDialogflowV2QueryResultDiagnosticInfo
data GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source #
The free-form diagnostic info. For example, this field could contain webhook call latency. The string keys of the Struct's fields map can change without notice.
See: googleCloudDialogflowV2QueryResultDiagnosticInfo
smart constructor.
Instances
googleCloudDialogflowV2QueryResultDiagnosticInfo Source #
Creates a value of GoogleCloudDialogflowV2QueryResultDiagnosticInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqrdiAddtional :: Lens' GoogleCloudDialogflowV2QueryResultDiagnosticInfo (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2IntentMessageText
data GoogleCloudDialogflowV2IntentMessageText Source #
The text response message.
See: googleCloudDialogflowV2IntentMessageText
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageText :: GoogleCloudDialogflowV2IntentMessageText Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageText
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimtText :: Lens' GoogleCloudDialogflowV2IntentMessageText [Text] Source #
Optional. The collection of the agent's responses.
GoogleCloudDialogflowV2DetectIntentRequest
data GoogleCloudDialogflowV2DetectIntentRequest Source #
The request to detect user's intent.
See: googleCloudDialogflowV2DetectIntentRequest
smart constructor.
Instances
googleCloudDialogflowV2DetectIntentRequest :: GoogleCloudDialogflowV2DetectIntentRequest Source #
Creates a value of GoogleCloudDialogflowV2DetectIntentRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvdirQueryInput :: Lens' GoogleCloudDialogflowV2DetectIntentRequest (Maybe GoogleCloudDialogflowV2QueryInput) Source #
Required. The input specification. It can be set to: 1. an audio config which instructs the speech recognizer how to process the speech audio, 2. a conversational query in the form of text, or 3. an event that specifies which intent to trigger.
gcdvdirInputAudio :: Lens' GoogleCloudDialogflowV2DetectIntentRequest (Maybe ByteString) Source #
Optional. The natural language speech audio to be processed. This field should be populated iff `query_input` is set to an input audio config. A single request can contain up to 1 minute of speech audio data.
gcdvdirQueryParams :: Lens' GoogleCloudDialogflowV2DetectIntentRequest (Maybe GoogleCloudDialogflowV2QueryParameters) Source #
Optional. The parameters of this query.
GoogleCloudDialogflowV2beta1QueryResultParameters
data GoogleCloudDialogflowV2beta1QueryResultParameters Source #
The collection of extracted parameters.
See: googleCloudDialogflowV2beta1QueryResultParameters
smart constructor.
Instances
googleCloudDialogflowV2beta1QueryResultParameters Source #
Creates a value of GoogleCloudDialogflowV2beta1QueryResultParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqrpAddtional :: Lens' GoogleCloudDialogflowV2beta1QueryResultParameters (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1IntentMessageBasicCard
data GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source #
The basic card message. Useful for displaying information.
See: googleCloudDialogflowV2beta1IntentMessageBasicCard
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageBasicCard :: GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageBasicCard
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimbccImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage) Source #
Optional. The image for the card.
gcdvimbccButtons :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard [GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton] Source #
Optional. The collection of card buttons.
gcdvimbccSubtitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe Text) Source #
Optional. The subtitle of the card.
gcdvimbccTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe Text) Source #
Optional. The title of the card.
gcdvimbccFormattedText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageBasicCard (Maybe Text) Source #
Required, unless image is present. The body text of the card.
GoogleCloudDialogflowV2beta1IntentTrainingPhrase
data GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source #
Represents an example or template that the agent is trained on.
See: googleCloudDialogflowV2beta1IntentTrainingPhrase
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentTrainingPhrase :: GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentTrainingPhrase
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gParts :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase [GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart] Source #
Required. The collection of training phrase parts (can be annotated). Fields: `entity_type`, `alias` and `user_defined` should be populated only for the annotated parts of the training phrase.
gName :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase (Maybe Text) Source #
Output only. The unique identifier of this training phrase.
gTimesAddedCount :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase (Maybe Int32) Source #
Optional. Indicates how many times this example or template was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
gType :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrase (Maybe GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) Source #
Required. The type of the training phrase.
GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
data GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source #
An answer from Knowledge Connector.
See: googleCloudDialogflowV2beta1KnowledgeAnswersAnswer
smart constructor.
Instances
googleCloudDialogflowV2beta1KnowledgeAnswersAnswer :: GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source #
Creates a value of GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvkaaMatchConfidence :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Double) Source #
The system's confidence score that this Knowledge answer is a good match for this conversational query. The range is from 0.0 (completely uncertain) to 1.0 (completely certain). Note: The confidence score is likely to vary somewhat (possibly even for identical requests), as the underlying model is under constant improvement. It may be deprecated in the future. We recommend using `match_confidence_level` which should be generally more stable.
gcdvkaaAnswer :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Text) Source #
The piece of text from the `source` knowledge base document that answers this conversational query.
gcdvkaaSource :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Text) Source #
Indicates which Knowledge Document this answer was extracted from. Format: `projects//knowledgeBases//documents/`.
gcdvkaaFaqQuestion :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe Text) Source #
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
gcdvkaaMatchConfidenceLevel :: Lens' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer (Maybe GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel) Source #
The system's confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given `` pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.
GoogleCloudDialogflowV2beta1EventInput
data GoogleCloudDialogflowV2beta1EventInput Source #
Events allow for matching intents by event name instead of the natural language input. For instance, input `` can trigger a personalized welcome response. The parameter `name` may be used by the agent in the response: `“Hello #welcome_event.name! What can I do for you today?”`.
See: googleCloudDialogflowV2beta1EventInput
smart constructor.
Instances
googleCloudDialogflowV2beta1EventInput :: GoogleCloudDialogflowV2beta1EventInput Source #
Creates a value of GoogleCloudDialogflowV2beta1EventInput
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooLanguageCode :: Lens' GoogleCloudDialogflowV2beta1EventInput (Maybe Text) Source #
Required. The language of this query. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
gooName :: Lens' GoogleCloudDialogflowV2beta1EventInput (Maybe Text) Source #
Required. The unique identifier of the event.
gooParameters :: Lens' GoogleCloudDialogflowV2beta1EventInput (Maybe GoogleCloudDialogflowV2beta1EventInputParameters) Source #
Optional. The collection of parameters associated with the event.
GoogleCloudDialogflowV2BatchUpdateEntitiesRequest
data GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source #
The request message for EntityTypes.BatchUpdateEntities.
See: googleCloudDialogflowV2BatchUpdateEntitiesRequest
smart constructor.
Instances
googleCloudDialogflowV2BatchUpdateEntitiesRequest :: GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source #
Creates a value of GoogleCloudDialogflowV2BatchUpdateEntitiesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbuerLanguageCode :: Lens' GoogleCloudDialogflowV2BatchUpdateEntitiesRequest (Maybe Text) Source #
Optional. The language of entity synonyms defined in `entities`. If not specified, the agent's default language is used. More than a dozen languages are supported. Note: languages must be enabled in the agent, before they can be used.
gcdvbuerUpdateMask :: Lens' GoogleCloudDialogflowV2BatchUpdateEntitiesRequest (Maybe GFieldMask) Source #
Optional. The mask to control which fields get updated.
gcdvbuerEntities :: Lens' GoogleCloudDialogflowV2BatchUpdateEntitiesRequest [GoogleCloudDialogflowV2EntityTypeEntity] Source #
Required. The entities to update or create.
GoogleCloudDialogflowV2IntentMessagePayload
data GoogleCloudDialogflowV2IntentMessagePayload Source #
Returns a response containing a custom, platform-specific payload. See the Intent.Message.Platform type for a description of the structure that may be required for your platform.
See: googleCloudDialogflowV2IntentMessagePayload
smart constructor.
Instances
googleCloudDialogflowV2IntentMessagePayload Source #
Creates a value of GoogleCloudDialogflowV2IntentMessagePayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooAddtional :: Lens' GoogleCloudDialogflowV2IntentMessagePayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata
data GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source #
Metadata in google::longrunning::Operation for Knowledge operations.
See: googleCloudDialogflowV2beta1KnowledgeOperationMetadata
smart constructor.
Instances
googleCloudDialogflowV2beta1KnowledgeOperationMetadata :: GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source #
Creates a value of GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvkomState :: Lens' GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata (Maybe GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState) Source #
Required. The current state of this operation.
GoogleCloudDialogflowV2beta1WebhookRequest
data GoogleCloudDialogflowV2beta1WebhookRequest Source #
The request message for a webhook call.
See: googleCloudDialogflowV2beta1WebhookRequest
smart constructor.
Instances
googleCloudDialogflowV2beta1WebhookRequest :: GoogleCloudDialogflowV2beta1WebhookRequest Source #
Creates a value of GoogleCloudDialogflowV2beta1WebhookRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gOriginalDetectIntentRequest :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest) Source #
Optional. The contents of the original request that was passed to `[Streaming]DetectIntent` call.
gResponseId :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe Text) Source #
The unique identifier of the response. Contains the same value as `[Streaming]DetectIntentResponse.response_id`.
gAlternativeQueryResults :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest [GoogleCloudDialogflowV2beta1QueryResult] Source #
Alternative query results from KnowledgeService.
gQueryResult :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe GoogleCloudDialogflowV2beta1QueryResult) Source #
The result of the conversational query or event processing. Contains the same value as `[Streaming]DetectIntentResponse.query_result`.
gSession :: Lens' GoogleCloudDialogflowV2beta1WebhookRequest (Maybe Text) Source #
The unique identifier of detectIntent request session. Can be used to identify end-user inside webhook implementation. Format: `projects//agent/sessions/`, or `projects//agent/environments//users//sessions/`.
GoogleCloudDialogflowV2IntentTrainingPhraseType
data GoogleCloudDialogflowV2IntentTrainingPhraseType Source #
Required. The type of the training phrase.
GCDVITPTTypeUnspecified |
|
GCDVITPTExample |
|
GCDVITPTTemplate |
|
Instances
GoogleCloudDialogflowV2beta1IntentMessageText
data GoogleCloudDialogflowV2beta1IntentMessageText Source #
The text response message.
See: googleCloudDialogflowV2beta1IntentMessageText
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageText :: GoogleCloudDialogflowV2beta1IntentMessageText Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageText
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageText [Text] Source #
Optional. The collection of the agent's responses.
GoogleCloudDialogflowV2IntentMessageSimpleResponses
data GoogleCloudDialogflowV2IntentMessageSimpleResponses Source #
The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.
See: googleCloudDialogflowV2IntentMessageSimpleResponses
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageSimpleResponses :: GoogleCloudDialogflowV2IntentMessageSimpleResponses Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageSimpleResponses
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gSimpleResponses :: Lens' GoogleCloudDialogflowV2IntentMessageSimpleResponses [GoogleCloudDialogflowV2IntentMessageSimpleResponse] Source #
Required. The list of simple responses.
GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo
data GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source #
Represents a single followup intent in the chain.
See: googleCloudDialogflowV2beta1IntentFollowupIntentInfo
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentFollowupIntentInfo :: GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo (Maybe Text) Source #
The unique identifier of the followup intent. Format: `projects//agent/intents/`.
gParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo (Maybe Text) Source #
The unique identifier of the followup intent's parent. Format: `projects//agent/intents/`.
GoogleCloudDialogflowV2QueryResultParameters
data GoogleCloudDialogflowV2QueryResultParameters Source #
The collection of extracted parameters.
See: googleCloudDialogflowV2QueryResultParameters
smart constructor.
Instances
googleCloudDialogflowV2QueryResultParameters Source #
Creates a value of GoogleCloudDialogflowV2QueryResultParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqrpsAddtional :: Lens' GoogleCloudDialogflowV2QueryResultParameters (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo
data GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source #
The free-form diagnostic info. For example, this field could contain webhook call latency. The string keys of the Struct's fields map can change without notice.
See: googleCloudDialogflowV2beta1QueryResultDiagnosticInfo
smart constructor.
Instances
googleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source #
Creates a value of GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqrdicAddtional :: Lens' GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2BatchDeleteEntitiesRequest
data GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source #
The request message for EntityTypes.BatchDeleteEntities.
See: googleCloudDialogflowV2BatchDeleteEntitiesRequest
smart constructor.
Instances
googleCloudDialogflowV2BatchDeleteEntitiesRequest :: GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source #
Creates a value of GoogleCloudDialogflowV2BatchDeleteEntitiesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbderLanguageCode :: Lens' GoogleCloudDialogflowV2BatchDeleteEntitiesRequest (Maybe Text) Source #
Optional. The language of entity synonyms defined in `entities`. If not specified, the agent's default language is used. More than a dozen languages are supported. Note: languages must be enabled in the agent, before they can be used.
gcdvbderEntityValues :: Lens' GoogleCloudDialogflowV2BatchDeleteEntitiesRequest [Text] Source #
Required. The canonical `values` of the entities to delete. Note that these are not fully-qualified names, i.e. they don't start with `projects/`.
GoogleCloudDialogflowV2AgentMatchMode
data GoogleCloudDialogflowV2AgentMatchMode Source #
Optional. Determines how intents are detected from user queries.
MatchModeUnspecified |
|
MatchModeHybrid |
|
MatchModeMlOnly |
|
Instances
GoogleCloudDialogflowV2BatchUpdateIntentsResponse
data GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source #
The response message for Intents.BatchUpdateIntents.
See: googleCloudDialogflowV2BatchUpdateIntentsResponse
smart constructor.
Instances
googleCloudDialogflowV2BatchUpdateIntentsResponse :: GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source #
Creates a value of GoogleCloudDialogflowV2BatchUpdateIntentsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gIntents :: Lens' GoogleCloudDialogflowV2BatchUpdateIntentsResponse [GoogleCloudDialogflowV2Intent] Source #
The collection of updated or created intents.
GoogleCloudDialogflowV2ListEntityTypesResponse
data GoogleCloudDialogflowV2ListEntityTypesResponse Source #
The response message for EntityTypes.ListEntityTypes.
See: googleCloudDialogflowV2ListEntityTypesResponse
smart constructor.
Instances
googleCloudDialogflowV2ListEntityTypesResponse :: GoogleCloudDialogflowV2ListEntityTypesResponse Source #
Creates a value of GoogleCloudDialogflowV2ListEntityTypesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvletrNextPageToken :: Lens' GoogleCloudDialogflowV2ListEntityTypesResponse (Maybe Text) Source #
Token to retrieve the next page of results, or empty if there are no more results in the list.
gcdvletrEntityTypes :: Lens' GoogleCloudDialogflowV2ListEntityTypesResponse [GoogleCloudDialogflowV2EntityType] Source #
The list of agent entity types. There will be a maximum number of items returned based on the page_size field in the request.
GoogleCloudDialogflowV2Agent
data GoogleCloudDialogflowV2Agent Source #
Represents a conversational agent.
See: googleCloudDialogflowV2Agent
smart constructor.
Instances
googleCloudDialogflowV2Agent :: GoogleCloudDialogflowV2Agent Source #
Creates a value of GoogleCloudDialogflowV2Agent
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvaParent :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text) Source #
Required. The project of this agent. Format: `projects/`.
gcdvaDefaultLanguageCode :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text) Source #
Required. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the `Update` method.
gcdvaEnableLogging :: Lens' GoogleCloudDialogflowV2Agent (Maybe Bool) Source #
Optional. Determines whether this agent should log conversation queries.
gcdvaClassificationThreshold :: Lens' GoogleCloudDialogflowV2Agent (Maybe Double) Source #
Optional. To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a fallback intent is be triggered or, if there are no fallback intents defined, no intent will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.
gcdvaAvatarURI :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text) Source #
Optional. The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
gcdvaSupportedLanguageCodes :: Lens' GoogleCloudDialogflowV2Agent [Text] Source #
Optional. The list of all languages supported by this agent (except for the `default_language_code`).
gcdvaDisplayName :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text) Source #
Required. The name of this agent.
gcdvaMatchMode :: Lens' GoogleCloudDialogflowV2Agent (Maybe GoogleCloudDialogflowV2AgentMatchMode) Source #
Optional. Determines how intents are detected from user queries.
gcdvaTimeZone :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text) Source #
Required. The time zone of this agent from the time zone database, e.g., America/New_York, Europe/Paris.
gcdvaDescription :: Lens' GoogleCloudDialogflowV2Agent (Maybe Text) Source #
Optional. The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected.
GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode
data GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source #
Required. Indicates whether the additional data should override or supplement the developer entity type definition.
EntityOverrideModeUnspecified |
|
EntityOverrideModeOverride |
|
EntityOverrideModeSupplement |
|
Instances
GoogleCloudDialogflowV2beta1IntentMessage
data GoogleCloudDialogflowV2beta1IntentMessage Source #
Corresponds to the `Response` field in the Dialogflow console.
See: googleCloudDialogflowV2beta1IntentMessage
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessage :: GoogleCloudDialogflowV2beta1IntentMessage Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimCard :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageCard) Source #
Displays a card.
gcdvimImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage) Source #
Displays an image.
gcdvimPlatform :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessagePlatform) Source #
Optional. The platform that this message is intended for.
gcdvimLinkOutSuggestion :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion) Source #
Displays a link out suggestion chip for Actions on Google.
gcdvimText :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageText) Source #
Returns a text response.
gcdvimCarouselSelect :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect) Source #
Displays a carousel card for Actions on Google.
gcdvimTelephonySynthesizeSpeech :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech) Source #
Synthesizes speech in Telephony Gateway.
gcdvimSimpleResponses :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses) Source #
Returns a voice or text-only response for Actions on Google.
gcdvimPayload :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessagePayload) Source #
Returns a response containing a custom, platform-specific payload. See the Intent.Message.Platform type for a description of the structure that may be required for your platform.
gcdvimTelephonyTransferCall :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall) Source #
Transfers the call in Telephony Gateway.
gcdvimSuggestions :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageSuggestions) Source #
Displays suggestion chips for Actions on Google.
gcdvimListSelect :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageListSelect) Source #
Displays a list card for Actions on Google.
gcdvimTelephonyPlayAudio :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio) Source #
Plays audio from a file in Telephony Gateway.
gcdvimBasicCard :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageBasicCard) Source #
Displays a basic card for Actions on Google.
gcdvimQuickReplies :: Lens' GoogleCloudDialogflowV2beta1IntentMessage (Maybe GoogleCloudDialogflowV2beta1IntentMessageQuickReplies) Source #
Displays quick replies.
GoogleCloudDialogflowV2IntentMessageSelectItemInfo
data GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source #
Additional info about the select item for when it is triggered in a dialog.
See: googleCloudDialogflowV2IntentMessageSelectItemInfo
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageSelectItemInfo :: GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageSelectItemInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimsiiKey :: Lens' GoogleCloudDialogflowV2IntentMessageSelectItemInfo (Maybe Text) Source #
Required. A unique key that will be sent back to the agent if this response is given.
gcdvimsiiSynonyms :: Lens' GoogleCloudDialogflowV2IntentMessageSelectItemInfo [Text] Source #
Optional. A list of synonyms that can also be used to trigger this item in dialog.
GoogleCloudDialogflowV2beta1Sentiment
data GoogleCloudDialogflowV2beta1Sentiment Source #
The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text.
See: googleCloudDialogflowV2beta1Sentiment
smart constructor.
Instances
googleCloudDialogflowV2beta1Sentiment :: GoogleCloudDialogflowV2beta1Sentiment Source #
Creates a value of GoogleCloudDialogflowV2beta1Sentiment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvsScore :: Lens' GoogleCloudDialogflowV2beta1Sentiment (Maybe Double) Source #
Sentiment score between -1.0 (negative sentiment) and 1.0 (positive sentiment).
gcdvsMagnitude :: Lens' GoogleCloudDialogflowV2beta1Sentiment (Maybe Double) Source #
A non-negative number in the [0, +inf) range, which represents the absolute magnitude of sentiment, regardless of score (positive or negative).
GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest
data GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source #
The request message for EntityTypes.BatchDeleteEntityTypes.
See: googleCloudDialogflowV2BatchDeleteEntityTypesRequest
smart constructor.
Instances
googleCloudDialogflowV2BatchDeleteEntityTypesRequest :: GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source #
Creates a value of GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbdetrEntityTypeNames :: Lens' GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest [Text] Source #
Required. The names entity types to delete. All names must point to the same agent as `parent`.
Xgafv
V1 error format.
Instances
GoogleCloudDialogflowV2QueryInput
data GoogleCloudDialogflowV2QueryInput Source #
Represents the query input. It can contain either: 1. An audio config which instructs the speech recognizer how to process the speech audio. 2. A conversational query in the form of text,. 3. An event that specifies which intent to trigger.
See: googleCloudDialogflowV2QueryInput
smart constructor.
Instances
googleCloudDialogflowV2QueryInput :: GoogleCloudDialogflowV2QueryInput Source #
Creates a value of GoogleCloudDialogflowV2QueryInput
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqiAudioConfig :: Lens' GoogleCloudDialogflowV2QueryInput (Maybe GoogleCloudDialogflowV2InputAudioConfig) Source #
Instructs the speech recognizer how to process the speech audio.
gcdvqiEvent :: Lens' GoogleCloudDialogflowV2QueryInput (Maybe GoogleCloudDialogflowV2EventInput) Source #
The event to be processed.
gcdvqiText :: Lens' GoogleCloudDialogflowV2QueryInput (Maybe GoogleCloudDialogflowV2TextInput) Source #
The natural language text to be processed.
GoogleCloudDialogflowV2ExportAgentRequest
data GoogleCloudDialogflowV2ExportAgentRequest Source #
The request message for Agents.ExportAgent.
See: googleCloudDialogflowV2ExportAgentRequest
smart constructor.
Instances
googleCloudDialogflowV2ExportAgentRequest :: GoogleCloudDialogflowV2ExportAgentRequest Source #
Creates a value of GoogleCloudDialogflowV2ExportAgentRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvearAgentURI :: Lens' GoogleCloudDialogflowV2ExportAgentRequest (Maybe Text) Source #
Optional. The Google Cloud Storage URI to export the agent to. The format of this URI must be `gs:///`. If left unspecified, the serialized agent is returned inline.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
data GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source #
The card for presenting a carousel of options to select from.
See: googleCloudDialogflowV2beta1IntentMessageCarouselSelect
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageCarouselSelect :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimcsItems :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect [GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem] Source #
Required. Carousel items.
GoogleCloudDialogflowV2beta1Context
data GoogleCloudDialogflowV2beta1Context Source #
Represents a context.
See: googleCloudDialogflowV2beta1Context
smart constructor.
Instances
googleCloudDialogflowV2beta1Context :: GoogleCloudDialogflowV2beta1Context Source #
Creates a value of GoogleCloudDialogflowV2beta1Context
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvcLifespanCount :: Lens' GoogleCloudDialogflowV2beta1Context (Maybe Int32) Source #
Optional. The number of conversational query requests after which the context expires. If set to `0` (the default) the context expires immediately. Contexts expire automatically after 10 minutes even if there are no matching queries.
gcdvcName :: Lens' GoogleCloudDialogflowV2beta1Context (Maybe Text) Source #
Required. The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user.
gcdvcParameters :: Lens' GoogleCloudDialogflowV2beta1Context (Maybe GoogleCloudDialogflowV2beta1ContextParameters) Source #
Optional. The collection of parameters associated with this context. Refer to this doc for syntax.
GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest
data GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source #
The request message for EntityTypes.BatchUpdateEntityTypes.
See: googleCloudDialogflowV2BatchUpdateEntityTypesRequest
smart constructor.
Instances
googleCloudDialogflowV2BatchUpdateEntityTypesRequest :: GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source #
Creates a value of GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvbuetrLanguageCode :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe Text) Source #
Optional. The language of entity synonyms defined in `entity_types`. If not specified, the agent's default language is used. More than a dozen languages are supported. Note: languages must be enabled in the agent, before they can be used.
gcdvbuetrUpdateMask :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe GFieldMask) Source #
Optional. The mask to control which fields get updated.
gcdvbuetrEntityTypeBatchInline :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe GoogleCloudDialogflowV2EntityTypeBatch) Source #
The collection of entity types to update or create.
gcdvbuetrEntityTypeBatchURI :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest (Maybe Text) Source #
The URI to a Google Cloud Storage file containing entity types to update or create. The file format can either be a serialized proto (of EntityBatch type) or a JSON object. Note: The URI must start with "gs://".
GoogleLongrunningOperationResponse
data GoogleLongrunningOperationResponse Source #
The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
See: googleLongrunningOperationResponse
smart constructor.
Instances
googleLongrunningOperationResponse Source #
Creates a value of GoogleLongrunningOperationResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
glorAddtional :: Lens' GoogleLongrunningOperationResponse (HashMap Text JSONValue) Source #
Properties of the object. Contains field 'type with type URL.
GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
data GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source #
Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.
See: googleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech :: GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimtssText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech (Maybe Text) Source #
The raw text to be synthesized.
gcdvimtssSsml :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech (Maybe Text) Source #
The SSML to be synthesized. For more information, see SSML.
GoogleCloudDialogflowV2beta1IntentMessageListSelectItem
data GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source #
An item in the list.
See: googleCloudDialogflowV2beta1IntentMessageListSelectItem
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageListSelectItem :: GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageListSelectItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimlsicImage :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage) Source #
Optional. The image to display.
gcdvimlsicTitle :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe Text) Source #
Required. The title of the list item.
gcdvimlsicDescription :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe Text) Source #
Optional. The main text describing the item.
gcdvimlsicInfo :: Lens' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem (Maybe GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo) Source #
Required. Additional information about this option.
GoogleCloudDialogflowV2IntentMessageSuggestion
data GoogleCloudDialogflowV2IntentMessageSuggestion Source #
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
See: googleCloudDialogflowV2IntentMessageSuggestion
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageSuggestion :: GoogleCloudDialogflowV2IntentMessageSuggestion Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageSuggestion
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimscTitle :: Lens' GoogleCloudDialogflowV2IntentMessageSuggestion (Maybe Text) Source #
Required. The text shown the in the suggestion chip.
GoogleCloudDialogflowV2beta1EntityTypeEntity
data GoogleCloudDialogflowV2beta1EntityTypeEntity Source #
Optional. Represents an entity.
See: googleCloudDialogflowV2beta1EntityTypeEntity
smart constructor.
Instances
googleCloudDialogflowV2beta1EntityTypeEntity :: GoogleCloudDialogflowV2beta1EntityTypeEntity Source #
Creates a value of GoogleCloudDialogflowV2beta1EntityTypeEntity
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdveteValue :: Lens' GoogleCloudDialogflowV2beta1EntityTypeEntity (Maybe Text) Source #
Required. For `KIND_MAP` entity types: A canonical name to be used in place of synonyms. For `KIND_LIST` entity types: A string that can contain references to other entity types (with or without aliases).
gcdveteSynonyms :: Lens' GoogleCloudDialogflowV2beta1EntityTypeEntity [Text] Source #
Required. A collection of synonyms. For `KIND_LIST` entity types this must contain exactly one synonym equal to `value`.
GoogleCloudDialogflowV2EntityType
data GoogleCloudDialogflowV2EntityType Source #
Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.
See: googleCloudDialogflowV2EntityType
smart constructor.
Instances
googleCloudDialogflowV2EntityType :: GoogleCloudDialogflowV2EntityType Source #
Creates a value of GoogleCloudDialogflowV2EntityType
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvetEntities :: Lens' GoogleCloudDialogflowV2EntityType [GoogleCloudDialogflowV2EntityTypeEntity] Source #
Optional. The collection of entities associated with the entity type.
gcdvetKind :: Lens' GoogleCloudDialogflowV2EntityType (Maybe GoogleCloudDialogflowV2EntityTypeKind) Source #
Required. Indicates the kind of entity type.
gcdvetName :: Lens' GoogleCloudDialogflowV2EntityType (Maybe Text) Source #
Required for all methods except `create` (`create` populates the name automatically. The unique identifier of the entity type. Format: `projects//agent/entityTypes/`.
gcdvetAutoExpansionMode :: Lens' GoogleCloudDialogflowV2EntityType (Maybe GoogleCloudDialogflowV2EntityTypeAutoExpansionMode) Source #
Optional. Indicates whether the entity type can be automatically expanded.
gcdvetDisplayName :: Lens' GoogleCloudDialogflowV2EntityType (Maybe Text) Source #
Required. The name of the entity type.
GoogleCloudDialogflowV2beta1IntentMessagePlatform
data GoogleCloudDialogflowV2beta1IntentMessagePlatform Source #
Optional. The platform that this message is intended for.
GCDVIMPPlatformUnspecified |
|
GCDVIMPFacebook |
|
GCDVIMPSlack |
|
GCDVIMPTelegram |
|
GCDVIMPKik |
|
GCDVIMPSkype |
|
GCDVIMPLine |
|
GCDVIMPViber |
|
GCDVIMPActionsOnGoogle |
{ "expectUserResponse": true, "isSsml": false, "noInputPrompts": [], "richResponse": { "items": [ { "simpleResponse": { "displayText": "hi", "textToSpeech": "hello" } } ], "suggestions": [ { "title": "Say this" }, { "title": "or this" } ] }, "systemIntent": { "data": { "@type": "type.googleapis.com/google.actions.v2.OptionValueSpec", "listSelect": { "items": [ { "optionInfo": { "key": "key1", "synonyms": [ "key one" ] }, "title": "must not be empty, but unique" }, { "optionInfo": { "key": "key2", "synonyms": [ "key two" ] }, "title": "must not be empty, but unique" } ] } }, "intent": "actions.intent.OPTION" } } |
GCDVIMPTelephony |
|
Instances
GoogleCloudDialogflowV2EntityTypeKind
data GoogleCloudDialogflowV2EntityTypeKind Source #
Required. Indicates the kind of entity type.
KindUnspecified |
|
KindMap |
|
KindList |
|
Instances
GoogleCloudDialogflowV2TextInput
data GoogleCloudDialogflowV2TextInput Source #
Represents the natural language text to be processed.
See: googleCloudDialogflowV2TextInput
smart constructor.
Instances
googleCloudDialogflowV2TextInput :: GoogleCloudDialogflowV2TextInput Source #
Creates a value of GoogleCloudDialogflowV2TextInput
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvtiLanguageCode :: Lens' GoogleCloudDialogflowV2TextInput (Maybe Text) Source #
Required. The language of this conversational query. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
gcdvtiText :: Lens' GoogleCloudDialogflowV2TextInput (Maybe Text) Source #
Required. The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.
GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction
data GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source #
Opens the given URI.
See: googleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction :: GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimbcbouriaURI :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction (Maybe Text) Source #
Required. The HTTP or HTTPS scheme URI.
GoogleCloudDialogflowV2IntentMessageCard
data GoogleCloudDialogflowV2IntentMessageCard Source #
The card response message.
See: googleCloudDialogflowV2IntentMessageCard
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageCard :: GoogleCloudDialogflowV2IntentMessageCard Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageCard
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimccButtons :: Lens' GoogleCloudDialogflowV2IntentMessageCard [GoogleCloudDialogflowV2IntentMessageCardButton] Source #
Optional. The collection of card buttons.
gcdvimccImageURI :: Lens' GoogleCloudDialogflowV2IntentMessageCard (Maybe Text) Source #
Optional. The public URI to an image file for the card.
gcdvimccSubtitle :: Lens' GoogleCloudDialogflowV2IntentMessageCard (Maybe Text) Source #
Optional. The subtitle of the card.
gcdvimccTitle :: Lens' GoogleCloudDialogflowV2IntentMessageCard (Maybe Text) Source #
Optional. The title of the card.
GoogleCloudDialogflowV2OriginalDetectIntentRequest
data GoogleCloudDialogflowV2OriginalDetectIntentRequest Source #
Represents the contents of the original request that was passed to the `[Streaming]DetectIntent` call.
See: googleCloudDialogflowV2OriginalDetectIntentRequest
smart constructor.
Instances
googleCloudDialogflowV2OriginalDetectIntentRequest :: GoogleCloudDialogflowV2OriginalDetectIntentRequest Source #
Creates a value of GoogleCloudDialogflowV2OriginalDetectIntentRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gPayload :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequest (Maybe GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload) Source #
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular for the Telephony Gateway this field has the form:
{ "telephony": { "caller_id": "+18558363987" } }
Note: The caller ID field (`caller_id`) will be redacted for Standard Edition agents and populated with the caller ID in E.164 format for Enterprise Edition agents.
gVersion :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequest (Maybe Text) Source #
Optional. The version of the protocol used for this request. This field is AoG-specific.
gSource :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequest (Maybe Text) Source #
The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers.
GoogleCloudDialogflowV2beta1IntentWebhookState
data GoogleCloudDialogflowV2beta1IntentWebhookState Source #
Optional. Indicates whether webhooks are enabled for the intent.
WebhookStateUnspecified |
|
WebhookStateEnabled |
|
WebhookStateEnabledForSlotFilling |
|
Instances
GoogleCloudDialogflowV2beta1IntentMessageImage
data GoogleCloudDialogflowV2beta1IntentMessageImage Source #
The image response message.
See: googleCloudDialogflowV2beta1IntentMessageImage
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageImage :: GoogleCloudDialogflowV2beta1IntentMessageImage Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimiAccessibilityText :: Lens' GoogleCloudDialogflowV2beta1IntentMessageImage (Maybe Text) Source #
A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.
gcdvimiImageURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageImage (Maybe Text) Source #
Optional. The public URI to an image file.
GoogleCloudDialogflowV2ExportAgentResponse
data GoogleCloudDialogflowV2ExportAgentResponse Source #
The response message for Agents.ExportAgent.
See: googleCloudDialogflowV2ExportAgentResponse
smart constructor.
Instances
googleCloudDialogflowV2ExportAgentResponse :: GoogleCloudDialogflowV2ExportAgentResponse Source #
Creates a value of GoogleCloudDialogflowV2ExportAgentResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gAgentURI :: Lens' GoogleCloudDialogflowV2ExportAgentResponse (Maybe Text) Source #
The URI to a file containing the exported agent. This field is populated only if `agent_uri` is specified in `ExportAgentRequest`.
gAgentContent :: Lens' GoogleCloudDialogflowV2ExportAgentResponse (Maybe ByteString) Source #
The exported agent. Example for how to export an agent to a zip file via a command line:
curl \ 'https://dialogflow.googleapis.com/v2/projects/<project_name>/agent:export'\ -X POST \ -H 'Authorization: Bearer '$(gcloud auth application-default print-access-token) \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ --compressed \ --data-binary '{}' \ | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \ | base64 --decode > <agent zip file>
GoogleCloudDialogflowV2WebhookResponsePayload
data GoogleCloudDialogflowV2WebhookResponsePayload Source #
Optional. This value is passed directly to `QueryResult.webhook_payload`. See the related `fulfillment_messages[i].payload field`, which may be used as an alternative to this field. This field can be used for Actions on Google responses. It should have a structure similar to the JSON message shown here. For more information, see Actions on Google Webhook Format
{ "google": { "expectUserResponse": true, "richResponse": { "items": [ { "simpleResponse": { "textToSpeech": "this is a simple response" } } ] } } }
See: googleCloudDialogflowV2WebhookResponsePayload
smart constructor.
Instances
googleCloudDialogflowV2WebhookResponsePayload Source #
Creates a value of GoogleCloudDialogflowV2WebhookResponsePayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvwrpcAddtional :: Lens' GoogleCloudDialogflowV2WebhookResponsePayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
data GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source #
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
See: googleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion :: GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion (Maybe Text) Source #
Required. The URI of the app or site to open when the user taps the suggestion chip.
gDestinationName :: Lens' GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion (Maybe Text) Source #
Required. The name of the app or site this chip is linking to.
GoogleCloudDialogflowV2ListIntentsResponse
data GoogleCloudDialogflowV2ListIntentsResponse Source #
The response message for Intents.ListIntents.
See: googleCloudDialogflowV2ListIntentsResponse
smart constructor.
Instances
googleCloudDialogflowV2ListIntentsResponse :: GoogleCloudDialogflowV2ListIntentsResponse Source #
Creates a value of GoogleCloudDialogflowV2ListIntentsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvlirIntents :: Lens' GoogleCloudDialogflowV2ListIntentsResponse [GoogleCloudDialogflowV2Intent] Source #
The list of agent intents. There will be a maximum number of items returned based on the page_size field in the request.
gcdvlirNextPageToken :: Lens' GoogleCloudDialogflowV2ListIntentsResponse (Maybe Text) Source #
Token to retrieve the next page of results, or empty if there are no more results in the list.
GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse
data GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source #
The response message for EntityTypes.BatchUpdateEntityTypes.
See: googleCloudDialogflowV2BatchUpdateEntityTypesResponse
smart constructor.
Instances
googleCloudDialogflowV2BatchUpdateEntityTypesResponse :: GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source #
Creates a value of GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gEntityTypes :: Lens' GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse [GoogleCloudDialogflowV2EntityType] Source #
The collection of updated or created entity types.
GoogleCloudDialogflowV2QueryResultWebhookPayload
data GoogleCloudDialogflowV2QueryResultWebhookPayload Source #
If the query was fulfilled by a webhook call, this field is set to the value of the `payload` field returned in the webhook response.
See: googleCloudDialogflowV2QueryResultWebhookPayload
smart constructor.
Instances
googleCloudDialogflowV2QueryResultWebhookPayload Source #
Creates a value of GoogleCloudDialogflowV2QueryResultWebhookPayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqrwpAddtional :: Lens' GoogleCloudDialogflowV2QueryResultWebhookPayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1IntentParameter
data GoogleCloudDialogflowV2beta1IntentParameter Source #
Represents intent parameters.
See: googleCloudDialogflowV2beta1IntentParameter
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentParameter :: GoogleCloudDialogflowV2beta1IntentParameter Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentParameter
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvipValue :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text) Source #
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
gcdvipName :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text) Source #
The unique identifier of this parameter.
gcdvipPrompts :: Lens' GoogleCloudDialogflowV2beta1IntentParameter [Text] Source #
Optional. The collection of prompts that the agent can present to the user in order to collect value for the parameter.
gcdvipMandatory :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Bool) Source #
Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
gcdvipDisplayName :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text) Source #
Required. The name of the parameter.
gcdvipDefaultValue :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text) Source #
Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
gcdvipIsList :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Bool) Source #
Optional. Indicates whether the parameter represents a list of values.
gcdvipEntityTypeDisplayName :: Lens' GoogleCloudDialogflowV2beta1IntentParameter (Maybe Text) Source #
Optional. The name of the entity type, prefixed with `'`, that describes values of the parameter. If the parameter is required, this must be provided.
GoogleCloudDialogflowV2EntityTypeAutoExpansionMode
data GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source #
Optional. Indicates whether the entity type can be automatically expanded.
AutoExpansionModeUnspecified |
|
AutoExpansionModeDefault |
|
Instances
GoogleCloudDialogflowV2IntentParameter
data GoogleCloudDialogflowV2IntentParameter Source #
Represents intent parameters.
See: googleCloudDialogflowV2IntentParameter
smart constructor.
Instances
googleCloudDialogflowV2IntentParameter :: GoogleCloudDialogflowV2IntentParameter Source #
Creates a value of GoogleCloudDialogflowV2IntentParameter
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvipcValue :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text) Source #
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
gcdvipcName :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text) Source #
The unique identifier of this parameter.
gcdvipcPrompts :: Lens' GoogleCloudDialogflowV2IntentParameter [Text] Source #
Optional. The collection of prompts that the agent can present to the user in order to collect value for the parameter.
gcdvipcMandatory :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Bool) Source #
Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
gcdvipcDisplayName :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text) Source #
Required. The name of the parameter.
gcdvipcDefaultValue :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text) Source #
Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
gcdvipcIsList :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Bool) Source #
Optional. Indicates whether the parameter represents a list of values.
gcdvipcEntityTypeDisplayName :: Lens' GoogleCloudDialogflowV2IntentParameter (Maybe Text) Source #
Optional. The name of the entity type, prefixed with `'`, that describes values of the parameter. If the parameter is required, this must be provided.
GoogleCloudDialogflowV2beta1QueryResultWebhookPayload
data GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source #
If the query was fulfilled by a webhook call, this field is set to the value of the `payload` field returned in the webhook response.
See: googleCloudDialogflowV2beta1QueryResultWebhookPayload
smart constructor.
Instances
googleCloudDialogflowV2beta1QueryResultWebhookPayload Source #
Creates a value of GoogleCloudDialogflowV2beta1QueryResultWebhookPayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvqrwpcAddtional :: Lens' GoogleCloudDialogflowV2beta1QueryResultWebhookPayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart
data GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source #
Represents a part of a training phrase.
See: googleCloudDialogflowV2beta1IntentTrainingPhrasePart
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentTrainingPhrasePart :: GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvitppcText :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Text) Source #
Required. The text corresponding to the example or template, if there are no annotations. For annotated examples, it is the text for one of the example's parts.
gcdvitppcUserDefined :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Bool) Source #
Optional. Indicates whether the text was manually annotated by the developer.
gcdvitppcEntityType :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Text) Source #
Optional. The entity type name prefixed with `'`. This field is required for the annotated part of the text and applies only to examples.
gcdvitppcAlias :: Lens' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart (Maybe Text) Source #
Optional. The parameter name for the value extracted from the annotated part of the example.
GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode
data GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source #
Optional. Indicates whether the entity type can be automatically expanded.
GCDVETAEMAutoExpansionModeUnspecified |
|
GCDVETAEMAutoExpansionModeDefault |
|
Instances
GoogleCloudDialogflowV2ListContextsResponse
data GoogleCloudDialogflowV2ListContextsResponse Source #
The response message for Contexts.ListContexts.
See: googleCloudDialogflowV2ListContextsResponse
smart constructor.
Instances
googleCloudDialogflowV2ListContextsResponse :: GoogleCloudDialogflowV2ListContextsResponse Source #
Creates a value of GoogleCloudDialogflowV2ListContextsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvlcrContexts :: Lens' GoogleCloudDialogflowV2ListContextsResponse [GoogleCloudDialogflowV2Context] Source #
The list of contexts. There will be a maximum number of items returned based on the page_size field in the request.
gcdvlcrNextPageToken :: Lens' GoogleCloudDialogflowV2ListContextsResponse (Maybe Text) Source #
Token to retrieve the next page of results, or empty if there are no more results in the list.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
data GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source #
Transfers the call in Telephony Gateway.
See: googleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimttcPhoneNumber :: Lens' GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall (Maybe Text) Source #
Required. The phone number to transfer the call to in E.164 format. We currently only allow transferring to US numbers (+1xxxyyyzzzz).
GoogleCloudDialogflowV2beta1ExportAgentResponse
data GoogleCloudDialogflowV2beta1ExportAgentResponse Source #
The response message for Agents.ExportAgent.
See: googleCloudDialogflowV2beta1ExportAgentResponse
smart constructor.
Instances
googleCloudDialogflowV2beta1ExportAgentResponse :: GoogleCloudDialogflowV2beta1ExportAgentResponse Source #
Creates a value of GoogleCloudDialogflowV2beta1ExportAgentResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooAgentURI :: Lens' GoogleCloudDialogflowV2beta1ExportAgentResponse (Maybe Text) Source #
The URI to a file containing the exported agent. This field is populated only if `agent_uri` is specified in `ExportAgentRequest`.
gooAgentContent :: Lens' GoogleCloudDialogflowV2beta1ExportAgentResponse (Maybe ByteString) Source #
The exported agent. Example for how to export an agent to a zip file via a command line:
curl \ 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/agent:export'\ -X POST \ -H 'Authorization: Bearer '$(gcloud auth application-default print-access-token) \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ --compressed \ --data-binary '{}' \ | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \ | base64 --decode > <agent zip file>
GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload
data GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source #
Optional. This field is set to the value of the `QueryParameters.payload` field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular for the Telephony Gateway this field has the form:
{ "telephony": { "caller_id": "+18558363987" } }
Note: The caller ID field (`caller_id`) will be redacted for Standard Edition agents and populated with the caller ID in E.164 format for Enterprise Edition agents.
See: googleCloudDialogflowV2OriginalDetectIntentRequestPayload
smart constructor.
Instances
googleCloudDialogflowV2OriginalDetectIntentRequestPayload Source #
Creates a value of GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvodirpcAddtional :: Lens' GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload (HashMap Text JSONValue) Source #
Properties of the object.
GoogleCloudDialogflowV2SessionEntityType
data GoogleCloudDialogflowV2SessionEntityType Source #
Represents a session entity type. Extends or replaces a developer entity type at the user session level (we refer to the entity types defined at the agent level as "developer entity types"). Note: session entity types apply to all queries, regardless of the language.
See: googleCloudDialogflowV2SessionEntityType
smart constructor.
Instances
googleCloudDialogflowV2SessionEntityType :: GoogleCloudDialogflowV2SessionEntityType Source #
Creates a value of GoogleCloudDialogflowV2SessionEntityType
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvSetEntityOverrideMode :: Lens' GoogleCloudDialogflowV2SessionEntityType (Maybe GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode) Source #
Required. Indicates whether the additional data should override or supplement the developer entity type definition.
gcdvSetEntities :: Lens' GoogleCloudDialogflowV2SessionEntityType [GoogleCloudDialogflowV2EntityTypeEntity] Source #
Required. The collection of entities associated with this session entity type.
gcdvSetName :: Lens' GoogleCloudDialogflowV2SessionEntityType (Maybe Text) Source #
Required. The unique identifier of this session entity type. Format: `projects//agent/sessions//entityTypes/`. `` must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
GoogleCloudDialogflowV2beta1EntityTypeKind
data GoogleCloudDialogflowV2beta1EntityTypeKind Source #
Required. Indicates the kind of entity type.
GCDVETKKindUnspecified |
|
GCDVETKKindMap |
|
GCDVETKKindList |
|
Instances
GoogleCloudDialogflowV2EntityTypeEntity
data GoogleCloudDialogflowV2EntityTypeEntity Source #
Optional. Represents an entity.
See: googleCloudDialogflowV2EntityTypeEntity
smart constructor.
Instances
googleCloudDialogflowV2EntityTypeEntity :: GoogleCloudDialogflowV2EntityTypeEntity Source #
Creates a value of GoogleCloudDialogflowV2EntityTypeEntity
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gValue :: Lens' GoogleCloudDialogflowV2EntityTypeEntity (Maybe Text) Source #
Required. For `KIND_MAP` entity types: A canonical name to be used in place of synonyms. For `KIND_LIST` entity types: A string that can contain references to other entity types (with or without aliases).
gSynonyms :: Lens' GoogleCloudDialogflowV2EntityTypeEntity [Text] Source #
Required. A collection of synonyms. For `KIND_LIST` entity types this must contain exactly one synonym equal to `value`.
GoogleCloudDialogflowV2IntentWebhookState
data GoogleCloudDialogflowV2IntentWebhookState Source #
Optional. Indicates whether webhooks are enabled for the intent.
GCDVIWSWebhookStateUnspecified |
|
GCDVIWSWebhookStateEnabled |
|
GCDVIWSWebhookStateEnabledForSlotFilling |
|
Instances
GoogleCloudDialogflowV2beta1QueryResult
data GoogleCloudDialogflowV2beta1QueryResult Source #
Represents the result of conversational query or event processing.
See: googleCloudDialogflowV2beta1QueryResult
smart constructor.
Instances
googleCloudDialogflowV2beta1QueryResult :: GoogleCloudDialogflowV2beta1QueryResult Source #
Creates a value of GoogleCloudDialogflowV2beta1QueryResult
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gLanguageCode :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text) Source #
The language that was triggered during intent detection. See Language Support for a list of the currently supported language codes.
gAllRequiredParamsPresent :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Bool) Source #
This field is set to: - `false` if the matched intent has required parameters and not all of the required parameter values have been collected. - `true` if all required parameter values have been collected, or if the matched intent doesn't contain any required parameters.
gIntentDetectionConfidence :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Double) Source #
The intent detection confidence. Values range from 0.0 (completely uncertain) to 1.0 (completely certain). If there are `multiple knowledge_answers` messages, this value is set to the greatest `knowledgeAnswers.match_confidence` value in the list.
gFulfillmentMessages :: Lens' GoogleCloudDialogflowV2beta1QueryResult [GoogleCloudDialogflowV2beta1IntentMessage] Source #
The collection of rich messages to present to the user.
gKnowledgeAnswers :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1KnowledgeAnswers) Source #
The result from Knowledge Connector (if any), ordered by decreasing `KnowledgeAnswers.match_confidence`.
gSpeechRecognitionConfidence :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Double) Source #
The Speech recognition confidence between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. The default of 0.0 is a sentinel value indicating that confidence was not set. This field is not guaranteed to be accurate or set. In particular this field isn't set for StreamingDetectIntent since the streaming endpoint has separate confidence estimates per portion of the audio in StreamingRecognitionResult.
gAction :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text) Source #
The action name from the matched intent.
gIntent :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1Intent) Source #
The intent that matched the conversational query. Some, not all fields are filled in this message, including but not limited to: `name`, `display_name` and `webhook_state`.
gSentimentAnalysisResult :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1SentimentAnalysisResult) Source #
The sentiment analysis result, which depends on the `sentiment_analysis_request_config` specified in the request.
gQueryText :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text) Source #
The original conversational query text: - If natural language text was provided as input, `query_text` contains a copy of the input. - If natural language speech audio was provided as input, `query_text` contains the speech recognition result. If speech recognizer produced multiple alternatives, a particular one is picked. - If an event was provided as input, `query_text` is not set.
gFulfillmentText :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text) Source #
The text to be pronounced to the user or shown on the screen.
gParameters :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1QueryResultParameters) Source #
The collection of extracted parameters.
gWebhookPayload :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1QueryResultWebhookPayload) Source #
If the query was fulfilled by a webhook call, this field is set to the value of the `payload` field returned in the webhook response.
gOutputContexts :: Lens' GoogleCloudDialogflowV2beta1QueryResult [GoogleCloudDialogflowV2beta1Context] Source #
The collection of output contexts. If applicable, `output_contexts.parameters` contains entries with name `.original` containing the original parameter values before the query.
gWebhookSource :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe Text) Source #
If the query was fulfilled by a webhook call, this field is set to the value of the `source` field returned in the webhook response.
gDiagnosticInfo :: Lens' GoogleCloudDialogflowV2beta1QueryResult (Maybe GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo) Source #
The free-form diagnostic info. For example, this field could contain webhook call latency. The string keys of the Struct's fields map can change without notice.
GoogleCloudDialogflowV2IntentMessageImage
data GoogleCloudDialogflowV2IntentMessageImage Source #
The image response message.
See: googleCloudDialogflowV2IntentMessageImage
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageImage :: GoogleCloudDialogflowV2IntentMessageImage Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gAccessibilityText :: Lens' GoogleCloudDialogflowV2IntentMessageImage (Maybe Text) Source #
Optional. A text description of the image to be used for accessibility, e.g., screen readers.
gImageURI :: Lens' GoogleCloudDialogflowV2IntentMessageImage (Maybe Text) Source #
Optional. The public URI to an image file.
GoogleCloudDialogflowV2WebhookResponse
data GoogleCloudDialogflowV2WebhookResponse Source #
The response message for a webhook call.
See: googleCloudDialogflowV2WebhookResponse
smart constructor.
Instances
googleCloudDialogflowV2WebhookResponse :: GoogleCloudDialogflowV2WebhookResponse Source #
Creates a value of GoogleCloudDialogflowV2WebhookResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooFulfillmentMessages :: Lens' GoogleCloudDialogflowV2WebhookResponse [GoogleCloudDialogflowV2IntentMessage] Source #
Optional. The collection of rich messages to present to the user. This value is passed directly to `QueryResult.fulfillment_messages`.
gooPayload :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe GoogleCloudDialogflowV2WebhookResponsePayload) Source #
Optional. This value is passed directly to `QueryResult.webhook_payload`. See the related `fulfillment_messages[i].payload field`, which may be used as an alternative to this field. This field can be used for Actions on Google responses. It should have a structure similar to the JSON message shown here. For more information, see Actions on Google Webhook Format
{ "google": { "expectUserResponse": true, "richResponse": { "items": [ { "simpleResponse": { "textToSpeech": "this is a simple response" } } ] } } }
gooFulfillmentText :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe Text) Source #
Optional. The text to be shown on the screen. This value is passed directly to `QueryResult.fulfillment_text`.
gooSource :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe Text) Source #
Optional. This value is passed directly to `QueryResult.webhook_source`.
gooOutputContexts :: Lens' GoogleCloudDialogflowV2WebhookResponse [GoogleCloudDialogflowV2Context] Source #
Optional. The collection of output contexts. This value is passed directly to `QueryResult.output_contexts`.
gooFollowupEventInput :: Lens' GoogleCloudDialogflowV2WebhookResponse (Maybe GoogleCloudDialogflowV2EventInput) Source #
Optional. Makes the platform immediately invoke another `DetectIntent` call internally with the specified event as input.
GoogleCloudDialogflowV2TrainAgentRequest
data GoogleCloudDialogflowV2TrainAgentRequest Source #
The request message for Agents.TrainAgent.
See: googleCloudDialogflowV2TrainAgentRequest
smart constructor.
Instances
googleCloudDialogflowV2TrainAgentRequest :: GoogleCloudDialogflowV2TrainAgentRequest Source #
Creates a value of GoogleCloudDialogflowV2TrainAgentRequest
with the minimum fields required to make a request.
GoogleCloudDialogflowV2IntentBatch
data GoogleCloudDialogflowV2IntentBatch Source #
This message is a wrapper around a collection of intents.
See: googleCloudDialogflowV2IntentBatch
smart constructor.
Instances
googleCloudDialogflowV2IntentBatch :: GoogleCloudDialogflowV2IntentBatch Source #
Creates a value of GoogleCloudDialogflowV2IntentBatch
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvibIntents :: Lens' GoogleCloudDialogflowV2IntentBatch [GoogleCloudDialogflowV2Intent] Source #
A collection of intents.
GoogleCloudDialogflowV2beta1EntityType
data GoogleCloudDialogflowV2beta1EntityType Source #
Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.
See: googleCloudDialogflowV2beta1EntityType
smart constructor.
Instances
googleCloudDialogflowV2beta1EntityType :: GoogleCloudDialogflowV2beta1EntityType Source #
Creates a value of GoogleCloudDialogflowV2beta1EntityType
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvetcEntities :: Lens' GoogleCloudDialogflowV2beta1EntityType [GoogleCloudDialogflowV2beta1EntityTypeEntity] Source #
Optional. The collection of entities associated with the entity type.
gcdvetcKind :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe GoogleCloudDialogflowV2beta1EntityTypeKind) Source #
Required. Indicates the kind of entity type.
gcdvetcName :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe Text) Source #
Required for all methods except `create` (`create` populates the name automatically. The unique identifier of the entity type. Format: `projects//agent/entityTypes/`.
gcdvetcAutoExpansionMode :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode) Source #
Optional. Indicates whether the entity type can be automatically expanded.
gcdvetcDisplayName :: Lens' GoogleCloudDialogflowV2beta1EntityType (Maybe Text) Source #
Required. The name of the entity type.
GoogleCloudDialogflowV2SearchAgentsResponse
data GoogleCloudDialogflowV2SearchAgentsResponse Source #
The response message for Agents.SearchAgents.
See: googleCloudDialogflowV2SearchAgentsResponse
smart constructor.
Instances
googleCloudDialogflowV2SearchAgentsResponse :: GoogleCloudDialogflowV2SearchAgentsResponse Source #
Creates a value of GoogleCloudDialogflowV2SearchAgentsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvsarNextPageToken :: Lens' GoogleCloudDialogflowV2SearchAgentsResponse (Maybe Text) Source #
Token to retrieve the next page of results, or empty if there are no more results in the list.
gcdvsarAgents :: Lens' GoogleCloudDialogflowV2SearchAgentsResponse [GoogleCloudDialogflowV2Agent] Source #
The list of agents. There will be a maximum number of items returned based on the page_size field in the request.
GoogleCloudDialogflowV2ListSessionEntityTypesResponse
data GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source #
The response message for SessionEntityTypes.ListSessionEntityTypes.
See: googleCloudDialogflowV2ListSessionEntityTypesResponse
smart constructor.
Instances
googleCloudDialogflowV2ListSessionEntityTypesResponse :: GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source #
Creates a value of GoogleCloudDialogflowV2ListSessionEntityTypesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvlSetrNextPageToken :: Lens' GoogleCloudDialogflowV2ListSessionEntityTypesResponse (Maybe Text) Source #
Token to retrieve the next page of results, or empty if there are no more results in the list.
gcdvlSetrSessionEntityTypes :: Lens' GoogleCloudDialogflowV2ListSessionEntityTypesResponse [GoogleCloudDialogflowV2SessionEntityType] Source #
The list of session entity types. There will be a maximum number of items returned based on the page_size field in the request.
GoogleLongrunningOperation
data GoogleLongrunningOperation Source #
This resource represents a long-running operation that is the result of a network API call.
See: googleLongrunningOperation
smart constructor.
Instances
googleLongrunningOperation :: GoogleLongrunningOperation Source #
Creates a value of GoogleLongrunningOperation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gloDone :: Lens' GoogleLongrunningOperation (Maybe Bool) Source #
If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
gloError :: Lens' GoogleLongrunningOperation (Maybe GoogleRpcStatus) Source #
The error result of the operation in case of failure or cancellation.
gloResponse :: Lens' GoogleLongrunningOperation (Maybe GoogleLongrunningOperationResponse) Source #
The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
gloName :: Lens' GoogleLongrunningOperation (Maybe Text) Source #
The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should have the format of `operations/some/unique/name`.
gloMetadata :: Lens' GoogleLongrunningOperation (Maybe GoogleLongrunningOperationMetadata) Source #
Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
GoogleCloudDialogflowV2IntentMessage
data GoogleCloudDialogflowV2IntentMessage Source #
Corresponds to the `Response` field in the Dialogflow console.
See: googleCloudDialogflowV2IntentMessage
smart constructor.
Instances
googleCloudDialogflowV2IntentMessage :: GoogleCloudDialogflowV2IntentMessage Source #
Creates a value of GoogleCloudDialogflowV2IntentMessage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimcCard :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageCard) Source #
The card response.
gcdvimcImage :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageImage) Source #
The image response.
gcdvimcPlatform :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessagePlatform) Source #
Optional. The platform that this message is intended for.
gcdvimcLinkOutSuggestion :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion) Source #
The link out suggestion chip for Actions on Google.
gcdvimcText :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageText) Source #
The text response.
gcdvimcCarouselSelect :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageCarouselSelect) Source #
The carousel card response for Actions on Google.
gcdvimcSimpleResponses :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageSimpleResponses) Source #
The voice and text-only responses for Actions on Google.
gcdvimcPayload :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessagePayload) Source #
Returns a response containing a custom, platform-specific payload. See the Intent.Message.Platform type for a description of the structure that may be required for your platform.
gcdvimcSuggestions :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageSuggestions) Source #
The suggestion chips for Actions on Google.
gcdvimcListSelect :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageListSelect) Source #
The list card response for Actions on Google.
gcdvimcBasicCard :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageBasicCard) Source #
The basic card response for Actions on Google.
gcdvimcQuickReplies :: Lens' GoogleCloudDialogflowV2IntentMessage (Maybe GoogleCloudDialogflowV2IntentMessageQuickReplies) Source #
The quick replies response.
GoogleCloudDialogflowV2IntentMessageCarouselSelect
data GoogleCloudDialogflowV2IntentMessageCarouselSelect Source #
The card for presenting a carousel of options to select from.
See: googleCloudDialogflowV2IntentMessageCarouselSelect
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageCarouselSelect :: GoogleCloudDialogflowV2IntentMessageCarouselSelect Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageCarouselSelect
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gItems :: Lens' GoogleCloudDialogflowV2IntentMessageCarouselSelect [GoogleCloudDialogflowV2IntentMessageCarouselSelectItem] Source #
Required. Carousel items.
GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
data GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source #
Additional info about the select item for when it is triggered in a dialog.
See: googleCloudDialogflowV2beta1IntentMessageSelectItemInfo
smart constructor.
Instances
googleCloudDialogflowV2beta1IntentMessageSelectItemInfo :: GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source #
Creates a value of GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooKey :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo (Maybe Text) Source #
Required. A unique key that will be sent back to the agent if this response is given.
gooSynonyms :: Lens' GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo [Text] Source #
Optional. A list of synonyms that can also be used to trigger this item in dialog.
GoogleCloudDialogflowV2beta1Intent
data GoogleCloudDialogflowV2beta1Intent Source #
Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.
See: googleCloudDialogflowV2beta1Intent
smart constructor.
Instances
googleCloudDialogflowV2beta1Intent :: GoogleCloudDialogflowV2beta1Intent Source #
Creates a value of GoogleCloudDialogflowV2beta1Intent
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvicDefaultResponsePlatforms
gcdvicWebhookState
gcdvicMlEnabled
gcdvicPriority
gcdvicAction
gcdvicRootFollowupIntentName
gcdvicName
gcdvicEvents
gcdvicParameters
gcdvicDisplayName
gcdvicInputContextNames
gcdvicEndInteraction
gcdvicMessages
gcdvicParentFollowupIntentName
gcdvicOutputContexts
gcdvicTrainingPhrases
gcdvicFollowupIntentInfo
gcdvicIsFallback
gcdvicMlDisabled
gcdvicResetContexts
gcdvicDefaultResponsePlatforms :: Lens' GoogleCloudDialogflowV2beta1Intent [Text] Source #
Optional. The list of platforms for which the first response will be taken from among the messages assigned to the DEFAULT_PLATFORM.
gcdvicWebhookState :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe GoogleCloudDialogflowV2beta1IntentWebhookState) Source #
Optional. Indicates whether webhooks are enabled for the intent.
gcdvicMlEnabled :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool) Source #
Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.
gcdvicPriority :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Int32) Source #
Optional. The priority of this intent. Higher numbers represent higher priorities. If this is zero or unspecified, we use the default priority 500000. Negative numbers mean that the intent is disabled.
gcdvicAction :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text) Source #
Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
gcdvicRootFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text) Source #
Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.
gcdvicName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text) Source #
Required for all methods except `create` (`create` populates the name automatically. The unique identifier of this intent. Format: `projects//agent/intents/`.
gcdvicEvents :: Lens' GoogleCloudDialogflowV2beta1Intent [Text] Source #
Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent.
gcdvicParameters :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentParameter] Source #
Optional. The collection of parameters associated with the intent.
gcdvicDisplayName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text) Source #
Required. The name of this intent.
gcdvicInputContextNames :: Lens' GoogleCloudDialogflowV2beta1Intent [Text] Source #
Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
gcdvicEndInteraction :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool) Source #
Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
gcdvicMessages :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentMessage] Source #
Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
gcdvicParentFollowupIntentName :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Text) Source #
Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
gcdvicOutputContexts :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1Context] Source #
Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
gcdvicTrainingPhrases :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentTrainingPhrase] Source #
Optional. The collection of examples/templates that the agent is trained on.
gcdvicFollowupIntentInfo :: Lens' GoogleCloudDialogflowV2beta1Intent [GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo] Source #
Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
gcdvicIsFallback :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool) Source #
Optional. Indicates whether this is a fallback intent.
gcdvicMlDisabled :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool) Source #
Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
gcdvicResetContexts :: Lens' GoogleCloudDialogflowV2beta1Intent (Maybe Bool) Source #
Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
GoogleCloudDialogflowV2Context
data GoogleCloudDialogflowV2Context Source #
Represents a context.
See: googleCloudDialogflowV2Context
smart constructor.
Instances
googleCloudDialogflowV2Context :: GoogleCloudDialogflowV2Context Source #
Creates a value of GoogleCloudDialogflowV2Context
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvccLifespanCount :: Lens' GoogleCloudDialogflowV2Context (Maybe Int32) Source #
Optional. The number of conversational query requests after which the context expires. If set to `0` (the default) the context expires immediately. Contexts expire automatically after 20 minutes even if there are no matching queries.
gcdvccName :: Lens' GoogleCloudDialogflowV2Context (Maybe Text) Source #
Required. The unique identifier of the context. Format: `projects//agent/sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in [a-zA-Z0-9_-%] and may be at most 250 bytes long.
gcdvccParameters :: Lens' GoogleCloudDialogflowV2Context (Maybe GoogleCloudDialogflowV2ContextParameters) Source #
Optional. The collection of parameters associated with this context. Refer to this doc for syntax.
GoogleCloudDialogflowV2InputAudioConfigAudioEncoding
data GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source #
Required. Audio encoding of the audio content to process.
AudioEncodingUnspecified |
|
AudioEncodingLinear16 |
|
AudioEncodingFlac |
|
AudioEncodingMulaw |
|
AudioEncodingAmr |
|
AudioEncodingAmrWb |
|
AudioEncodingOggOpus |
|
AudioEncodingSpeexWithHeaderByte |
|
Instances
GoogleCloudDialogflowV2IntentMessageBasicCardButton
data GoogleCloudDialogflowV2IntentMessageBasicCardButton Source #
The button object that appears at the bottom of a card.
See: googleCloudDialogflowV2IntentMessageBasicCardButton
smart constructor.
Instances
googleCloudDialogflowV2IntentMessageBasicCardButton :: GoogleCloudDialogflowV2IntentMessageBasicCardButton Source #
Creates a value of GoogleCloudDialogflowV2IntentMessageBasicCardButton
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcdvimbcbcOpenURIAction :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCardButton (Maybe GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction) Source #
Required. Action to take when a user taps on the button.
gcdvimbcbcTitle :: Lens' GoogleCloudDialogflowV2IntentMessageBasicCardButton (Maybe Text) Source #
Required. The title of the button.