gogol-dialogflow-0.4.0: Google Dialogflow SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.DialogFlow.Types

Contents

Description

 
Synopsis

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

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
Eq GoogleRpcStatus Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleRpcStatus Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleRpcStatus -> c GoogleRpcStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleRpcStatus #

toConstr :: GoogleRpcStatus -> Constr #

dataTypeOf :: GoogleRpcStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleRpcStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleRpcStatus) #

gmapT :: (forall b. Data b => b -> b) -> GoogleRpcStatus -> GoogleRpcStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpcStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpcStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleRpcStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleRpcStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleRpcStatus -> m GoogleRpcStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpcStatus -> m GoogleRpcStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpcStatus -> m GoogleRpcStatus #

Show GoogleRpcStatus Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleRpcStatus Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleRpcStatus :: Type -> Type #

ToJSON GoogleRpcStatus Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleRpcStatus Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleRpcStatus Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleRpcStatus = D1 (MetaData "GoogleRpcStatus" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleRpcStatus'" PrefixI True) (S1 (MetaSel (Just "_grsDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleRpcStatusDetailsItem])) :*: (S1 (MetaSel (Just "_grsCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_grsMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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
Eq GoogleCloudDialogflowV2IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> c GoogleCloudDialogflowV2IntentFollowupIntentInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentFollowupIntentInfo #

toConstr :: GoogleCloudDialogflowV2IntentFollowupIntentInfo -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentFollowupIntentInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentFollowupIntentInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentFollowupIntentInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> GoogleCloudDialogflowV2IntentFollowupIntentInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> m GoogleCloudDialogflowV2IntentFollowupIntentInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> m GoogleCloudDialogflowV2IntentFollowupIntentInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentFollowupIntentInfo -> m GoogleCloudDialogflowV2IntentFollowupIntentInfo #

Show GoogleCloudDialogflowV2IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentFollowupIntentInfo = D1 (MetaData "GoogleCloudDialogflowV2IntentFollowupIntentInfo" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentFollowupIntentInfo'" PrefixI True) (S1 (MetaSel (Just "_gcdvifiiFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvifiiParentFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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.

Constructors

IntentViewUnspecified

INTENT_VIEW_UNSPECIFIED Training phrases field is not populated in the response.

IntentViewFull

INTENT_VIEW_FULL All fields are populated.

Instances
Enum GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> c GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView #

toConstr :: GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> m GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> m GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView -> m GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView #

Ord GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView = D1 (MetaData "GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "IntentViewUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IntentViewFull" PrefixI False) (U1 :: Type -> Type))

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
Eq GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> m GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> m GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses -> m GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses #

Show GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses'" PrefixI True) (S1 (MetaSel (Just "_gcdvimsrSimpleResponses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse]))))

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:

GoogleCloudDialogflowV2beta1IntentTrainingPhraseType

data GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source #

Required. The type of the training phrase.

Constructors

TypeUnspecified

TYPE_UNSPECIFIED Not specified. This value should never be used.

Example

EXAMPLE Examples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.

Template

TEMPLATE Templates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings.

Instances
Enum GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> c GoogleCloudDialogflowV2beta1IntentTrainingPhraseType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentTrainingPhraseType #

toConstr :: GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> m GoogleCloudDialogflowV2beta1IntentTrainingPhraseType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> m GoogleCloudDialogflowV2beta1IntentTrainingPhraseType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhraseType -> m GoogleCloudDialogflowV2beta1IntentTrainingPhraseType #

Ord GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1IntentTrainingPhraseType = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentTrainingPhraseType" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "TypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Example" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Template" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2InputAudioConfig

data GoogleCloudDialogflowV2InputAudioConfig Source #

Instructs the speech recognizer how to process the audio content.

See: googleCloudDialogflowV2InputAudioConfig smart constructor.

Instances
Eq GoogleCloudDialogflowV2InputAudioConfig Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2InputAudioConfig Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2InputAudioConfig -> c GoogleCloudDialogflowV2InputAudioConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2InputAudioConfig #

toConstr :: GoogleCloudDialogflowV2InputAudioConfig -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2InputAudioConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2InputAudioConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2InputAudioConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2InputAudioConfig -> GoogleCloudDialogflowV2InputAudioConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2InputAudioConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2InputAudioConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2InputAudioConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2InputAudioConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2InputAudioConfig -> m GoogleCloudDialogflowV2InputAudioConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2InputAudioConfig -> m GoogleCloudDialogflowV2InputAudioConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2InputAudioConfig -> m GoogleCloudDialogflowV2InputAudioConfig #

Show GoogleCloudDialogflowV2InputAudioConfig Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2InputAudioConfig Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2InputAudioConfig Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2InputAudioConfig Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2InputAudioConfig Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2InputAudioConfig = D1 (MetaData "GoogleCloudDialogflowV2InputAudioConfig" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2InputAudioConfig'" PrefixI True) ((S1 (MetaSel (Just "_gcdviacLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdviacPhraseHints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_gcdviacSampleRateHertz") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcdviacAudioEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2InputAudioConfigAudioEncoding)))))

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.

GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse

data GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source #

The response message for Intents.BatchUpdateIntents.

See: googleCloudDialogflowV2beta1BatchUpdateIntentsResponse smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> c GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse #

toConstr :: GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> m GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> m GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse -> m GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse #

Show GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse = D1 (MetaData "GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvbuirIntents") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1Intent]))))

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:

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
Eq GoogleCloudDialogflowV2beta1IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> c GoogleCloudDialogflowV2beta1IntentMessagePayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessagePayload #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessagePayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessagePayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessagePayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessagePayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> GoogleCloudDialogflowV2beta1IntentMessagePayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> m GoogleCloudDialogflowV2beta1IntentMessagePayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> m GoogleCloudDialogflowV2beta1IntentMessagePayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessagePayload -> m GoogleCloudDialogflowV2beta1IntentMessagePayload #

Show GoogleCloudDialogflowV2beta1IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessagePayload = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessagePayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessagePayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvimpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2WebhookRequest

data GoogleCloudDialogflowV2WebhookRequest Source #

The request message for a webhook call.

See: googleCloudDialogflowV2WebhookRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2WebhookRequest -> c GoogleCloudDialogflowV2WebhookRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2WebhookRequest #

toConstr :: GoogleCloudDialogflowV2WebhookRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2WebhookRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2WebhookRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2WebhookRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2WebhookRequest -> GoogleCloudDialogflowV2WebhookRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2WebhookRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2WebhookRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2WebhookRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2WebhookRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookRequest -> m GoogleCloudDialogflowV2WebhookRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookRequest -> m GoogleCloudDialogflowV2WebhookRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookRequest -> m GoogleCloudDialogflowV2WebhookRequest #

Show GoogleCloudDialogflowV2WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2WebhookRequest = D1 (MetaData "GoogleCloudDialogflowV2WebhookRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2WebhookRequest'" PrefixI True) ((S1 (MetaSel (Just "_gcdvwrOriginalDetectIntentRequest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2OriginalDetectIntentRequest)) :*: S1 (MetaSel (Just "_gcdvwrResponseId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvwrQueryResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryResult)) :*: S1 (MetaSel (Just "_gcdvwrSession") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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
Eq GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> c GoogleCloudDialogflowV2IntentMessageCarouselSelectItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageCarouselSelectItem #

toConstr :: GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCarouselSelectItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCarouselSelectItem) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> m GoogleCloudDialogflowV2IntentMessageCarouselSelectItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> m GoogleCloudDialogflowV2IntentMessageCarouselSelectItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCarouselSelectItem -> m GoogleCloudDialogflowV2IntentMessageCarouselSelectItem #

Show GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCarouselSelectItem = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageCarouselSelectItem" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageCarouselSelectItem'" PrefixI True) ((S1 (MetaSel (Just "_gcdvimcsiImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageImage)) :*: S1 (MetaSel (Just "_gcdvimcsiTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvimcsiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimcsiInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageSelectItemInfo)))))

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
Eq GoogleCloudDialogflowV2EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2EventInput -> c GoogleCloudDialogflowV2EventInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2EventInput #

toConstr :: GoogleCloudDialogflowV2EventInput -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2EventInput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2EventInput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2EventInput) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2EventInput -> GoogleCloudDialogflowV2EventInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EventInput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EventInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EventInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EventInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EventInput -> m GoogleCloudDialogflowV2EventInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EventInput -> m GoogleCloudDialogflowV2EventInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EventInput -> m GoogleCloudDialogflowV2EventInput #

Show GoogleCloudDialogflowV2EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2EventInput :: Type -> Type #

ToJSON GoogleCloudDialogflowV2EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EventInput = D1 (MetaData "GoogleCloudDialogflowV2EventInput" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2EventInput'" PrefixI True) (S1 (MetaSel (Just "_gcdveiLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdveiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdveiParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2EventInputParameters)))))

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
Eq GoogleCloudDialogflowV2IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> c GoogleCloudDialogflowV2IntentMessageSimpleResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageSimpleResponse #

toConstr :: GoogleCloudDialogflowV2IntentMessageSimpleResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageSimpleResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSimpleResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSimpleResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> GoogleCloudDialogflowV2IntentMessageSimpleResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> m GoogleCloudDialogflowV2IntentMessageSimpleResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> m GoogleCloudDialogflowV2IntentMessageSimpleResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSimpleResponse -> m GoogleCloudDialogflowV2IntentMessageSimpleResponse #

Show GoogleCloudDialogflowV2IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSimpleResponse = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageSimpleResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageSimpleResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvimsrDisplayText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvimsrSsml") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimsrTextToSpeech") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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:

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
Eq GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleLongrunningOperationMetadata -> c GoogleLongrunningOperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleLongrunningOperationMetadata #

toConstr :: GoogleLongrunningOperationMetadata -> Constr #

dataTypeOf :: GoogleLongrunningOperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleLongrunningOperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleLongrunningOperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleLongrunningOperationMetadata -> GoogleLongrunningOperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleLongrunningOperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleLongrunningOperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationMetadata -> m GoogleLongrunningOperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationMetadata -> m GoogleLongrunningOperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationMetadata -> m GoogleLongrunningOperationMetadata #

Show GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleLongrunningOperationMetadata :: Type -> Type #

ToJSON GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleLongrunningOperationMetadata = D1 (MetaData "GoogleLongrunningOperationMetadata" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleLongrunningOperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_glomAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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
Eq GoogleCloudDialogflowV2IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentTrainingPhrase -> c GoogleCloudDialogflowV2IntentTrainingPhrase #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentTrainingPhrase #

toConstr :: GoogleCloudDialogflowV2IntentTrainingPhrase -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentTrainingPhrase -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentTrainingPhrase) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentTrainingPhrase) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentTrainingPhrase -> GoogleCloudDialogflowV2IntentTrainingPhrase #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentTrainingPhrase -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentTrainingPhrase -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentTrainingPhrase -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentTrainingPhrase -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhrase -> m GoogleCloudDialogflowV2IntentTrainingPhrase #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhrase -> m GoogleCloudDialogflowV2IntentTrainingPhrase #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhrase -> m GoogleCloudDialogflowV2IntentTrainingPhrase #

Show GoogleCloudDialogflowV2IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentTrainingPhrase = D1 (MetaData "GoogleCloudDialogflowV2IntentTrainingPhrase" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentTrainingPhrase'" PrefixI True) ((S1 (MetaSel (Just "_gcdvitpParts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentTrainingPhrasePart])) :*: S1 (MetaSel (Just "_gcdvitpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvitpTimesAddedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcdvitpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentTrainingPhraseType)))))

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.

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem

data GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source #

An item in the carousel.

See: googleCloudDialogflowV2beta1IntentMessageCarouselSelectItem smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> m GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> m GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem -> m GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem #

Show GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem'" PrefixI True) ((S1 (MetaSel (Just "_gImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)) :*: S1 (MetaSel (Just "_gTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo)))))

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:

GoogleCloudDialogflowV2IntentMessageBasicCard

data GoogleCloudDialogflowV2IntentMessageBasicCard Source #

The basic card message. Useful for displaying information.

See: googleCloudDialogflowV2IntentMessageBasicCard smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageBasicCard -> c GoogleCloudDialogflowV2IntentMessageBasicCard #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageBasicCard #

toConstr :: GoogleCloudDialogflowV2IntentMessageBasicCard -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageBasicCard -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageBasicCard) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageBasicCard) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageBasicCard -> GoogleCloudDialogflowV2IntentMessageBasicCard #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageBasicCard -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageBasicCard -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageBasicCard -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageBasicCard -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCard -> m GoogleCloudDialogflowV2IntentMessageBasicCard #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCard -> m GoogleCloudDialogflowV2IntentMessageBasicCard #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCard -> m GoogleCloudDialogflowV2IntentMessageBasicCard #

Show GoogleCloudDialogflowV2IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageBasicCard = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageBasicCard" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageBasicCard'" PrefixI True) ((S1 (MetaSel (Just "_gcdvimbcImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageImage)) :*: S1 (MetaSel (Just "_gcdvimbcButtons") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessageBasicCardButton]))) :*: (S1 (MetaSel (Just "_gcdvimbcSubtitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvimbcTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimbcFormattedText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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
Eq GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> m GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> m GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse -> m GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse #

Show GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse'" PrefixI True) (S1 (MetaSel (Just "_gDisplayText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gSsml") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gTextToSpeech") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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:

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
Eq GoogleCloudDialogflowV2Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2Intent -> c GoogleCloudDialogflowV2Intent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2Intent #

toConstr :: GoogleCloudDialogflowV2Intent -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2Intent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2Intent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2Intent) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2Intent -> GoogleCloudDialogflowV2Intent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2Intent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2Intent -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2Intent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2Intent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Intent -> m GoogleCloudDialogflowV2Intent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Intent -> m GoogleCloudDialogflowV2Intent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Intent -> m GoogleCloudDialogflowV2Intent #

Show GoogleCloudDialogflowV2Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2Intent :: Type -> Type #

ToJSON GoogleCloudDialogflowV2Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2Intent = D1 (MetaData "GoogleCloudDialogflowV2Intent" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2Intent'" PrefixI True) ((((S1 (MetaSel (Just "_gcdviDefaultResponsePlatforms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcdviWebhookState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentWebhookState))) :*: (S1 (MetaSel (Just "_gcdviPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcdviAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_gcdviRootFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdviName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdviEvents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_gcdviParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentParameter])) :*: S1 (MetaSel (Just "_gcdviDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_gcdviInputContextNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcdviMessages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessage]))) :*: (S1 (MetaSel (Just "_gcdviParentFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdviOutputContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2Context])))) :*: ((S1 (MetaSel (Just "_gcdviTrainingPhrases") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentTrainingPhrase])) :*: S1 (MetaSel (Just "_gcdviFollowupIntentInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentFollowupIntentInfo]))) :*: (S1 (MetaSel (Just "_gcdviIsFallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_gcdviMlDisabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcdviResetContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))))

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
Eq GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton #

Show GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton'" PrefixI True) (S1 (MetaSel (Just "_gcdvimbcbOpenURIAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction)) :*: S1 (MetaSel (Just "_gcdvimbcbTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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:

GoogleCloudDialogflowV2BatchCreateEntitiesRequest

data GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source #

The request message for EntityTypes.BatchCreateEntities.

See: googleCloudDialogflowV2BatchCreateEntitiesRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> c GoogleCloudDialogflowV2BatchCreateEntitiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchCreateEntitiesRequest #

toConstr :: GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchCreateEntitiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchCreateEntitiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> m GoogleCloudDialogflowV2BatchCreateEntitiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> m GoogleCloudDialogflowV2BatchCreateEntitiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchCreateEntitiesRequest -> m GoogleCloudDialogflowV2BatchCreateEntitiesRequest #

Show GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchCreateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchCreateEntitiesRequest = D1 (MetaData "GoogleCloudDialogflowV2BatchCreateEntitiesRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2BatchCreateEntitiesRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvbcerLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvbcerEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2EntityTypeEntity]))))

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.

GoogleCloudDialogflowV2beta1IntentMessageSuggestions

data GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source #

The collection of suggestions.

See: googleCloudDialogflowV2beta1IntentMessageSuggestions smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> c GoogleCloudDialogflowV2beta1IntentMessageSuggestions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageSuggestions #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSuggestions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSuggestions) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> m GoogleCloudDialogflowV2beta1IntentMessageSuggestions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> m GoogleCloudDialogflowV2beta1IntentMessageSuggestions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestions -> m GoogleCloudDialogflowV2beta1IntentMessageSuggestions #

Show GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSuggestions = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageSuggestions" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageSuggestions'" PrefixI True) (S1 (MetaSel (Just "_gcdvimsSuggestions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessageSuggestion]))))

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:

GoogleCloudDialogflowV2BatchDeleteIntentsRequest

data GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source #

The request message for Intents.BatchDeleteIntents.

See: googleCloudDialogflowV2BatchDeleteIntentsRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> c GoogleCloudDialogflowV2BatchDeleteIntentsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchDeleteIntentsRequest #

toConstr :: GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchDeleteIntentsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchDeleteIntentsRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> m GoogleCloudDialogflowV2BatchDeleteIntentsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> m GoogleCloudDialogflowV2BatchDeleteIntentsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteIntentsRequest -> m GoogleCloudDialogflowV2BatchDeleteIntentsRequest #

Show GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchDeleteIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchDeleteIntentsRequest = D1 (MetaData "GoogleCloudDialogflowV2BatchDeleteIntentsRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2BatchDeleteIntentsRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvbdirIntents") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2Intent]))))

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.

Constructors

MatchConfidenceLevelUnspecified

MATCH_CONFIDENCE_LEVEL_UNSPECIFIED Not specified.

Low

LOW Indicates that the confidence is low.

Medium

MEDIUM Indicates our confidence is medium.

High

HIGH Indicates our confidence is high.

Instances
Enum GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel #

toConstr :: GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> m GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> m GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel -> m GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel #

Ord GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel = D1 (MetaData "GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) ((C1 (MetaCons "MatchConfidenceLevelUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Low" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Medium" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "High" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2QueryResult

data GoogleCloudDialogflowV2QueryResult Source #

Represents the result of conversational query or event processing.

See: googleCloudDialogflowV2QueryResult smart constructor.

Instances
Eq GoogleCloudDialogflowV2QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2QueryResult -> c GoogleCloudDialogflowV2QueryResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2QueryResult #

toConstr :: GoogleCloudDialogflowV2QueryResult -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2QueryResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2QueryResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2QueryResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2QueryResult -> GoogleCloudDialogflowV2QueryResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResult -> m GoogleCloudDialogflowV2QueryResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResult -> m GoogleCloudDialogflowV2QueryResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResult -> m GoogleCloudDialogflowV2QueryResult #

Show GoogleCloudDialogflowV2QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2QueryResult :: Type -> Type #

ToJSON GoogleCloudDialogflowV2QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResult = D1 (MetaData "GoogleCloudDialogflowV2QueryResult" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2QueryResult'" PrefixI True) (((S1 (MetaSel (Just "_gcdvqrLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvqrAllRequiredParamsPresent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcdvqrIntentDetectionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_gcdvqrFulfillmentMessages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessage])) :*: S1 (MetaSel (Just "_gcdvqrSpeechRecognitionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcdvqrAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvqrIntent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2Intent))))) :*: ((S1 (MetaSel (Just "_gcdvqrQueryText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvqrFulfillmentText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvqrParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryResultParameters)))) :*: ((S1 (MetaSel (Just "_gcdvqrWebhookPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryResultWebhookPayload)) :*: S1 (MetaSel (Just "_gcdvqrOutputContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2Context]))) :*: (S1 (MetaSel (Just "_gcdvqrWebhookSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvqrDiagnosticInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryResultDiagnosticInfo)))))))

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.

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.

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
Eq GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> c GoogleCloudDialogflowV2BatchUpdateIntentsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchUpdateIntentsRequest #

toConstr :: GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateIntentsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateIntentsRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> m GoogleCloudDialogflowV2BatchUpdateIntentsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> m GoogleCloudDialogflowV2BatchUpdateIntentsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsRequest -> m GoogleCloudDialogflowV2BatchUpdateIntentsRequest #

Show GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateIntentsRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateIntentsRequest = D1 (MetaData "GoogleCloudDialogflowV2BatchUpdateIntentsRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2BatchUpdateIntentsRequest'" PrefixI True) ((S1 (MetaSel (Just "_gcdvbuirLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvbuirUpdateMask") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask))) :*: (S1 (MetaSel (Just "_gcdvbuirIntentView") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2BatchUpdateIntentsRequestIntentView)) :*: (S1 (MetaSel (Just "_gcdvbuirIntentBatchURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvbuirIntentBatchInline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentBatch))))))

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.

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://".

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
Eq GoogleTypeLatLng Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleTypeLatLng Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleTypeLatLng -> c GoogleTypeLatLng #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleTypeLatLng #

toConstr :: GoogleTypeLatLng -> Constr #

dataTypeOf :: GoogleTypeLatLng -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleTypeLatLng) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleTypeLatLng) #

gmapT :: (forall b. Data b => b -> b) -> GoogleTypeLatLng -> GoogleTypeLatLng #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleTypeLatLng -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleTypeLatLng -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleTypeLatLng -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleTypeLatLng -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleTypeLatLng -> m GoogleTypeLatLng #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleTypeLatLng -> m GoogleTypeLatLng #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleTypeLatLng -> m GoogleTypeLatLng #

Show GoogleTypeLatLng Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleTypeLatLng Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleTypeLatLng :: Type -> Type #

ToJSON GoogleTypeLatLng Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleTypeLatLng Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleTypeLatLng Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleTypeLatLng = D1 (MetaData "GoogleTypeLatLng" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleTypeLatLng'" PrefixI True) (S1 (MetaSel (Just "_gtllLatitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gtllLongitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

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
Eq GoogleCloudDialogflowV2beta1WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1WebhookResponse -> c GoogleCloudDialogflowV2beta1WebhookResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1WebhookResponse #

toConstr :: GoogleCloudDialogflowV2beta1WebhookResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1WebhookResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1WebhookResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1WebhookResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1WebhookResponse -> GoogleCloudDialogflowV2beta1WebhookResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1WebhookResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1WebhookResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1WebhookResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1WebhookResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookResponse -> m GoogleCloudDialogflowV2beta1WebhookResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookResponse -> m GoogleCloudDialogflowV2beta1WebhookResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookResponse -> m GoogleCloudDialogflowV2beta1WebhookResponse #

Show GoogleCloudDialogflowV2beta1WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1WebhookResponse = D1 (MetaData "GoogleCloudDialogflowV2beta1WebhookResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1WebhookResponse'" PrefixI True) ((S1 (MetaSel (Just "_gcdvwrFulfillmentMessages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessage])) :*: (S1 (MetaSel (Just "_gcdvwrPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1WebhookResponsePayload)) :*: S1 (MetaSel (Just "_gcdvwrFulfillmentText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_gcdvwrSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvwrEndInteraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_gcdvwrOutputContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1Context])) :*: S1 (MetaSel (Just "_gcdvwrFollowupEventInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1EventInput))))))

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
Eq GoogleCloudDialogflowV2beta1EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1EventInputParameters -> c GoogleCloudDialogflowV2beta1EventInputParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1EventInputParameters #

toConstr :: GoogleCloudDialogflowV2beta1EventInputParameters -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1EventInputParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1EventInputParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1EventInputParameters) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1EventInputParameters -> GoogleCloudDialogflowV2beta1EventInputParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EventInputParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EventInputParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EventInputParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EventInputParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EventInputParameters -> m GoogleCloudDialogflowV2beta1EventInputParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EventInputParameters -> m GoogleCloudDialogflowV2beta1EventInputParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EventInputParameters -> m GoogleCloudDialogflowV2beta1EventInputParameters #

Show GoogleCloudDialogflowV2beta1EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EventInputParameters = D1 (MetaData "GoogleCloudDialogflowV2beta1EventInputParameters" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1EventInputParameters'" PrefixI True) (S1 (MetaSel (Just "_gcdveipAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

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
Eq GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload #

toConstr :: GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> m GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> m GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload -> m GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload #

Show GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload = D1 (MetaData "GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvodirpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

GoogleCloudDialogflowV2IntentMessageQuickReplies

data GoogleCloudDialogflowV2IntentMessageQuickReplies Source #

The quick replies response message.

See: googleCloudDialogflowV2IntentMessageQuickReplies smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> c GoogleCloudDialogflowV2IntentMessageQuickReplies #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageQuickReplies #

toConstr :: GoogleCloudDialogflowV2IntentMessageQuickReplies -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageQuickReplies -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageQuickReplies) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageQuickReplies) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> GoogleCloudDialogflowV2IntentMessageQuickReplies #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> m GoogleCloudDialogflowV2IntentMessageQuickReplies #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> m GoogleCloudDialogflowV2IntentMessageQuickReplies #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageQuickReplies -> m GoogleCloudDialogflowV2IntentMessageQuickReplies #

Show GoogleCloudDialogflowV2IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageQuickReplies = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageQuickReplies" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageQuickReplies'" PrefixI True) (S1 (MetaSel (Just "_gcdvimqrTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimqrQuickReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

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.

GoogleCloudDialogflowV2beta1KnowledgeAnswers

data GoogleCloudDialogflowV2beta1KnowledgeAnswers Source #

Represents the result of querying a Knowledge base.

See: googleCloudDialogflowV2beta1KnowledgeAnswers smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1KnowledgeAnswers Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1KnowledgeAnswers Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> c GoogleCloudDialogflowV2beta1KnowledgeAnswers #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1KnowledgeAnswers #

toConstr :: GoogleCloudDialogflowV2beta1KnowledgeAnswers -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1KnowledgeAnswers -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeAnswers) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeAnswers) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> GoogleCloudDialogflowV2beta1KnowledgeAnswers #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> m GoogleCloudDialogflowV2beta1KnowledgeAnswers #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> m GoogleCloudDialogflowV2beta1KnowledgeAnswers #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswers -> m GoogleCloudDialogflowV2beta1KnowledgeAnswers #

Show GoogleCloudDialogflowV2beta1KnowledgeAnswers Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1KnowledgeAnswers Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1KnowledgeAnswers Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1KnowledgeAnswers Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1KnowledgeAnswers Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1KnowledgeAnswers = D1 (MetaData "GoogleCloudDialogflowV2beta1KnowledgeAnswers" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1KnowledgeAnswers'" PrefixI True) (S1 (MetaSel (Just "_gcdvkaAnswers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer]))))

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:

GoogleCloudDialogflowV2beta1IntentMessageCardButton

data GoogleCloudDialogflowV2beta1IntentMessageCardButton Source #

Optional. Contains information about a button.

See: googleCloudDialogflowV2beta1IntentMessageCardButton smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> c GoogleCloudDialogflowV2beta1IntentMessageCardButton #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageCardButton #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageCardButton -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageCardButton -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCardButton) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCardButton) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> GoogleCloudDialogflowV2beta1IntentMessageCardButton #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> m GoogleCloudDialogflowV2beta1IntentMessageCardButton #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> m GoogleCloudDialogflowV2beta1IntentMessageCardButton #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCardButton -> m GoogleCloudDialogflowV2beta1IntentMessageCardButton #

Show GoogleCloudDialogflowV2beta1IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCardButton = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageCardButton" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageCardButton'" PrefixI True) (S1 (MetaSel (Just "_gcdvimcbText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimcbPostback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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:

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
Eq GoogleCloudDialogflowV2beta1ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1ContextParameters -> c GoogleCloudDialogflowV2beta1ContextParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1ContextParameters #

toConstr :: GoogleCloudDialogflowV2beta1ContextParameters -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1ContextParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1ContextParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1ContextParameters) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1ContextParameters -> GoogleCloudDialogflowV2beta1ContextParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1ContextParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1ContextParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1ContextParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1ContextParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1ContextParameters -> m GoogleCloudDialogflowV2beta1ContextParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1ContextParameters -> m GoogleCloudDialogflowV2beta1ContextParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1ContextParameters -> m GoogleCloudDialogflowV2beta1ContextParameters #

Show GoogleCloudDialogflowV2beta1ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1ContextParameters = D1 (MetaData "GoogleCloudDialogflowV2beta1ContextParameters" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1ContextParameters'" PrefixI True) (S1 (MetaSel (Just "_gcdvcpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

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
Eq GoogleCloudDialogflowV2QueryParametersPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2QueryParametersPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2QueryParametersPayload -> c GoogleCloudDialogflowV2QueryParametersPayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2QueryParametersPayload #

toConstr :: GoogleCloudDialogflowV2QueryParametersPayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2QueryParametersPayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2QueryParametersPayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2QueryParametersPayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2QueryParametersPayload -> GoogleCloudDialogflowV2QueryParametersPayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryParametersPayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryParametersPayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryParametersPayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryParametersPayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryParametersPayload -> m GoogleCloudDialogflowV2QueryParametersPayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryParametersPayload -> m GoogleCloudDialogflowV2QueryParametersPayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryParametersPayload -> m GoogleCloudDialogflowV2QueryParametersPayload #

Show GoogleCloudDialogflowV2QueryParametersPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2QueryParametersPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2QueryParametersPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2QueryParametersPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryParametersPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryParametersPayload = D1 (MetaData "GoogleCloudDialogflowV2QueryParametersPayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2QueryParametersPayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvqppAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2beta1IntentMessageListSelect

data GoogleCloudDialogflowV2beta1IntentMessageListSelect Source #

The card for presenting a list of options to select from.

See: googleCloudDialogflowV2beta1IntentMessageListSelect smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> c GoogleCloudDialogflowV2beta1IntentMessageListSelect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageListSelect #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageListSelect -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageListSelect -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageListSelect) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageListSelect) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> GoogleCloudDialogflowV2beta1IntentMessageListSelect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> m GoogleCloudDialogflowV2beta1IntentMessageListSelect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> m GoogleCloudDialogflowV2beta1IntentMessageListSelect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageListSelect -> m GoogleCloudDialogflowV2beta1IntentMessageListSelect #

Show GoogleCloudDialogflowV2beta1IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageListSelect = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageListSelect" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageListSelect'" PrefixI True) (S1 (MetaSel (Just "_gcdvimlsItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessageListSelectItem])) :*: S1 (MetaSel (Just "_gcdvimlsTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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:

GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio

data GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source #

Plays audio from a file in Telephony Gateway.

See: googleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> c GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio #

Show GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio'" PrefixI True) (S1 (MetaSel (Just "_gcdvimtpaAudioURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> c GoogleCloudDialogflowV2IntentTrainingPhrasePart #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentTrainingPhrasePart #

toConstr :: GoogleCloudDialogflowV2IntentTrainingPhrasePart -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentTrainingPhrasePart -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentTrainingPhrasePart) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentTrainingPhrasePart) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> GoogleCloudDialogflowV2IntentTrainingPhrasePart #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> m GoogleCloudDialogflowV2IntentTrainingPhrasePart #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> m GoogleCloudDialogflowV2IntentTrainingPhrasePart #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhrasePart -> m GoogleCloudDialogflowV2IntentTrainingPhrasePart #

Show GoogleCloudDialogflowV2IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentTrainingPhrasePart = D1 (MetaData "GoogleCloudDialogflowV2IntentTrainingPhrasePart" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentTrainingPhrasePart'" PrefixI True) ((S1 (MetaSel (Just "_gcdvitppText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvitppUserDefined") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_gcdvitppEntityType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvitppAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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.

Constructors

StateUnspecified

STATE_UNSPECIFIED State unspecified.

Pending

PENDING The operation has been created.

Running

RUNNING The operation is currently running.

Done

DONE The operation is done, either cancelled or completed.

Instances
Enum GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState #

toConstr :: GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> m GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> m GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState -> m GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState #

Ord GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState = D1 (MetaData "GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) ((C1 (MetaCons "StateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Done" PrefixI False) (U1 :: Type -> Type)))

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
Eq GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleProtobufEmpty -> c GoogleProtobufEmpty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleProtobufEmpty #

toConstr :: GoogleProtobufEmpty -> Constr #

dataTypeOf :: GoogleProtobufEmpty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleProtobufEmpty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleProtobufEmpty) #

gmapT :: (forall b. Data b => b -> b) -> GoogleProtobufEmpty -> GoogleProtobufEmpty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleProtobufEmpty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleProtobufEmpty -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleProtobufEmpty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleProtobufEmpty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleProtobufEmpty -> m GoogleProtobufEmpty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleProtobufEmpty -> m GoogleProtobufEmpty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleProtobufEmpty -> m GoogleProtobufEmpty #

Show GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleProtobufEmpty :: Type -> Type #

ToJSON GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleProtobufEmpty = D1 (MetaData "GoogleProtobufEmpty" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleProtobufEmpty'" PrefixI False) (U1 :: Type -> Type))

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
Eq GoogleCloudDialogflowV2beta1WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> c GoogleCloudDialogflowV2beta1WebhookResponsePayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1WebhookResponsePayload #

toConstr :: GoogleCloudDialogflowV2beta1WebhookResponsePayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1WebhookResponsePayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1WebhookResponsePayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1WebhookResponsePayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> GoogleCloudDialogflowV2beta1WebhookResponsePayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> m GoogleCloudDialogflowV2beta1WebhookResponsePayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> m GoogleCloudDialogflowV2beta1WebhookResponsePayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookResponsePayload -> m GoogleCloudDialogflowV2beta1WebhookResponsePayload #

Show GoogleCloudDialogflowV2beta1WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1WebhookResponsePayload = D1 (MetaData "GoogleCloudDialogflowV2beta1WebhookResponsePayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1WebhookResponsePayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvwrpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2beta1IntentMessageQuickReplies

data GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source #

The quick replies response message.

See: googleCloudDialogflowV2beta1IntentMessageQuickReplies smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> c GoogleCloudDialogflowV2beta1IntentMessageQuickReplies #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageQuickReplies #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageQuickReplies) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageQuickReplies) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> m GoogleCloudDialogflowV2beta1IntentMessageQuickReplies #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> m GoogleCloudDialogflowV2beta1IntentMessageQuickReplies #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageQuickReplies -> m GoogleCloudDialogflowV2beta1IntentMessageQuickReplies #

Show GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageQuickReplies Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageQuickReplies = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageQuickReplies" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageQuickReplies'" PrefixI True) (S1 (MetaSel (Just "_gcdvimqrsTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimqrsQuickReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

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.

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
Eq GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> c GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion #

toConstr :: GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> m GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> m GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion -> m GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion #

Show GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion'" PrefixI True) (S1 (MetaSel (Just "_gcdvimlosURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimlosDestinationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2ImportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ImportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ImportAgentRequest -> c GoogleCloudDialogflowV2ImportAgentRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ImportAgentRequest #

toConstr :: GoogleCloudDialogflowV2ImportAgentRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ImportAgentRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ImportAgentRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ImportAgentRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ImportAgentRequest -> GoogleCloudDialogflowV2ImportAgentRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ImportAgentRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ImportAgentRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ImportAgentRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ImportAgentRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ImportAgentRequest -> m GoogleCloudDialogflowV2ImportAgentRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ImportAgentRequest -> m GoogleCloudDialogflowV2ImportAgentRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ImportAgentRequest -> m GoogleCloudDialogflowV2ImportAgentRequest #

Show GoogleCloudDialogflowV2ImportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ImportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ImportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ImportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ImportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ImportAgentRequest = D1 (MetaData "GoogleCloudDialogflowV2ImportAgentRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2ImportAgentRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdviarAgentURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdviarAgentContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))))

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
Eq GoogleRpcStatusDetailsItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleRpcStatusDetailsItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleRpcStatusDetailsItem -> c GoogleRpcStatusDetailsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleRpcStatusDetailsItem #

toConstr :: GoogleRpcStatusDetailsItem -> Constr #

dataTypeOf :: GoogleRpcStatusDetailsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleRpcStatusDetailsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleRpcStatusDetailsItem) #

gmapT :: (forall b. Data b => b -> b) -> GoogleRpcStatusDetailsItem -> GoogleRpcStatusDetailsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpcStatusDetailsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleRpcStatusDetailsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleRpcStatusDetailsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleRpcStatusDetailsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleRpcStatusDetailsItem -> m GoogleRpcStatusDetailsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpcStatusDetailsItem -> m GoogleRpcStatusDetailsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleRpcStatusDetailsItem -> m GoogleRpcStatusDetailsItem #

Show GoogleRpcStatusDetailsItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleRpcStatusDetailsItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleRpcStatusDetailsItem :: Type -> Type #

ToJSON GoogleRpcStatusDetailsItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleRpcStatusDetailsItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleRpcStatusDetailsItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleRpcStatusDetailsItem = D1 (MetaData "GoogleRpcStatusDetailsItem" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleRpcStatusDetailsItem'" PrefixI True) (S1 (MetaSel (Just "_grsdiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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
Eq GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> c GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse #

toConstr :: GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> m GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> m GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse -> m GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse #

Show GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse = D1 (MetaData "GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvbuetrEntityTypes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1EntityType]))))

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:

GoogleCloudDialogflowV2ContextParameters

data GoogleCloudDialogflowV2ContextParameters Source #

Optional. The collection of parameters associated with this context. Refer to this doc for syntax.

See: googleCloudDialogflowV2ContextParameters smart constructor.

Instances
Eq GoogleCloudDialogflowV2ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ContextParameters -> c GoogleCloudDialogflowV2ContextParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ContextParameters #

toConstr :: GoogleCloudDialogflowV2ContextParameters -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ContextParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ContextParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ContextParameters) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ContextParameters -> GoogleCloudDialogflowV2ContextParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ContextParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ContextParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ContextParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ContextParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ContextParameters -> m GoogleCloudDialogflowV2ContextParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ContextParameters -> m GoogleCloudDialogflowV2ContextParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ContextParameters -> m GoogleCloudDialogflowV2ContextParameters #

Show GoogleCloudDialogflowV2ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ContextParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ContextParameters = D1 (MetaData "GoogleCloudDialogflowV2ContextParameters" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2ContextParameters'" PrefixI True) (S1 (MetaSel (Just "_gAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2IntentMessageCardButton

data GoogleCloudDialogflowV2IntentMessageCardButton Source #

Optional. Contains information about a button.

See: googleCloudDialogflowV2IntentMessageCardButton smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageCardButton -> c GoogleCloudDialogflowV2IntentMessageCardButton #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageCardButton #

toConstr :: GoogleCloudDialogflowV2IntentMessageCardButton -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageCardButton -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCardButton) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCardButton) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageCardButton -> GoogleCloudDialogflowV2IntentMessageCardButton #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCardButton -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCardButton -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCardButton -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCardButton -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCardButton -> m GoogleCloudDialogflowV2IntentMessageCardButton #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCardButton -> m GoogleCloudDialogflowV2IntentMessageCardButton #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCardButton -> m GoogleCloudDialogflowV2IntentMessageCardButton #

Show GoogleCloudDialogflowV2IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCardButton = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageCardButton" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageCardButton'" PrefixI True) (S1 (MetaSel (Just "_gText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gPostback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageListSelect -> c GoogleCloudDialogflowV2IntentMessageListSelect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageListSelect #

toConstr :: GoogleCloudDialogflowV2IntentMessageListSelect -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageListSelect -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageListSelect) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageListSelect) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageListSelect -> GoogleCloudDialogflowV2IntentMessageListSelect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageListSelect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageListSelect -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageListSelect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageListSelect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageListSelect -> m GoogleCloudDialogflowV2IntentMessageListSelect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageListSelect -> m GoogleCloudDialogflowV2IntentMessageListSelect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageListSelect -> m GoogleCloudDialogflowV2IntentMessageListSelect #

Show GoogleCloudDialogflowV2IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageListSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageListSelect = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageListSelect" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageListSelect'" PrefixI True) (S1 (MetaSel (Just "_gooItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessageListSelectItem])) :*: S1 (MetaSel (Just "_gooTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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:

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
Eq GoogleCloudDialogflowV2beta1IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageCard -> c GoogleCloudDialogflowV2beta1IntentMessageCard #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageCard #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageCard -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageCard -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCard) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCard) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageCard -> GoogleCloudDialogflowV2beta1IntentMessageCard #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCard -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCard -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCard -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCard -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCard -> m GoogleCloudDialogflowV2beta1IntentMessageCard #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCard -> m GoogleCloudDialogflowV2beta1IntentMessageCard #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCard -> m GoogleCloudDialogflowV2beta1IntentMessageCard #

Show GoogleCloudDialogflowV2beta1IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCard = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageCard" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageCard'" PrefixI True) ((S1 (MetaSel (Just "_gcdvimcButtons") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessageCardButton])) :*: S1 (MetaSel (Just "_gcdvimcImageURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvimcSubtitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimcTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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:

gcdvimcImageURI :: Lens' GoogleCloudDialogflowV2beta1IntentMessageCard (Maybe Text) Source #

Optional. The public URI to an image file for the card.

GoogleCloudDialogflowV2RestoreAgentRequest

data GoogleCloudDialogflowV2RestoreAgentRequest Source #

The request message for Agents.RestoreAgent.

See: googleCloudDialogflowV2RestoreAgentRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2RestoreAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2RestoreAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2RestoreAgentRequest -> c GoogleCloudDialogflowV2RestoreAgentRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2RestoreAgentRequest #

toConstr :: GoogleCloudDialogflowV2RestoreAgentRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2RestoreAgentRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2RestoreAgentRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2RestoreAgentRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2RestoreAgentRequest -> GoogleCloudDialogflowV2RestoreAgentRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2RestoreAgentRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2RestoreAgentRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2RestoreAgentRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2RestoreAgentRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2RestoreAgentRequest -> m GoogleCloudDialogflowV2RestoreAgentRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2RestoreAgentRequest -> m GoogleCloudDialogflowV2RestoreAgentRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2RestoreAgentRequest -> m GoogleCloudDialogflowV2RestoreAgentRequest #

Show GoogleCloudDialogflowV2RestoreAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2RestoreAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2RestoreAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2RestoreAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2RestoreAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2RestoreAgentRequest = D1 (MetaData "GoogleCloudDialogflowV2RestoreAgentRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2RestoreAgentRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvrarAgentURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvrarAgentContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))))

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
Eq GoogleCloudDialogflowV2IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageSuggestions -> c GoogleCloudDialogflowV2IntentMessageSuggestions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageSuggestions #

toConstr :: GoogleCloudDialogflowV2IntentMessageSuggestions -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageSuggestions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSuggestions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSuggestions) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageSuggestions -> GoogleCloudDialogflowV2IntentMessageSuggestions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSuggestions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSuggestions -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSuggestions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSuggestions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSuggestions -> m GoogleCloudDialogflowV2IntentMessageSuggestions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSuggestions -> m GoogleCloudDialogflowV2IntentMessageSuggestions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSuggestions -> m GoogleCloudDialogflowV2IntentMessageSuggestions #

Show GoogleCloudDialogflowV2IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSuggestions Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSuggestions = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageSuggestions" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageSuggestions'" PrefixI True) (S1 (MetaSel (Just "_gSuggestions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessageSuggestion]))))

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:

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction

data GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source #

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction #

Show GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenURIAction'" PrefixI True) (S1 (MetaSel (Just "_gcdvimbcbouaURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

GoogleCloudDialogflowV2QueryParameters

data GoogleCloudDialogflowV2QueryParameters Source #

Represents the parameters of the conversational query.

See: googleCloudDialogflowV2QueryParameters smart constructor.

Instances
Eq GoogleCloudDialogflowV2QueryParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2QueryParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2QueryParameters -> c GoogleCloudDialogflowV2QueryParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2QueryParameters #

toConstr :: GoogleCloudDialogflowV2QueryParameters -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2QueryParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2QueryParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2QueryParameters) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2QueryParameters -> GoogleCloudDialogflowV2QueryParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryParameters -> m GoogleCloudDialogflowV2QueryParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryParameters -> m GoogleCloudDialogflowV2QueryParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryParameters -> m GoogleCloudDialogflowV2QueryParameters #

Show GoogleCloudDialogflowV2QueryParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2QueryParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2QueryParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2QueryParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryParameters = D1 (MetaData "GoogleCloudDialogflowV2QueryParameters" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2QueryParameters'" PrefixI True) ((S1 (MetaSel (Just "_gcdvqpContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2Context])) :*: (S1 (MetaSel (Just "_gcdvqpPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryParametersPayload)) :*: S1 (MetaSel (Just "_gcdvqpGeoLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleTypeLatLng)))) :*: (S1 (MetaSel (Just "_gcdvqpTimeZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvqpSessionEntityTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2SessionEntityType])) :*: S1 (MetaSel (Just "_gcdvqpResetContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

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
Eq GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> c GoogleCloudDialogflowV2beta1IntentMessageSuggestion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageSuggestion #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSuggestion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSuggestion) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> m GoogleCloudDialogflowV2beta1IntentMessageSuggestion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> m GoogleCloudDialogflowV2beta1IntentMessageSuggestion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSuggestion -> m GoogleCloudDialogflowV2beta1IntentMessageSuggestion #

Show GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSuggestion = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageSuggestion" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageSuggestion'" PrefixI True) (S1 (MetaSel (Just "_gcdvimsTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest #

toConstr :: GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> m GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> m GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest -> m GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest #

Show GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest = D1 (MetaData "GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvodirPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1OriginalDetectIntentRequestPayload)) :*: (S1 (MetaSel (Just "_gcdvodirVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvodirSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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
Eq GoogleCloudDialogflowV2EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2EventInputParameters -> c GoogleCloudDialogflowV2EventInputParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2EventInputParameters #

toConstr :: GoogleCloudDialogflowV2EventInputParameters -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2EventInputParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2EventInputParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2EventInputParameters) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2EventInputParameters -> GoogleCloudDialogflowV2EventInputParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EventInputParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EventInputParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EventInputParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EventInputParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EventInputParameters -> m GoogleCloudDialogflowV2EventInputParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EventInputParameters -> m GoogleCloudDialogflowV2EventInputParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EventInputParameters -> m GoogleCloudDialogflowV2EventInputParameters #

Show GoogleCloudDialogflowV2EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EventInputParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EventInputParameters = D1 (MetaData "GoogleCloudDialogflowV2EventInputParameters" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2EventInputParameters'" PrefixI True) (S1 (MetaSel (Just "_gcdveipsAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2IntentMessagePlatform

data GoogleCloudDialogflowV2IntentMessagePlatform Source #

Optional. The platform that this message is intended for.

Constructors

PlatformUnspecified

PLATFORM_UNSPECIFIED Not specified.

Facebook

FACEBOOK Facebook.

Slack

SLACK Slack.

Telegram

TELEGRAM Telegram.

Kik

KIK Kik.

Skype

SKYPE Skype.

Line

LINE Line.

Viber

VIBER Viber.

ActionsOnGoogle

ACTIONS_ON_GOOGLE Actions on Google. When using Actions on Google, you can choose one of the specific Intent.Message types that mention support for Actions on Google, or you can use the advanced Intent.Message.payload field. The payload field provides access to AoG features not available in the specific message types. If using the Intent.Message.payload field, it should have a structure similar to the JSON message shown here. For more information, see Actions on Google Webhook Format

{
  "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
Enum GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessagePlatform -> c GoogleCloudDialogflowV2IntentMessagePlatform #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessagePlatform #

toConstr :: GoogleCloudDialogflowV2IntentMessagePlatform -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessagePlatform -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessagePlatform) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessagePlatform) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessagePlatform -> GoogleCloudDialogflowV2IntentMessagePlatform #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessagePlatform -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessagePlatform -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessagePlatform -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessagePlatform -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessagePlatform -> m GoogleCloudDialogflowV2IntentMessagePlatform #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessagePlatform -> m GoogleCloudDialogflowV2IntentMessagePlatform #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessagePlatform -> m GoogleCloudDialogflowV2IntentMessagePlatform #

Ord GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2IntentMessagePlatform = D1 (MetaData "GoogleCloudDialogflowV2IntentMessagePlatform" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (((C1 (MetaCons "PlatformUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Facebook" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Slack" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Telegram" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Kik" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Skype" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Line" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Viber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ActionsOnGoogle" PrefixI False) (U1 :: Type -> Type)))))

GoogleCloudDialogflowV2DetectIntentResponse

data GoogleCloudDialogflowV2DetectIntentResponse Source #

The message returned from the DetectIntent method.

See: googleCloudDialogflowV2DetectIntentResponse smart constructor.

Instances
Eq GoogleCloudDialogflowV2DetectIntentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2DetectIntentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2DetectIntentResponse -> c GoogleCloudDialogflowV2DetectIntentResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2DetectIntentResponse #

toConstr :: GoogleCloudDialogflowV2DetectIntentResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2DetectIntentResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2DetectIntentResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2DetectIntentResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2DetectIntentResponse -> GoogleCloudDialogflowV2DetectIntentResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2DetectIntentResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2DetectIntentResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2DetectIntentResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2DetectIntentResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2DetectIntentResponse -> m GoogleCloudDialogflowV2DetectIntentResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2DetectIntentResponse -> m GoogleCloudDialogflowV2DetectIntentResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2DetectIntentResponse -> m GoogleCloudDialogflowV2DetectIntentResponse #

Show GoogleCloudDialogflowV2DetectIntentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2DetectIntentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2DetectIntentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2DetectIntentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2DetectIntentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2DetectIntentResponse = D1 (MetaData "GoogleCloudDialogflowV2DetectIntentResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2DetectIntentResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvdirResponseId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvdirWebhookStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleRpcStatus)) :*: S1 (MetaSel (Just "_gcdvdirQueryResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryResult)))))

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.

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
Eq GoogleCloudDialogflowV2IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> c GoogleCloudDialogflowV2IntentMessageListSelectItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageListSelectItem #

toConstr :: GoogleCloudDialogflowV2IntentMessageListSelectItem -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageListSelectItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageListSelectItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageListSelectItem) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> GoogleCloudDialogflowV2IntentMessageListSelectItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> m GoogleCloudDialogflowV2IntentMessageListSelectItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> m GoogleCloudDialogflowV2IntentMessageListSelectItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageListSelectItem -> m GoogleCloudDialogflowV2IntentMessageListSelectItem #

Show GoogleCloudDialogflowV2IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageListSelectItem = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageListSelectItem" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageListSelectItem'" PrefixI True) ((S1 (MetaSel (Just "_gcdvimlsiImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageImage)) :*: S1 (MetaSel (Just "_gcdvimlsiTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvimlsiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimlsiInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageSelectItemInfo)))))

GoogleCloudDialogflowV2beta1SentimentAnalysisResult

data GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source #

The result of sentiment analysis as configured by `sentiment_analysis_request_config`.

See: googleCloudDialogflowV2beta1SentimentAnalysisResult smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> c GoogleCloudDialogflowV2beta1SentimentAnalysisResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1SentimentAnalysisResult #

toConstr :: GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1SentimentAnalysisResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1SentimentAnalysisResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> m GoogleCloudDialogflowV2beta1SentimentAnalysisResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> m GoogleCloudDialogflowV2beta1SentimentAnalysisResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1SentimentAnalysisResult -> m GoogleCloudDialogflowV2beta1SentimentAnalysisResult #

Show GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1SentimentAnalysisResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1SentimentAnalysisResult = D1 (MetaData "GoogleCloudDialogflowV2beta1SentimentAnalysisResult" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1SentimentAnalysisResult'" PrefixI True) (S1 (MetaSel (Just "_gcdvsarQueryTextSentiment") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudDialogflowV2beta1Sentiment))))

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:

GoogleCloudDialogflowV2EntityTypeBatch

data GoogleCloudDialogflowV2EntityTypeBatch Source #

This message is a wrapper around a collection of entity types.

See: googleCloudDialogflowV2EntityTypeBatch smart constructor.

Instances
Eq GoogleCloudDialogflowV2EntityTypeBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2EntityTypeBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2EntityTypeBatch -> c GoogleCloudDialogflowV2EntityTypeBatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2EntityTypeBatch #

toConstr :: GoogleCloudDialogflowV2EntityTypeBatch -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2EntityTypeBatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeBatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeBatch) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2EntityTypeBatch -> GoogleCloudDialogflowV2EntityTypeBatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeBatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeBatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeBatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeBatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeBatch -> m GoogleCloudDialogflowV2EntityTypeBatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeBatch -> m GoogleCloudDialogflowV2EntityTypeBatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeBatch -> m GoogleCloudDialogflowV2EntityTypeBatch #

Show GoogleCloudDialogflowV2EntityTypeBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2EntityTypeBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2EntityTypeBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2EntityTypeBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EntityTypeBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EntityTypeBatch = D1 (MetaData "GoogleCloudDialogflowV2EntityTypeBatch" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2EntityTypeBatch'" PrefixI True) (S1 (MetaSel (Just "_gcdvetbEntityTypes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2EntityType]))))

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:

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
Eq GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> c GoogleCloudDialogflowV2QueryResultDiagnosticInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2QueryResultDiagnosticInfo #

toConstr :: GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2QueryResultDiagnosticInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2QueryResultDiagnosticInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> m GoogleCloudDialogflowV2QueryResultDiagnosticInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> m GoogleCloudDialogflowV2QueryResultDiagnosticInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultDiagnosticInfo -> m GoogleCloudDialogflowV2QueryResultDiagnosticInfo #

Show GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResultDiagnosticInfo = D1 (MetaData "GoogleCloudDialogflowV2QueryResultDiagnosticInfo" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2QueryResultDiagnosticInfo'" PrefixI True) (S1 (MetaSel (Just "_gcdvqrdiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2IntentMessageText

data GoogleCloudDialogflowV2IntentMessageText Source #

The text response message.

See: googleCloudDialogflowV2IntentMessageText smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageText -> c GoogleCloudDialogflowV2IntentMessageText #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageText #

toConstr :: GoogleCloudDialogflowV2IntentMessageText -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageText -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageText) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageText) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageText -> GoogleCloudDialogflowV2IntentMessageText #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageText -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageText -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageText -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageText -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageText -> m GoogleCloudDialogflowV2IntentMessageText #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageText -> m GoogleCloudDialogflowV2IntentMessageText #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageText -> m GoogleCloudDialogflowV2IntentMessageText #

Show GoogleCloudDialogflowV2IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageText = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageText" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageText'" PrefixI True) (S1 (MetaSel (Just "_gcdvimtText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

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
Eq GoogleCloudDialogflowV2DetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2DetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2DetectIntentRequest -> c GoogleCloudDialogflowV2DetectIntentRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2DetectIntentRequest #

toConstr :: GoogleCloudDialogflowV2DetectIntentRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2DetectIntentRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2DetectIntentRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2DetectIntentRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2DetectIntentRequest -> GoogleCloudDialogflowV2DetectIntentRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2DetectIntentRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2DetectIntentRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2DetectIntentRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2DetectIntentRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2DetectIntentRequest -> m GoogleCloudDialogflowV2DetectIntentRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2DetectIntentRequest -> m GoogleCloudDialogflowV2DetectIntentRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2DetectIntentRequest -> m GoogleCloudDialogflowV2DetectIntentRequest #

Show GoogleCloudDialogflowV2DetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2DetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2DetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2DetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2DetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2DetectIntentRequest = D1 (MetaData "GoogleCloudDialogflowV2DetectIntentRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2DetectIntentRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvdirQueryInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryInput)) :*: (S1 (MetaSel (Just "_gcdvdirInputAudio") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)) :*: S1 (MetaSel (Just "_gcdvdirQueryParams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2QueryParameters)))))

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.

GoogleCloudDialogflowV2beta1QueryResultParameters

data GoogleCloudDialogflowV2beta1QueryResultParameters Source #

The collection of extracted parameters.

See: googleCloudDialogflowV2beta1QueryResultParameters smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1QueryResultParameters -> c GoogleCloudDialogflowV2beta1QueryResultParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1QueryResultParameters #

toConstr :: GoogleCloudDialogflowV2beta1QueryResultParameters -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1QueryResultParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResultParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResultParameters) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1QueryResultParameters -> GoogleCloudDialogflowV2beta1QueryResultParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResultParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResultParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResultParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResultParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultParameters -> m GoogleCloudDialogflowV2beta1QueryResultParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultParameters -> m GoogleCloudDialogflowV2beta1QueryResultParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultParameters -> m GoogleCloudDialogflowV2beta1QueryResultParameters #

Show GoogleCloudDialogflowV2beta1QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResultParameters = D1 (MetaData "GoogleCloudDialogflowV2beta1QueryResultParameters" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1QueryResultParameters'" PrefixI True) (S1 (MetaSel (Just "_gcdvqrpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2beta1IntentMessageBasicCard

data GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source #

The basic card message. Useful for displaying information.

See: googleCloudDialogflowV2beta1IntentMessageBasicCard smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> c GoogleCloudDialogflowV2beta1IntentMessageBasicCard #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageBasicCard #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageBasicCard) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageBasicCard) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCard #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCard #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageBasicCard -> m GoogleCloudDialogflowV2beta1IntentMessageBasicCard #

Show GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageBasicCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageBasicCard = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageBasicCard" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageBasicCard'" PrefixI True) ((S1 (MetaSel (Just "_gcdvimbccImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)) :*: S1 (MetaSel (Just "_gcdvimbccButtons") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton]))) :*: (S1 (MetaSel (Just "_gcdvimbccSubtitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvimbccTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimbccFormattedText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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
Eq GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> c GoogleCloudDialogflowV2beta1IntentTrainingPhrase #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentTrainingPhrase #

toConstr :: GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentTrainingPhrase) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentTrainingPhrase) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> m GoogleCloudDialogflowV2beta1IntentTrainingPhrase #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> m GoogleCloudDialogflowV2beta1IntentTrainingPhrase #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrase -> m GoogleCloudDialogflowV2beta1IntentTrainingPhrase #

Show GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentTrainingPhrase Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentTrainingPhrase = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentTrainingPhrase" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentTrainingPhrase'" PrefixI True) ((S1 (MetaSel (Just "_gParts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart])) :*: S1 (MetaSel (Just "_gName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gTimesAddedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentTrainingPhraseType)))))

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.

GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer

data GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source #

An answer from Knowledge Connector.

See: googleCloudDialogflowV2beta1KnowledgeAnswersAnswer smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer #

toConstr :: GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> m GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> m GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer -> m GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer #

Show GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer = D1 (MetaData "GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer'" PrefixI True) ((S1 (MetaSel (Just "_gcdvkaaMatchConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcdvkaaAnswer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvkaaSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvkaaFaqQuestion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvkaaMatchConfidenceLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswerMatchConfidenceLevel))))))

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
Eq GoogleCloudDialogflowV2beta1EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1EventInput -> c GoogleCloudDialogflowV2beta1EventInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1EventInput #

toConstr :: GoogleCloudDialogflowV2beta1EventInput -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1EventInput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1EventInput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1EventInput) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1EventInput -> GoogleCloudDialogflowV2beta1EventInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EventInput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EventInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EventInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EventInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EventInput -> m GoogleCloudDialogflowV2beta1EventInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EventInput -> m GoogleCloudDialogflowV2beta1EventInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EventInput -> m GoogleCloudDialogflowV2beta1EventInput #

Show GoogleCloudDialogflowV2beta1EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EventInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EventInput = D1 (MetaData "GoogleCloudDialogflowV2beta1EventInput" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1EventInput'" PrefixI True) (S1 (MetaSel (Just "_gooLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gooName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1EventInputParameters)))))

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.

GoogleCloudDialogflowV2BatchUpdateEntitiesRequest

data GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source #

The request message for EntityTypes.BatchUpdateEntities.

See: googleCloudDialogflowV2BatchUpdateEntitiesRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> c GoogleCloudDialogflowV2BatchUpdateEntitiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchUpdateEntitiesRequest #

toConstr :: GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateEntitiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateEntitiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> m GoogleCloudDialogflowV2BatchUpdateEntitiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> m GoogleCloudDialogflowV2BatchUpdateEntitiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntitiesRequest -> m GoogleCloudDialogflowV2BatchUpdateEntitiesRequest #

Show GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateEntitiesRequest = D1 (MetaData "GoogleCloudDialogflowV2BatchUpdateEntitiesRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2BatchUpdateEntitiesRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvbuerLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvbuerUpdateMask") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)) :*: S1 (MetaSel (Just "_gcdvbuerEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2EntityTypeEntity])))))

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.

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
Eq GoogleCloudDialogflowV2IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessagePayload -> c GoogleCloudDialogflowV2IntentMessagePayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessagePayload #

toConstr :: GoogleCloudDialogflowV2IntentMessagePayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessagePayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessagePayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessagePayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessagePayload -> GoogleCloudDialogflowV2IntentMessagePayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessagePayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessagePayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessagePayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessagePayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessagePayload -> m GoogleCloudDialogflowV2IntentMessagePayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessagePayload -> m GoogleCloudDialogflowV2IntentMessagePayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessagePayload -> m GoogleCloudDialogflowV2IntentMessagePayload #

Show GoogleCloudDialogflowV2IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessagePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessagePayload = D1 (MetaData "GoogleCloudDialogflowV2IntentMessagePayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessagePayload'" PrefixI True) (S1 (MetaSel (Just "_gooAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata

data GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source #

Metadata in google::longrunning::Operation for Knowledge operations.

See: googleCloudDialogflowV2beta1KnowledgeOperationMetadata smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata #

toConstr :: GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> m GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> m GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata -> m GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata #

Show GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata = D1 (MetaData "GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_gcdvkomState") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudDialogflowV2beta1KnowledgeOperationMetadataState))))

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:

GoogleCloudDialogflowV2beta1WebhookRequest

data GoogleCloudDialogflowV2beta1WebhookRequest Source #

The request message for a webhook call.

See: googleCloudDialogflowV2beta1WebhookRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1WebhookRequest -> c GoogleCloudDialogflowV2beta1WebhookRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1WebhookRequest #

toConstr :: GoogleCloudDialogflowV2beta1WebhookRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1WebhookRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1WebhookRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1WebhookRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1WebhookRequest -> GoogleCloudDialogflowV2beta1WebhookRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1WebhookRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1WebhookRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1WebhookRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1WebhookRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookRequest -> m GoogleCloudDialogflowV2beta1WebhookRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookRequest -> m GoogleCloudDialogflowV2beta1WebhookRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1WebhookRequest -> m GoogleCloudDialogflowV2beta1WebhookRequest #

Show GoogleCloudDialogflowV2beta1WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1WebhookRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1WebhookRequest = D1 (MetaData "GoogleCloudDialogflowV2beta1WebhookRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1WebhookRequest'" PrefixI True) ((S1 (MetaSel (Just "_gOriginalDetectIntentRequest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest)) :*: S1 (MetaSel (Just "_gResponseId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gAlternativeQueryResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1QueryResult])) :*: (S1 (MetaSel (Just "_gQueryResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1QueryResult)) :*: S1 (MetaSel (Just "_gSession") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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

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.

Constructors

GCDVITPTTypeUnspecified

TYPE_UNSPECIFIED Not specified. This value should never be used.

GCDVITPTExample

EXAMPLE Examples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.

GCDVITPTTemplate

TEMPLATE Templates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings.

Instances
Enum GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> c GoogleCloudDialogflowV2IntentTrainingPhraseType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentTrainingPhraseType #

toConstr :: GoogleCloudDialogflowV2IntentTrainingPhraseType -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentTrainingPhraseType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentTrainingPhraseType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentTrainingPhraseType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> GoogleCloudDialogflowV2IntentTrainingPhraseType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> m GoogleCloudDialogflowV2IntentTrainingPhraseType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> m GoogleCloudDialogflowV2IntentTrainingPhraseType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentTrainingPhraseType -> m GoogleCloudDialogflowV2IntentTrainingPhraseType #

Ord GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2IntentTrainingPhraseType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2IntentTrainingPhraseType = D1 (MetaData "GoogleCloudDialogflowV2IntentTrainingPhraseType" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GCDVITPTTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCDVITPTExample" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVITPTTemplate" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2beta1IntentMessageText

data GoogleCloudDialogflowV2beta1IntentMessageText Source #

The text response message.

See: googleCloudDialogflowV2beta1IntentMessageText smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageText -> c GoogleCloudDialogflowV2beta1IntentMessageText #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageText #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageText -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageText -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageText) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageText) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageText -> GoogleCloudDialogflowV2beta1IntentMessageText #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageText -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageText -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageText -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageText -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageText -> m GoogleCloudDialogflowV2beta1IntentMessageText #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageText -> m GoogleCloudDialogflowV2beta1IntentMessageText #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageText -> m GoogleCloudDialogflowV2beta1IntentMessageText #

Show GoogleCloudDialogflowV2beta1IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageText Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageText = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageText" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageText'" PrefixI True) (S1 (MetaSel (Just "_gooText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

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
Eq GoogleCloudDialogflowV2IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> c GoogleCloudDialogflowV2IntentMessageSimpleResponses #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageSimpleResponses #

toConstr :: GoogleCloudDialogflowV2IntentMessageSimpleResponses -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageSimpleResponses -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSimpleResponses) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSimpleResponses) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> GoogleCloudDialogflowV2IntentMessageSimpleResponses #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> m GoogleCloudDialogflowV2IntentMessageSimpleResponses #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> m GoogleCloudDialogflowV2IntentMessageSimpleResponses #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSimpleResponses -> m GoogleCloudDialogflowV2IntentMessageSimpleResponses #

Show GoogleCloudDialogflowV2IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSimpleResponses Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSimpleResponses = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageSimpleResponses" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageSimpleResponses'" PrefixI True) (S1 (MetaSel (Just "_gSimpleResponses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessageSimpleResponse]))))

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:

GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo

data GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source #

Represents a single followup intent in the chain.

See: googleCloudDialogflowV2beta1IntentFollowupIntentInfo smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> c GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo #

toConstr :: GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> m GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> m GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo -> m GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo #

Show GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo'" PrefixI True) (S1 (MetaSel (Just "_gFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gParentFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2QueryResultParameters -> c GoogleCloudDialogflowV2QueryResultParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2QueryResultParameters #

toConstr :: GoogleCloudDialogflowV2QueryResultParameters -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2QueryResultParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2QueryResultParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2QueryResultParameters) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2QueryResultParameters -> GoogleCloudDialogflowV2QueryResultParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResultParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResultParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResultParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResultParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultParameters -> m GoogleCloudDialogflowV2QueryResultParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultParameters -> m GoogleCloudDialogflowV2QueryResultParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultParameters -> m GoogleCloudDialogflowV2QueryResultParameters #

Show GoogleCloudDialogflowV2QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResultParameters Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResultParameters = D1 (MetaData "GoogleCloudDialogflowV2QueryResultParameters" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2QueryResultParameters'" PrefixI True) (S1 (MetaSel (Just "_gcdvqrpsAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

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
Eq GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> c GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo #

toConstr :: GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> m GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> m GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo -> m GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo #

Show GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo = D1 (MetaData "GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo'" PrefixI True) (S1 (MetaSel (Just "_gcdvqrdicAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2BatchDeleteEntitiesRequest

data GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source #

The request message for EntityTypes.BatchDeleteEntities.

See: googleCloudDialogflowV2BatchDeleteEntitiesRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> c GoogleCloudDialogflowV2BatchDeleteEntitiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchDeleteEntitiesRequest #

toConstr :: GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchDeleteEntitiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchDeleteEntitiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> m GoogleCloudDialogflowV2BatchDeleteEntitiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> m GoogleCloudDialogflowV2BatchDeleteEntitiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteEntitiesRequest -> m GoogleCloudDialogflowV2BatchDeleteEntitiesRequest #

Show GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchDeleteEntitiesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchDeleteEntitiesRequest = D1 (MetaData "GoogleCloudDialogflowV2BatchDeleteEntitiesRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2BatchDeleteEntitiesRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvbderLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvbderEntityValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

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.

Constructors

MatchModeUnspecified

MATCH_MODE_UNSPECIFIED Not specified.

MatchModeHybrid

MATCH_MODE_HYBRID Best for agents with a small number of examples in intents and/or wide use of templates syntax and composite entities.

MatchModeMlOnly

MATCH_MODE_ML_ONLY Can be used for agents with a large number of examples in intents, especially the ones using @sys.any or very large developer entities.

Instances
Enum GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2AgentMatchMode -> c GoogleCloudDialogflowV2AgentMatchMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2AgentMatchMode #

toConstr :: GoogleCloudDialogflowV2AgentMatchMode -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2AgentMatchMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2AgentMatchMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2AgentMatchMode) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2AgentMatchMode -> GoogleCloudDialogflowV2AgentMatchMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2AgentMatchMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2AgentMatchMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2AgentMatchMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2AgentMatchMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2AgentMatchMode -> m GoogleCloudDialogflowV2AgentMatchMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2AgentMatchMode -> m GoogleCloudDialogflowV2AgentMatchMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2AgentMatchMode -> m GoogleCloudDialogflowV2AgentMatchMode #

Ord GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2AgentMatchMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2AgentMatchMode = D1 (MetaData "GoogleCloudDialogflowV2AgentMatchMode" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "MatchModeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MatchModeHybrid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MatchModeMlOnly" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2BatchUpdateIntentsResponse

data GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source #

The response message for Intents.BatchUpdateIntents.

See: googleCloudDialogflowV2BatchUpdateIntentsResponse smart constructor.

Instances
Eq GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> c GoogleCloudDialogflowV2BatchUpdateIntentsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchUpdateIntentsResponse #

toConstr :: GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateIntentsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateIntentsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> m GoogleCloudDialogflowV2BatchUpdateIntentsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> m GoogleCloudDialogflowV2BatchUpdateIntentsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateIntentsResponse -> m GoogleCloudDialogflowV2BatchUpdateIntentsResponse #

Show GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateIntentsResponse = D1 (MetaData "GoogleCloudDialogflowV2BatchUpdateIntentsResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2BatchUpdateIntentsResponse'" PrefixI True) (S1 (MetaSel (Just "_gIntents") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2Intent]))))

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:

GoogleCloudDialogflowV2ListEntityTypesResponse

data GoogleCloudDialogflowV2ListEntityTypesResponse Source #

The response message for EntityTypes.ListEntityTypes.

See: googleCloudDialogflowV2ListEntityTypesResponse smart constructor.

Instances
Eq GoogleCloudDialogflowV2ListEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ListEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ListEntityTypesResponse -> c GoogleCloudDialogflowV2ListEntityTypesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ListEntityTypesResponse #

toConstr :: GoogleCloudDialogflowV2ListEntityTypesResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ListEntityTypesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ListEntityTypesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ListEntityTypesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ListEntityTypesResponse -> GoogleCloudDialogflowV2ListEntityTypesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListEntityTypesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListEntityTypesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListEntityTypesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListEntityTypesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListEntityTypesResponse -> m GoogleCloudDialogflowV2ListEntityTypesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListEntityTypesResponse -> m GoogleCloudDialogflowV2ListEntityTypesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListEntityTypesResponse -> m GoogleCloudDialogflowV2ListEntityTypesResponse #

Show GoogleCloudDialogflowV2ListEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ListEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ListEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ListEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListEntityTypesResponse = D1 (MetaData "GoogleCloudDialogflowV2ListEntityTypesResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2ListEntityTypesResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvletrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvletrEntityTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2EntityType]))))

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
Eq GoogleCloudDialogflowV2Agent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2Agent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2Agent -> c GoogleCloudDialogflowV2Agent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2Agent #

toConstr :: GoogleCloudDialogflowV2Agent -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2Agent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2Agent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2Agent) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2Agent -> GoogleCloudDialogflowV2Agent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2Agent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2Agent -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2Agent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2Agent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Agent -> m GoogleCloudDialogflowV2Agent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Agent -> m GoogleCloudDialogflowV2Agent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Agent -> m GoogleCloudDialogflowV2Agent #

Show GoogleCloudDialogflowV2Agent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2Agent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2Agent :: Type -> Type #

ToJSON GoogleCloudDialogflowV2Agent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2Agent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2Agent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2Agent = D1 (MetaData "GoogleCloudDialogflowV2Agent" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2Agent'" PrefixI True) (((S1 (MetaSel (Just "_gcdvaParent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvaDefaultLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvaEnableLogging") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_gcdvaClassificationThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcdvaAvatarURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_gcdvaSupportedLanguageCodes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcdvaDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvaMatchMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2AgentMatchMode)) :*: (S1 (MetaSel (Just "_gcdvaTimeZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvaDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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.

Constructors

EntityOverrideModeUnspecified

ENTITY_OVERRIDE_MODE_UNSPECIFIED Not specified. This value should be never used.

EntityOverrideModeOverride

ENTITY_OVERRIDE_MODE_OVERRIDE The collection of session entities overrides the collection of entities in the corresponding developer entity type.

EntityOverrideModeSupplement

ENTITY_OVERRIDE_MODE_SUPPLEMENT The collection of session entities extends the collection of entities in the corresponding developer entity type. Note: Even in this override mode calls to `ListSessionEntityTypes`, `GetSessionEntityType`, `CreateSessionEntityType` and `UpdateSessionEntityType` only return the additional entities added in this session entity type. If you want to get the supplemented list, please call EntityTypes.GetEntityType on the developer entity type and merge.

Instances
Enum GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> c GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode #

toConstr :: GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> m GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> m GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode -> m GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode #

Ord GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode = D1 (MetaData "GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "EntityOverrideModeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EntityOverrideModeOverride" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EntityOverrideModeSupplement" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2beta1IntentMessage

data GoogleCloudDialogflowV2beta1IntentMessage Source #

Corresponds to the `Response` field in the Dialogflow console.

See: googleCloudDialogflowV2beta1IntentMessage smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessage -> c GoogleCloudDialogflowV2beta1IntentMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessage #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessage -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessage -> GoogleCloudDialogflowV2beta1IntentMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessage -> m GoogleCloudDialogflowV2beta1IntentMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessage -> m GoogleCloudDialogflowV2beta1IntentMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessage -> m GoogleCloudDialogflowV2beta1IntentMessage #

Show GoogleCloudDialogflowV2beta1IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessage = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessage" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessage'" PrefixI True) (((S1 (MetaSel (Just "_gcdvimCard") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageCard)) :*: (S1 (MetaSel (Just "_gcdvimImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)) :*: S1 (MetaSel (Just "_gcdvimPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessagePlatform)))) :*: ((S1 (MetaSel (Just "_gcdvimLinkOutSuggestion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion)) :*: S1 (MetaSel (Just "_gcdvimText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageText))) :*: (S1 (MetaSel (Just "_gcdvimCarouselSelect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect)) :*: S1 (MetaSel (Just "_gcdvimTelephonySynthesizeSpeech") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech))))) :*: (((S1 (MetaSel (Just "_gcdvimSimpleResponses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses)) :*: S1 (MetaSel (Just "_gcdvimPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessagePayload))) :*: (S1 (MetaSel (Just "_gcdvimTelephonyTransferCall") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall)) :*: S1 (MetaSel (Just "_gcdvimSuggestions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageSuggestions)))) :*: ((S1 (MetaSel (Just "_gcdvimListSelect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageListSelect)) :*: S1 (MetaSel (Just "_gcdvimTelephonyPlayAudio") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio))) :*: (S1 (MetaSel (Just "_gcdvimBasicCard") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageBasicCard)) :*: S1 (MetaSel (Just "_gcdvimQuickReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageQuickReplies)))))))

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.

GoogleCloudDialogflowV2IntentMessageSelectItemInfo

data GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source #

Additional info about the select item for when it is triggered in a dialog.

See: googleCloudDialogflowV2IntentMessageSelectItemInfo smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> c GoogleCloudDialogflowV2IntentMessageSelectItemInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageSelectItemInfo #

toConstr :: GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSelectItemInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSelectItemInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> m GoogleCloudDialogflowV2IntentMessageSelectItemInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> m GoogleCloudDialogflowV2IntentMessageSelectItemInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSelectItemInfo -> m GoogleCloudDialogflowV2IntentMessageSelectItemInfo #

Show GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSelectItemInfo = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageSelectItemInfo" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageSelectItemInfo'" PrefixI True) (S1 (MetaSel (Just "_gcdvimsiiKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimsiiSynonyms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

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
Eq GoogleCloudDialogflowV2beta1Sentiment Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1Sentiment Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1Sentiment -> c GoogleCloudDialogflowV2beta1Sentiment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1Sentiment #

toConstr :: GoogleCloudDialogflowV2beta1Sentiment -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1Sentiment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1Sentiment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1Sentiment) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1Sentiment -> GoogleCloudDialogflowV2beta1Sentiment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1Sentiment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1Sentiment -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1Sentiment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1Sentiment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Sentiment -> m GoogleCloudDialogflowV2beta1Sentiment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Sentiment -> m GoogleCloudDialogflowV2beta1Sentiment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Sentiment -> m GoogleCloudDialogflowV2beta1Sentiment #

Show GoogleCloudDialogflowV2beta1Sentiment Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1Sentiment Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1Sentiment Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1Sentiment Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1Sentiment Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1Sentiment = D1 (MetaData "GoogleCloudDialogflowV2beta1Sentiment" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1Sentiment'" PrefixI True) (S1 (MetaSel (Just "_gcdvsScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcdvsMagnitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

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
Eq GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> c GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest #

toConstr :: GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> m GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> m GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest -> m GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest #

Show GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest = D1 (MetaData "GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvbdetrEntityTypeNames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

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

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

Data Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Xgafv -> c Xgafv #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv #

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) #

gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

Ord Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

(>=) :: Xgafv -> Xgafv -> Bool #

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

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
Eq GoogleCloudDialogflowV2QueryInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2QueryInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2QueryInput -> c GoogleCloudDialogflowV2QueryInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2QueryInput #

toConstr :: GoogleCloudDialogflowV2QueryInput -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2QueryInput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2QueryInput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2QueryInput) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2QueryInput -> GoogleCloudDialogflowV2QueryInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryInput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryInput -> m GoogleCloudDialogflowV2QueryInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryInput -> m GoogleCloudDialogflowV2QueryInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryInput -> m GoogleCloudDialogflowV2QueryInput #

Show GoogleCloudDialogflowV2QueryInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2QueryInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2QueryInput :: Type -> Type #

ToJSON GoogleCloudDialogflowV2QueryInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2QueryInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryInput = D1 (MetaData "GoogleCloudDialogflowV2QueryInput" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2QueryInput'" PrefixI True) (S1 (MetaSel (Just "_gcdvqiAudioConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2InputAudioConfig)) :*: (S1 (MetaSel (Just "_gcdvqiEvent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2EventInput)) :*: S1 (MetaSel (Just "_gcdvqiText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2TextInput)))))

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.

GoogleCloudDialogflowV2ExportAgentRequest

data GoogleCloudDialogflowV2ExportAgentRequest Source #

The request message for Agents.ExportAgent.

See: googleCloudDialogflowV2ExportAgentRequest smart constructor.

Instances
Eq GoogleCloudDialogflowV2ExportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ExportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ExportAgentRequest -> c GoogleCloudDialogflowV2ExportAgentRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ExportAgentRequest #

toConstr :: GoogleCloudDialogflowV2ExportAgentRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ExportAgentRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ExportAgentRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ExportAgentRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ExportAgentRequest -> GoogleCloudDialogflowV2ExportAgentRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ExportAgentRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ExportAgentRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ExportAgentRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ExportAgentRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ExportAgentRequest -> m GoogleCloudDialogflowV2ExportAgentRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ExportAgentRequest -> m GoogleCloudDialogflowV2ExportAgentRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ExportAgentRequest -> m GoogleCloudDialogflowV2ExportAgentRequest #

Show GoogleCloudDialogflowV2ExportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ExportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ExportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ExportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ExportAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ExportAgentRequest = D1 (MetaData "GoogleCloudDialogflowV2ExportAgentRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2ExportAgentRequest'" PrefixI True) (S1 (MetaSel (Just "_gcdvearAgentURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> m GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> m GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect -> m GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect #

Show GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect'" PrefixI True) (S1 (MetaSel (Just "_gcdvimcsItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem]))))

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:

GoogleCloudDialogflowV2beta1Context

data GoogleCloudDialogflowV2beta1Context Source #

Represents a context.

See: googleCloudDialogflowV2beta1Context smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1Context -> c GoogleCloudDialogflowV2beta1Context #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1Context #

toConstr :: GoogleCloudDialogflowV2beta1Context -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1Context -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1Context) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1Context) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1Context -> GoogleCloudDialogflowV2beta1Context #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1Context -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1Context -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1Context -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1Context -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Context -> m GoogleCloudDialogflowV2beta1Context #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Context -> m GoogleCloudDialogflowV2beta1Context #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Context -> m GoogleCloudDialogflowV2beta1Context #

Show GoogleCloudDialogflowV2beta1Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1Context = D1 (MetaData "GoogleCloudDialogflowV2beta1Context" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1Context'" PrefixI True) (S1 (MetaSel (Just "_gcdvcLifespanCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_gcdvcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvcParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1ContextParameters)))))

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
Eq GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> c GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest #

toConstr :: GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> m GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> m GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest -> m GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest #

Show GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest = D1 (MetaData "GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest'" PrefixI True) ((S1 (MetaSel (Just "_gcdvbuetrLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvbuetrUpdateMask") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask))) :*: (S1 (MetaSel (Just "_gcdvbuetrEntityTypeBatchInline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2EntityTypeBatch)) :*: S1 (MetaSel (Just "_gcdvbuetrEntityTypeBatchURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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.

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
Eq GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleLongrunningOperationResponse -> c GoogleLongrunningOperationResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleLongrunningOperationResponse #

toConstr :: GoogleLongrunningOperationResponse -> Constr #

dataTypeOf :: GoogleLongrunningOperationResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleLongrunningOperationResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleLongrunningOperationResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleLongrunningOperationResponse -> GoogleLongrunningOperationResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperationResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperationResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleLongrunningOperationResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleLongrunningOperationResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationResponse -> m GoogleLongrunningOperationResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationResponse -> m GoogleLongrunningOperationResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationResponse -> m GoogleLongrunningOperationResponse #

Show GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleLongrunningOperationResponse :: Type -> Type #

ToJSON GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleLongrunningOperationResponse = D1 (MetaData "GoogleLongrunningOperationResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleLongrunningOperationResponse'" PrefixI True) (S1 (MetaSel (Just "_glorAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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
Eq GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> c GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech #

Show GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech'" PrefixI True) (S1 (MetaSel (Just "_gcdvimtssText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimtssSsml") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

GoogleCloudDialogflowV2beta1IntentMessageListSelectItem

data GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source #

An item in the list.

See: googleCloudDialogflowV2beta1IntentMessageListSelectItem smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> c GoogleCloudDialogflowV2beta1IntentMessageListSelectItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageListSelectItem #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageListSelectItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageListSelectItem) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> m GoogleCloudDialogflowV2beta1IntentMessageListSelectItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> m GoogleCloudDialogflowV2beta1IntentMessageListSelectItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageListSelectItem -> m GoogleCloudDialogflowV2beta1IntentMessageListSelectItem #

Show GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageListSelectItem Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageListSelectItem = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageListSelectItem" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageListSelectItem'" PrefixI True) ((S1 (MetaSel (Just "_gcdvimlsicImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageImage)) :*: S1 (MetaSel (Just "_gcdvimlsicTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvimlsicDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimlsicInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo)))))

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
Eq GoogleCloudDialogflowV2IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageSuggestion -> c GoogleCloudDialogflowV2IntentMessageSuggestion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageSuggestion #

toConstr :: GoogleCloudDialogflowV2IntentMessageSuggestion -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageSuggestion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSuggestion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageSuggestion) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageSuggestion -> GoogleCloudDialogflowV2IntentMessageSuggestion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSuggestion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageSuggestion -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSuggestion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageSuggestion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSuggestion -> m GoogleCloudDialogflowV2IntentMessageSuggestion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSuggestion -> m GoogleCloudDialogflowV2IntentMessageSuggestion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageSuggestion -> m GoogleCloudDialogflowV2IntentMessageSuggestion #

Show GoogleCloudDialogflowV2IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageSuggestion = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageSuggestion" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageSuggestion'" PrefixI True) (S1 (MetaSel (Just "_gcdvimscTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2beta1EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> c GoogleCloudDialogflowV2beta1EntityTypeEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1EntityTypeEntity #

toConstr :: GoogleCloudDialogflowV2beta1EntityTypeEntity -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1EntityTypeEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityTypeEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityTypeEntity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> GoogleCloudDialogflowV2beta1EntityTypeEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> m GoogleCloudDialogflowV2beta1EntityTypeEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> m GoogleCloudDialogflowV2beta1EntityTypeEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeEntity -> m GoogleCloudDialogflowV2beta1EntityTypeEntity #

Show GoogleCloudDialogflowV2beta1EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EntityTypeEntity = D1 (MetaData "GoogleCloudDialogflowV2beta1EntityTypeEntity" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1EntityTypeEntity'" PrefixI True) (S1 (MetaSel (Just "_gcdveteValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdveteSynonyms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

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
Eq GoogleCloudDialogflowV2EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2EntityType -> c GoogleCloudDialogflowV2EntityType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2EntityType #

toConstr :: GoogleCloudDialogflowV2EntityType -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2EntityType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2EntityType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2EntityType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2EntityType -> GoogleCloudDialogflowV2EntityType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityType -> m GoogleCloudDialogflowV2EntityType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityType -> m GoogleCloudDialogflowV2EntityType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityType -> m GoogleCloudDialogflowV2EntityType #

Show GoogleCloudDialogflowV2EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2EntityType :: Type -> Type #

ToJSON GoogleCloudDialogflowV2EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EntityType = D1 (MetaData "GoogleCloudDialogflowV2EntityType" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2EntityType'" PrefixI True) ((S1 (MetaSel (Just "_gcdvetEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2EntityTypeEntity])) :*: S1 (MetaSel (Just "_gcdvetKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2EntityTypeKind))) :*: (S1 (MetaSel (Just "_gcdvetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvetAutoExpansionMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2EntityTypeAutoExpansionMode)) :*: S1 (MetaSel (Just "_gcdvetDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

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.

Constructors

GCDVIMPPlatformUnspecified

PLATFORM_UNSPECIFIED Not specified.

GCDVIMPFacebook

FACEBOOK Facebook.

GCDVIMPSlack

SLACK Slack.

GCDVIMPTelegram

TELEGRAM Telegram.

GCDVIMPKik

KIK Kik.

GCDVIMPSkype

SKYPE Skype.

GCDVIMPLine

LINE Line.

GCDVIMPViber

VIBER Viber.

GCDVIMPActionsOnGoogle

ACTIONS_ON_GOOGLE Actions on Google. When using Actions on Google, you can choose one of the specific Intent.Message types that mention support for Actions on Google, or you can use the advanced Intent.Message.payload field. The payload field provides access to AoG features not available in the specific message types. If using the Intent.Message.payload field, it should have a structure similar to the JSON message shown here. For more information, see Actions on Google Webhook Format

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

TELEPHONY Telephony Gateway.

Instances
Enum GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> c GoogleCloudDialogflowV2beta1IntentMessagePlatform #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessagePlatform #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessagePlatform -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessagePlatform -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessagePlatform) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessagePlatform) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> GoogleCloudDialogflowV2beta1IntentMessagePlatform #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> m GoogleCloudDialogflowV2beta1IntentMessagePlatform #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> m GoogleCloudDialogflowV2beta1IntentMessagePlatform #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessagePlatform -> m GoogleCloudDialogflowV2beta1IntentMessagePlatform #

Ord GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1IntentMessagePlatform Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1IntentMessagePlatform = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessagePlatform" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (((C1 (MetaCons "GCDVIMPPlatformUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVIMPFacebook" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCDVIMPSlack" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCDVIMPTelegram" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVIMPKik" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "GCDVIMPSkype" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVIMPLine" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCDVIMPViber" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCDVIMPActionsOnGoogle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVIMPTelephony" PrefixI False) (U1 :: Type -> Type)))))

GoogleCloudDialogflowV2EntityTypeKind

data GoogleCloudDialogflowV2EntityTypeKind Source #

Required. Indicates the kind of entity type.

Constructors

KindUnspecified

KIND_UNSPECIFIED Not specified. This value should be never used.

KindMap

KIND_MAP Map entity types allow mapping of a group of synonyms to a canonical value.

KindList

KIND_LIST List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).

Instances
Enum GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2EntityTypeKind -> c GoogleCloudDialogflowV2EntityTypeKind #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2EntityTypeKind #

toConstr :: GoogleCloudDialogflowV2EntityTypeKind -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2EntityTypeKind -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeKind) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeKind) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2EntityTypeKind -> GoogleCloudDialogflowV2EntityTypeKind #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeKind -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeKind -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeKind -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeKind -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeKind -> m GoogleCloudDialogflowV2EntityTypeKind #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeKind -> m GoogleCloudDialogflowV2EntityTypeKind #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeKind -> m GoogleCloudDialogflowV2EntityTypeKind #

Ord GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2EntityTypeKind = D1 (MetaData "GoogleCloudDialogflowV2EntityTypeKind" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "KindUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KindMap" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KindList" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2TextInput

data GoogleCloudDialogflowV2TextInput Source #

Represents the natural language text to be processed.

See: googleCloudDialogflowV2TextInput smart constructor.

Instances
Eq GoogleCloudDialogflowV2TextInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2TextInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2TextInput -> c GoogleCloudDialogflowV2TextInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2TextInput #

toConstr :: GoogleCloudDialogflowV2TextInput -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2TextInput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2TextInput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2TextInput) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2TextInput -> GoogleCloudDialogflowV2TextInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2TextInput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2TextInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2TextInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2TextInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2TextInput -> m GoogleCloudDialogflowV2TextInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2TextInput -> m GoogleCloudDialogflowV2TextInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2TextInput -> m GoogleCloudDialogflowV2TextInput #

Show GoogleCloudDialogflowV2TextInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2TextInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2TextInput :: Type -> Type #

ToJSON GoogleCloudDialogflowV2TextInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2TextInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2TextInput Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2TextInput = D1 (MetaData "GoogleCloudDialogflowV2TextInput" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2TextInput'" PrefixI True) (S1 (MetaSel (Just "_gcdvtiLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvtiText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> c GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction #

toConstr :: GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> m GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> m GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction -> m GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction #

Show GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction'" PrefixI True) (S1 (MetaSel (Just "_gcdvimbcbouriaURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

GoogleCloudDialogflowV2IntentMessageCard

data GoogleCloudDialogflowV2IntentMessageCard Source #

The card response message.

See: googleCloudDialogflowV2IntentMessageCard smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageCard -> c GoogleCloudDialogflowV2IntentMessageCard #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageCard #

toConstr :: GoogleCloudDialogflowV2IntentMessageCard -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageCard -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCard) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCard) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageCard -> GoogleCloudDialogflowV2IntentMessageCard #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCard -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCard -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCard -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCard -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCard -> m GoogleCloudDialogflowV2IntentMessageCard #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCard -> m GoogleCloudDialogflowV2IntentMessageCard #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCard -> m GoogleCloudDialogflowV2IntentMessageCard #

Show GoogleCloudDialogflowV2IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCard Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCard = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageCard" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageCard'" PrefixI True) ((S1 (MetaSel (Just "_gcdvimccButtons") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessageCardButton])) :*: S1 (MetaSel (Just "_gcdvimccImageURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvimccSubtitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimccTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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:

gcdvimccImageURI :: Lens' GoogleCloudDialogflowV2IntentMessageCard (Maybe Text) Source #

Optional. The public URI to an image file for 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
Eq GoogleCloudDialogflowV2OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> c GoogleCloudDialogflowV2OriginalDetectIntentRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2OriginalDetectIntentRequest #

toConstr :: GoogleCloudDialogflowV2OriginalDetectIntentRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2OriginalDetectIntentRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2OriginalDetectIntentRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2OriginalDetectIntentRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> GoogleCloudDialogflowV2OriginalDetectIntentRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> m GoogleCloudDialogflowV2OriginalDetectIntentRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> m GoogleCloudDialogflowV2OriginalDetectIntentRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2OriginalDetectIntentRequest -> m GoogleCloudDialogflowV2OriginalDetectIntentRequest #

Show GoogleCloudDialogflowV2OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2OriginalDetectIntentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2OriginalDetectIntentRequest = D1 (MetaData "GoogleCloudDialogflowV2OriginalDetectIntentRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2OriginalDetectIntentRequest'" PrefixI True) (S1 (MetaSel (Just "_gPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload)) :*: (S1 (MetaSel (Just "_gVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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.

Constructors

WebhookStateUnspecified

WEBHOOK_STATE_UNSPECIFIED Webhook is disabled in the agent and in the intent.

WebhookStateEnabled

WEBHOOK_STATE_ENABLED Webhook is enabled in the agent and in the intent.

WebhookStateEnabledForSlotFilling

WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING Webhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.

Instances
Enum GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentWebhookState -> c GoogleCloudDialogflowV2beta1IntentWebhookState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentWebhookState #

toConstr :: GoogleCloudDialogflowV2beta1IntentWebhookState -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentWebhookState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentWebhookState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentWebhookState) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentWebhookState -> GoogleCloudDialogflowV2beta1IntentWebhookState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentWebhookState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentWebhookState -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentWebhookState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentWebhookState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentWebhookState -> m GoogleCloudDialogflowV2beta1IntentWebhookState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentWebhookState -> m GoogleCloudDialogflowV2beta1IntentWebhookState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentWebhookState -> m GoogleCloudDialogflowV2beta1IntentWebhookState #

Ord GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1IntentWebhookState = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentWebhookState" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "WebhookStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WebhookStateEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WebhookStateEnabledForSlotFilling" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2beta1IntentMessageImage

data GoogleCloudDialogflowV2beta1IntentMessageImage Source #

The image response message.

See: googleCloudDialogflowV2beta1IntentMessageImage smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageImage -> c GoogleCloudDialogflowV2beta1IntentMessageImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageImage #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageImage -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageImage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageImage -> GoogleCloudDialogflowV2beta1IntentMessageImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageImage -> m GoogleCloudDialogflowV2beta1IntentMessageImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageImage -> m GoogleCloudDialogflowV2beta1IntentMessageImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageImage -> m GoogleCloudDialogflowV2beta1IntentMessageImage #

Show GoogleCloudDialogflowV2beta1IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageImage = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageImage" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageImage'" PrefixI True) (S1 (MetaSel (Just "_gcdvimiAccessibilityText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvimiImageURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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.

GoogleCloudDialogflowV2ExportAgentResponse

data GoogleCloudDialogflowV2ExportAgentResponse Source #

The response message for Agents.ExportAgent.

See: googleCloudDialogflowV2ExportAgentResponse smart constructor.

Instances
Eq GoogleCloudDialogflowV2ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ExportAgentResponse -> c GoogleCloudDialogflowV2ExportAgentResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ExportAgentResponse #

toConstr :: GoogleCloudDialogflowV2ExportAgentResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ExportAgentResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ExportAgentResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ExportAgentResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ExportAgentResponse -> GoogleCloudDialogflowV2ExportAgentResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ExportAgentResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ExportAgentResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ExportAgentResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ExportAgentResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ExportAgentResponse -> m GoogleCloudDialogflowV2ExportAgentResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ExportAgentResponse -> m GoogleCloudDialogflowV2ExportAgentResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ExportAgentResponse -> m GoogleCloudDialogflowV2ExportAgentResponse #

Show GoogleCloudDialogflowV2ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ExportAgentResponse = D1 (MetaData "GoogleCloudDialogflowV2ExportAgentResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2ExportAgentResponse'" PrefixI True) (S1 (MetaSel (Just "_gAgentURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gAgentContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))))

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
Eq GoogleCloudDialogflowV2WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2WebhookResponsePayload -> c GoogleCloudDialogflowV2WebhookResponsePayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2WebhookResponsePayload #

toConstr :: GoogleCloudDialogflowV2WebhookResponsePayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2WebhookResponsePayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2WebhookResponsePayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2WebhookResponsePayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2WebhookResponsePayload -> GoogleCloudDialogflowV2WebhookResponsePayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2WebhookResponsePayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2WebhookResponsePayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2WebhookResponsePayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2WebhookResponsePayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookResponsePayload -> m GoogleCloudDialogflowV2WebhookResponsePayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookResponsePayload -> m GoogleCloudDialogflowV2WebhookResponsePayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookResponsePayload -> m GoogleCloudDialogflowV2WebhookResponsePayload #

Show GoogleCloudDialogflowV2WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2WebhookResponsePayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2WebhookResponsePayload = D1 (MetaData "GoogleCloudDialogflowV2WebhookResponsePayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2WebhookResponsePayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvwrpcAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

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
Eq GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> c GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> m GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> m GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion -> m GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion #

Show GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion'" PrefixI True) (S1 (MetaSel (Just "_gURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gDestinationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2ListIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ListIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ListIntentsResponse -> c GoogleCloudDialogflowV2ListIntentsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ListIntentsResponse #

toConstr :: GoogleCloudDialogflowV2ListIntentsResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ListIntentsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ListIntentsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ListIntentsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ListIntentsResponse -> GoogleCloudDialogflowV2ListIntentsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListIntentsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListIntentsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListIntentsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListIntentsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListIntentsResponse -> m GoogleCloudDialogflowV2ListIntentsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListIntentsResponse -> m GoogleCloudDialogflowV2ListIntentsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListIntentsResponse -> m GoogleCloudDialogflowV2ListIntentsResponse #

Show GoogleCloudDialogflowV2ListIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ListIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ListIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ListIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListIntentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListIntentsResponse = D1 (MetaData "GoogleCloudDialogflowV2ListIntentsResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2ListIntentsResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvlirIntents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2Intent])) :*: S1 (MetaSel (Just "_gcdvlirNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> c GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse #

toConstr :: GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> m GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> m GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse -> m GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse #

Show GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse = D1 (MetaData "GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse'" PrefixI True) (S1 (MetaSel (Just "_gEntityTypes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2EntityType]))))

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:

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
Eq GoogleCloudDialogflowV2QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> c GoogleCloudDialogflowV2QueryResultWebhookPayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2QueryResultWebhookPayload #

toConstr :: GoogleCloudDialogflowV2QueryResultWebhookPayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2QueryResultWebhookPayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2QueryResultWebhookPayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2QueryResultWebhookPayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> GoogleCloudDialogflowV2QueryResultWebhookPayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> m GoogleCloudDialogflowV2QueryResultWebhookPayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> m GoogleCloudDialogflowV2QueryResultWebhookPayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2QueryResultWebhookPayload -> m GoogleCloudDialogflowV2QueryResultWebhookPayload #

Show GoogleCloudDialogflowV2QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2QueryResultWebhookPayload = D1 (MetaData "GoogleCloudDialogflowV2QueryResultWebhookPayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2QueryResultWebhookPayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvqrwpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2beta1IntentParameter

data GoogleCloudDialogflowV2beta1IntentParameter Source #

Represents intent parameters.

See: googleCloudDialogflowV2beta1IntentParameter smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentParameter -> c GoogleCloudDialogflowV2beta1IntentParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentParameter #

toConstr :: GoogleCloudDialogflowV2beta1IntentParameter -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentParameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentParameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentParameter) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentParameter -> GoogleCloudDialogflowV2beta1IntentParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentParameter -> m GoogleCloudDialogflowV2beta1IntentParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentParameter -> m GoogleCloudDialogflowV2beta1IntentParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentParameter -> m GoogleCloudDialogflowV2beta1IntentParameter #

Show GoogleCloudDialogflowV2beta1IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentParameter = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentParameter" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentParameter'" PrefixI True) (((S1 (MetaSel (Just "_gcdvipValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvipName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvipPrompts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcdvipMandatory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_gcdvipDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvipDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvipIsList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcdvipEntityTypeDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

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.

Constructors

AutoExpansionModeUnspecified

AUTO_EXPANSION_MODE_UNSPECIFIED Auto expansion disabled for the entity.

AutoExpansionModeDefault

AUTO_EXPANSION_MODE_DEFAULT Allows an agent to recognize values that have not been explicitly listed in the entity.

Instances
Enum GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> c GoogleCloudDialogflowV2EntityTypeAutoExpansionMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2EntityTypeAutoExpansionMode #

toConstr :: GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeAutoExpansionMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeAutoExpansionMode) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> m GoogleCloudDialogflowV2EntityTypeAutoExpansionMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> m GoogleCloudDialogflowV2EntityTypeAutoExpansionMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeAutoExpansionMode -> m GoogleCloudDialogflowV2EntityTypeAutoExpansionMode #

Ord GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2EntityTypeAutoExpansionMode = D1 (MetaData "GoogleCloudDialogflowV2EntityTypeAutoExpansionMode" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "AutoExpansionModeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AutoExpansionModeDefault" PrefixI False) (U1 :: Type -> Type))

GoogleCloudDialogflowV2IntentParameter

data GoogleCloudDialogflowV2IntentParameter Source #

Represents intent parameters.

See: googleCloudDialogflowV2IntentParameter smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentParameter -> c GoogleCloudDialogflowV2IntentParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentParameter #

toConstr :: GoogleCloudDialogflowV2IntentParameter -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentParameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentParameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentParameter) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentParameter -> GoogleCloudDialogflowV2IntentParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentParameter -> m GoogleCloudDialogflowV2IntentParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentParameter -> m GoogleCloudDialogflowV2IntentParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentParameter -> m GoogleCloudDialogflowV2IntentParameter #

Show GoogleCloudDialogflowV2IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentParameter Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentParameter = D1 (MetaData "GoogleCloudDialogflowV2IntentParameter" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentParameter'" PrefixI True) (((S1 (MetaSel (Just "_gcdvipcValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvipcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvipcPrompts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcdvipcMandatory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_gcdvipcDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvipcDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvipcIsList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcdvipcEntityTypeDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

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
Eq GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> c GoogleCloudDialogflowV2beta1QueryResultWebhookPayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1QueryResultWebhookPayload #

toConstr :: GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResultWebhookPayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResultWebhookPayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> m GoogleCloudDialogflowV2beta1QueryResultWebhookPayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> m GoogleCloudDialogflowV2beta1QueryResultWebhookPayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResultWebhookPayload -> m GoogleCloudDialogflowV2beta1QueryResultWebhookPayload #

Show GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResultWebhookPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResultWebhookPayload = D1 (MetaData "GoogleCloudDialogflowV2beta1QueryResultWebhookPayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1QueryResultWebhookPayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvqrwpcAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart

data GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source #

Represents a part of a training phrase.

See: googleCloudDialogflowV2beta1IntentTrainingPhrasePart smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> c GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart #

toConstr :: GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> m GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> m GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart -> m GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart #

Show GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart'" PrefixI True) ((S1 (MetaSel (Just "_gcdvitppcText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvitppcUserDefined") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_gcdvitppcEntityType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvitppcAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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.

Constructors

GCDVETAEMAutoExpansionModeUnspecified

AUTO_EXPANSION_MODE_UNSPECIFIED Auto expansion disabled for the entity.

GCDVETAEMAutoExpansionModeDefault

AUTO_EXPANSION_MODE_DEFAULT Allows an agent to recognize values that have not been explicitly listed in the entity.

Instances
Enum GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> c GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode #

toConstr :: GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> m GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> m GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode -> m GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode #

Ord GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode = D1 (MetaData "GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GCDVETAEMAutoExpansionModeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVETAEMAutoExpansionModeDefault" PrefixI False) (U1 :: Type -> Type))

GoogleCloudDialogflowV2ListContextsResponse

data GoogleCloudDialogflowV2ListContextsResponse Source #

The response message for Contexts.ListContexts.

See: googleCloudDialogflowV2ListContextsResponse smart constructor.

Instances
Eq GoogleCloudDialogflowV2ListContextsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ListContextsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ListContextsResponse -> c GoogleCloudDialogflowV2ListContextsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ListContextsResponse #

toConstr :: GoogleCloudDialogflowV2ListContextsResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ListContextsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ListContextsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ListContextsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ListContextsResponse -> GoogleCloudDialogflowV2ListContextsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListContextsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListContextsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListContextsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListContextsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListContextsResponse -> m GoogleCloudDialogflowV2ListContextsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListContextsResponse -> m GoogleCloudDialogflowV2ListContextsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListContextsResponse -> m GoogleCloudDialogflowV2ListContextsResponse #

Show GoogleCloudDialogflowV2ListContextsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ListContextsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ListContextsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ListContextsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListContextsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListContextsResponse = D1 (MetaData "GoogleCloudDialogflowV2ListContextsResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2ListContextsResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvlcrContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2Context])) :*: S1 (MetaSel (Just "_gcdvlcrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> c GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall -> m GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall #

Show GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall'" PrefixI True) (S1 (MetaSel (Just "_gcdvimttcPhoneNumber") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2beta1ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> c GoogleCloudDialogflowV2beta1ExportAgentResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1ExportAgentResponse #

toConstr :: GoogleCloudDialogflowV2beta1ExportAgentResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1ExportAgentResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1ExportAgentResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1ExportAgentResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> GoogleCloudDialogflowV2beta1ExportAgentResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> m GoogleCloudDialogflowV2beta1ExportAgentResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> m GoogleCloudDialogflowV2beta1ExportAgentResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1ExportAgentResponse -> m GoogleCloudDialogflowV2beta1ExportAgentResponse #

Show GoogleCloudDialogflowV2beta1ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1ExportAgentResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1ExportAgentResponse = D1 (MetaData "GoogleCloudDialogflowV2beta1ExportAgentResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1ExportAgentResponse'" PrefixI True) (S1 (MetaSel (Just "_gooAgentURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooAgentContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))))

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
Eq GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> c GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload #

toConstr :: GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> m GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> m GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload -> m GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload #

Show GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload = D1 (MetaData "GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2OriginalDetectIntentRequestPayload'" PrefixI True) (S1 (MetaSel (Just "_gcdvodirpcAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

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:

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
Eq GoogleCloudDialogflowV2SessionEntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2SessionEntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2SessionEntityType -> c GoogleCloudDialogflowV2SessionEntityType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2SessionEntityType #

toConstr :: GoogleCloudDialogflowV2SessionEntityType -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2SessionEntityType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2SessionEntityType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2SessionEntityType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2SessionEntityType -> GoogleCloudDialogflowV2SessionEntityType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2SessionEntityType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2SessionEntityType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2SessionEntityType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2SessionEntityType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SessionEntityType -> m GoogleCloudDialogflowV2SessionEntityType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SessionEntityType -> m GoogleCloudDialogflowV2SessionEntityType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SessionEntityType -> m GoogleCloudDialogflowV2SessionEntityType #

Show GoogleCloudDialogflowV2SessionEntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2SessionEntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2SessionEntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2SessionEntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2SessionEntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2SessionEntityType = D1 (MetaData "GoogleCloudDialogflowV2SessionEntityType" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2SessionEntityType'" PrefixI True) (S1 (MetaSel (Just "_gcdvSetEntityOverrideMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2SessionEntityTypeEntityOverrideMode)) :*: (S1 (MetaSel (Just "_gcdvSetEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2EntityTypeEntity])) :*: S1 (MetaSel (Just "_gcdvSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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.

Constructors

GCDVETKKindUnspecified

KIND_UNSPECIFIED Not specified. This value should be never used.

GCDVETKKindMap

KIND_MAP Map entity types allow mapping of a group of synonyms to a canonical value.

GCDVETKKindList

KIND_LIST List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).

Instances
Enum GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1EntityTypeKind -> c GoogleCloudDialogflowV2beta1EntityTypeKind #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1EntityTypeKind #

toConstr :: GoogleCloudDialogflowV2beta1EntityTypeKind -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1EntityTypeKind -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityTypeKind) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityTypeKind) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1EntityTypeKind -> GoogleCloudDialogflowV2beta1EntityTypeKind #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityTypeKind -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityTypeKind -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityTypeKind -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityTypeKind -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeKind -> m GoogleCloudDialogflowV2beta1EntityTypeKind #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeKind -> m GoogleCloudDialogflowV2beta1EntityTypeKind #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityTypeKind -> m GoogleCloudDialogflowV2beta1EntityTypeKind #

Ord GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1EntityTypeKind Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2beta1EntityTypeKind = D1 (MetaData "GoogleCloudDialogflowV2beta1EntityTypeKind" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GCDVETKKindUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCDVETKKindMap" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVETKKindList" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2EntityTypeEntity

data GoogleCloudDialogflowV2EntityTypeEntity Source #

Optional. Represents an entity.

See: googleCloudDialogflowV2EntityTypeEntity smart constructor.

Instances
Eq GoogleCloudDialogflowV2EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2EntityTypeEntity -> c GoogleCloudDialogflowV2EntityTypeEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2EntityTypeEntity #

toConstr :: GoogleCloudDialogflowV2EntityTypeEntity -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2EntityTypeEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2EntityTypeEntity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2EntityTypeEntity -> GoogleCloudDialogflowV2EntityTypeEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2EntityTypeEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2EntityTypeEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeEntity -> m GoogleCloudDialogflowV2EntityTypeEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeEntity -> m GoogleCloudDialogflowV2EntityTypeEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2EntityTypeEntity -> m GoogleCloudDialogflowV2EntityTypeEntity #

Show GoogleCloudDialogflowV2EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EntityTypeEntity Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2EntityTypeEntity = D1 (MetaData "GoogleCloudDialogflowV2EntityTypeEntity" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2EntityTypeEntity'" PrefixI True) (S1 (MetaSel (Just "_gValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gSynonyms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

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.

Constructors

GCDVIWSWebhookStateUnspecified

WEBHOOK_STATE_UNSPECIFIED Webhook is disabled in the agent and in the intent.

GCDVIWSWebhookStateEnabled

WEBHOOK_STATE_ENABLED Webhook is enabled in the agent and in the intent.

GCDVIWSWebhookStateEnabledForSlotFilling

WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING Webhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.

Instances
Enum GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentWebhookState -> c GoogleCloudDialogflowV2IntentWebhookState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentWebhookState #

toConstr :: GoogleCloudDialogflowV2IntentWebhookState -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentWebhookState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentWebhookState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentWebhookState) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentWebhookState -> GoogleCloudDialogflowV2IntentWebhookState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentWebhookState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentWebhookState -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentWebhookState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentWebhookState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentWebhookState -> m GoogleCloudDialogflowV2IntentWebhookState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentWebhookState -> m GoogleCloudDialogflowV2IntentWebhookState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentWebhookState -> m GoogleCloudDialogflowV2IntentWebhookState #

Ord GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2IntentWebhookState Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2IntentWebhookState = D1 (MetaData "GoogleCloudDialogflowV2IntentWebhookState" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GCDVIWSWebhookStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCDVIWSWebhookStateEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCDVIWSWebhookStateEnabledForSlotFilling" PrefixI False) (U1 :: Type -> Type)))

GoogleCloudDialogflowV2beta1QueryResult

data GoogleCloudDialogflowV2beta1QueryResult Source #

Represents the result of conversational query or event processing.

See: googleCloudDialogflowV2beta1QueryResult smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1QueryResult -> c GoogleCloudDialogflowV2beta1QueryResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1QueryResult #

toConstr :: GoogleCloudDialogflowV2beta1QueryResult -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1QueryResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1QueryResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1QueryResult -> GoogleCloudDialogflowV2beta1QueryResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1QueryResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1QueryResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResult -> m GoogleCloudDialogflowV2beta1QueryResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResult -> m GoogleCloudDialogflowV2beta1QueryResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1QueryResult -> m GoogleCloudDialogflowV2beta1QueryResult #

Show GoogleCloudDialogflowV2beta1QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResult Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1QueryResult = D1 (MetaData "GoogleCloudDialogflowV2beta1QueryResult" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1QueryResult'" PrefixI True) ((((S1 (MetaSel (Just "_gLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gAllRequiredParamsPresent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_gIntentDetectionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gFulfillmentMessages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessage])))) :*: ((S1 (MetaSel (Just "_gKnowledgeAnswers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1KnowledgeAnswers)) :*: S1 (MetaSel (Just "_gSpeechRecognitionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gIntent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1Intent))))) :*: (((S1 (MetaSel (Just "_gSentimentAnalysisResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1SentimentAnalysisResult)) :*: S1 (MetaSel (Just "_gQueryText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gFulfillmentText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1QueryResultParameters)))) :*: ((S1 (MetaSel (Just "_gWebhookPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1QueryResultWebhookPayload)) :*: S1 (MetaSel (Just "_gOutputContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1Context]))) :*: (S1 (MetaSel (Just "_gWebhookSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gDiagnosticInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1QueryResultDiagnosticInfo)))))))

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.

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.

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
Eq GoogleCloudDialogflowV2IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageImage -> c GoogleCloudDialogflowV2IntentMessageImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageImage #

toConstr :: GoogleCloudDialogflowV2IntentMessageImage -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageImage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageImage -> GoogleCloudDialogflowV2IntentMessageImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageImage -> m GoogleCloudDialogflowV2IntentMessageImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageImage -> m GoogleCloudDialogflowV2IntentMessageImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageImage -> m GoogleCloudDialogflowV2IntentMessageImage #

Show GoogleCloudDialogflowV2IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageImage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageImage = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageImage" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageImage'" PrefixI True) (S1 (MetaSel (Just "_gAccessibilityText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gImageURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq GoogleCloudDialogflowV2WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2WebhookResponse -> c GoogleCloudDialogflowV2WebhookResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2WebhookResponse #

toConstr :: GoogleCloudDialogflowV2WebhookResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2WebhookResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2WebhookResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2WebhookResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2WebhookResponse -> GoogleCloudDialogflowV2WebhookResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2WebhookResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2WebhookResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2WebhookResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2WebhookResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookResponse -> m GoogleCloudDialogflowV2WebhookResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookResponse -> m GoogleCloudDialogflowV2WebhookResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2WebhookResponse -> m GoogleCloudDialogflowV2WebhookResponse #

Show GoogleCloudDialogflowV2WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2WebhookResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2WebhookResponse = D1 (MetaData "GoogleCloudDialogflowV2WebhookResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2WebhookResponse'" PrefixI True) ((S1 (MetaSel (Just "_gooFulfillmentMessages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessage])) :*: (S1 (MetaSel (Just "_gooPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2WebhookResponsePayload)) :*: S1 (MetaSel (Just "_gooFulfillmentText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_gooSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gooOutputContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2Context])) :*: S1 (MetaSel (Just "_gooFollowupEventInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2EventInput))))))

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
Eq GoogleCloudDialogflowV2TrainAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2TrainAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2TrainAgentRequest -> c GoogleCloudDialogflowV2TrainAgentRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2TrainAgentRequest #

toConstr :: GoogleCloudDialogflowV2TrainAgentRequest -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2TrainAgentRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2TrainAgentRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2TrainAgentRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2TrainAgentRequest -> GoogleCloudDialogflowV2TrainAgentRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2TrainAgentRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2TrainAgentRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2TrainAgentRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2TrainAgentRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2TrainAgentRequest -> m GoogleCloudDialogflowV2TrainAgentRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2TrainAgentRequest -> m GoogleCloudDialogflowV2TrainAgentRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2TrainAgentRequest -> m GoogleCloudDialogflowV2TrainAgentRequest #

Show GoogleCloudDialogflowV2TrainAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2TrainAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2TrainAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2TrainAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2TrainAgentRequest Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2TrainAgentRequest = D1 (MetaData "GoogleCloudDialogflowV2TrainAgentRequest" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2TrainAgentRequest'" PrefixI False) (U1 :: Type -> Type))

GoogleCloudDialogflowV2IntentBatch

data GoogleCloudDialogflowV2IntentBatch Source #

This message is a wrapper around a collection of intents.

See: googleCloudDialogflowV2IntentBatch smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentBatch -> c GoogleCloudDialogflowV2IntentBatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentBatch #

toConstr :: GoogleCloudDialogflowV2IntentBatch -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentBatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentBatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentBatch) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentBatch -> GoogleCloudDialogflowV2IntentBatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentBatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentBatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentBatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentBatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentBatch -> m GoogleCloudDialogflowV2IntentBatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentBatch -> m GoogleCloudDialogflowV2IntentBatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentBatch -> m GoogleCloudDialogflowV2IntentBatch #

Show GoogleCloudDialogflowV2IntentBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2IntentBatch :: Type -> Type #

ToJSON GoogleCloudDialogflowV2IntentBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentBatch Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentBatch = D1 (MetaData "GoogleCloudDialogflowV2IntentBatch" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentBatch'" PrefixI True) (S1 (MetaSel (Just "_gcdvibIntents") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2Intent]))))

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:

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
Eq GoogleCloudDialogflowV2beta1EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1EntityType -> c GoogleCloudDialogflowV2beta1EntityType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1EntityType #

toConstr :: GoogleCloudDialogflowV2beta1EntityType -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1EntityType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1EntityType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1EntityType -> GoogleCloudDialogflowV2beta1EntityType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1EntityType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1EntityType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityType -> m GoogleCloudDialogflowV2beta1EntityType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityType -> m GoogleCloudDialogflowV2beta1EntityType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1EntityType -> m GoogleCloudDialogflowV2beta1EntityType #

Show GoogleCloudDialogflowV2beta1EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EntityType Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1EntityType = D1 (MetaData "GoogleCloudDialogflowV2beta1EntityType" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1EntityType'" PrefixI True) ((S1 (MetaSel (Just "_gcdvetcEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1EntityTypeEntity])) :*: S1 (MetaSel (Just "_gcdvetcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1EntityTypeKind))) :*: (S1 (MetaSel (Just "_gcdvetcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcdvetcAutoExpansionMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1EntityTypeAutoExpansionMode)) :*: S1 (MetaSel (Just "_gcdvetcDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

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

GoogleCloudDialogflowV2SearchAgentsResponse

data GoogleCloudDialogflowV2SearchAgentsResponse Source #

The response message for Agents.SearchAgents.

See: googleCloudDialogflowV2SearchAgentsResponse smart constructor.

Instances
Eq GoogleCloudDialogflowV2SearchAgentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2SearchAgentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2SearchAgentsResponse -> c GoogleCloudDialogflowV2SearchAgentsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2SearchAgentsResponse #

toConstr :: GoogleCloudDialogflowV2SearchAgentsResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2SearchAgentsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2SearchAgentsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2SearchAgentsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2SearchAgentsResponse -> GoogleCloudDialogflowV2SearchAgentsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2SearchAgentsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2SearchAgentsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2SearchAgentsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2SearchAgentsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SearchAgentsResponse -> m GoogleCloudDialogflowV2SearchAgentsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SearchAgentsResponse -> m GoogleCloudDialogflowV2SearchAgentsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2SearchAgentsResponse -> m GoogleCloudDialogflowV2SearchAgentsResponse #

Show GoogleCloudDialogflowV2SearchAgentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2SearchAgentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2SearchAgentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2SearchAgentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2SearchAgentsResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2SearchAgentsResponse = D1 (MetaData "GoogleCloudDialogflowV2SearchAgentsResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2SearchAgentsResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvsarNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvsarAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2Agent]))))

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
Eq GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> c GoogleCloudDialogflowV2ListSessionEntityTypesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2ListSessionEntityTypesResponse #

toConstr :: GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2ListSessionEntityTypesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2ListSessionEntityTypesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> m GoogleCloudDialogflowV2ListSessionEntityTypesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> m GoogleCloudDialogflowV2ListSessionEntityTypesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2ListSessionEntityTypesResponse -> m GoogleCloudDialogflowV2ListSessionEntityTypesResponse #

Show GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListSessionEntityTypesResponse Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2ListSessionEntityTypesResponse = D1 (MetaData "GoogleCloudDialogflowV2ListSessionEntityTypesResponse" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2ListSessionEntityTypesResponse'" PrefixI True) (S1 (MetaSel (Just "_gcdvlSetrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvlSetrSessionEntityTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2SessionEntityType]))))

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
Eq GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleLongrunningOperation -> c GoogleLongrunningOperation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleLongrunningOperation #

toConstr :: GoogleLongrunningOperation -> Constr #

dataTypeOf :: GoogleLongrunningOperation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleLongrunningOperation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleLongrunningOperation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleLongrunningOperation -> GoogleLongrunningOperation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleLongrunningOperation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleLongrunningOperation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperation -> m GoogleLongrunningOperation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperation -> m GoogleLongrunningOperation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperation -> m GoogleLongrunningOperation #

Show GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleLongrunningOperation :: Type -> Type #

ToJSON GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

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
Eq GoogleCloudDialogflowV2IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessage -> c GoogleCloudDialogflowV2IntentMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessage #

toConstr :: GoogleCloudDialogflowV2IntentMessage -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessage -> GoogleCloudDialogflowV2IntentMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessage -> m GoogleCloudDialogflowV2IntentMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessage -> m GoogleCloudDialogflowV2IntentMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessage -> m GoogleCloudDialogflowV2IntentMessage #

Show GoogleCloudDialogflowV2IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessage Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessage = D1 (MetaData "GoogleCloudDialogflowV2IntentMessage" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessage'" PrefixI True) (((S1 (MetaSel (Just "_gcdvimcCard") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageCard)) :*: (S1 (MetaSel (Just "_gcdvimcImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageImage)) :*: S1 (MetaSel (Just "_gcdvimcPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessagePlatform)))) :*: (S1 (MetaSel (Just "_gcdvimcLinkOutSuggestion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion)) :*: (S1 (MetaSel (Just "_gcdvimcText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageText)) :*: S1 (MetaSel (Just "_gcdvimcCarouselSelect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageCarouselSelect))))) :*: ((S1 (MetaSel (Just "_gcdvimcSimpleResponses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageSimpleResponses)) :*: (S1 (MetaSel (Just "_gcdvimcPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessagePayload)) :*: S1 (MetaSel (Just "_gcdvimcSuggestions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageSuggestions)))) :*: (S1 (MetaSel (Just "_gcdvimcListSelect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageListSelect)) :*: (S1 (MetaSel (Just "_gcdvimcBasicCard") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageBasicCard)) :*: S1 (MetaSel (Just "_gcdvimcQuickReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageQuickReplies)))))))

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.

GoogleCloudDialogflowV2IntentMessageCarouselSelect

data GoogleCloudDialogflowV2IntentMessageCarouselSelect Source #

The card for presenting a carousel of options to select from.

See: googleCloudDialogflowV2IntentMessageCarouselSelect smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> c GoogleCloudDialogflowV2IntentMessageCarouselSelect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageCarouselSelect #

toConstr :: GoogleCloudDialogflowV2IntentMessageCarouselSelect -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageCarouselSelect -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCarouselSelect) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageCarouselSelect) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> GoogleCloudDialogflowV2IntentMessageCarouselSelect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> m GoogleCloudDialogflowV2IntentMessageCarouselSelect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> m GoogleCloudDialogflowV2IntentMessageCarouselSelect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageCarouselSelect -> m GoogleCloudDialogflowV2IntentMessageCarouselSelect #

Show GoogleCloudDialogflowV2IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCarouselSelect Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageCarouselSelect = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageCarouselSelect" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" True) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageCarouselSelect'" PrefixI True) (S1 (MetaSel (Just "_gItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudDialogflowV2IntentMessageCarouselSelectItem]))))

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:

GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo

data GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source #

Additional info about the select item for when it is triggered in a dialog.

See: googleCloudDialogflowV2beta1IntentMessageSelectItemInfo smart constructor.

Instances
Eq GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> c GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo #

toConstr :: GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> m GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> m GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo -> m GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo #

Show GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo = D1 (MetaData "GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo'" PrefixI True) (S1 (MetaSel (Just "_gooKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooSynonyms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

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
Eq GoogleCloudDialogflowV2beta1Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2beta1Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2beta1Intent -> c GoogleCloudDialogflowV2beta1Intent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2beta1Intent #

toConstr :: GoogleCloudDialogflowV2beta1Intent -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2beta1Intent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2beta1Intent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2beta1Intent) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2beta1Intent -> GoogleCloudDialogflowV2beta1Intent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1Intent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2beta1Intent -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1Intent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2beta1Intent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Intent -> m GoogleCloudDialogflowV2beta1Intent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Intent -> m GoogleCloudDialogflowV2beta1Intent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2beta1Intent -> m GoogleCloudDialogflowV2beta1Intent #

Show GoogleCloudDialogflowV2beta1Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2beta1Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2beta1Intent :: Type -> Type #

ToJSON GoogleCloudDialogflowV2beta1Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2beta1Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1Intent Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2beta1Intent = D1 (MetaData "GoogleCloudDialogflowV2beta1Intent" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2beta1Intent'" PrefixI True) ((((S1 (MetaSel (Just "_gcdvicDefaultResponsePlatforms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcdvicWebhookState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2beta1IntentWebhookState))) :*: (S1 (MetaSel (Just "_gcdvicMlEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_gcdvicPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcdvicAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_gcdvicRootFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvicName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcdvicEvents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_gcdvicParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentParameter])) :*: S1 (MetaSel (Just "_gcdvicDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_gcdvicInputContextNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcdvicEndInteraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_gcdvicMessages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentMessage])) :*: (S1 (MetaSel (Just "_gcdvicParentFollowupIntentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvicOutputContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1Context]))))) :*: ((S1 (MetaSel (Just "_gcdvicTrainingPhrases") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentTrainingPhrase])) :*: S1 (MetaSel (Just "_gcdvicFollowupIntentInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo]))) :*: (S1 (MetaSel (Just "_gcdvicIsFallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_gcdvicMlDisabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcdvicResetContexts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))))

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.

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.

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
Eq GoogleCloudDialogflowV2Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2Context -> c GoogleCloudDialogflowV2Context #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2Context #

toConstr :: GoogleCloudDialogflowV2Context -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2Context -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2Context) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2Context) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2Context -> GoogleCloudDialogflowV2Context #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2Context -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2Context -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2Context -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2Context -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Context -> m GoogleCloudDialogflowV2Context #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Context -> m GoogleCloudDialogflowV2Context #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2Context -> m GoogleCloudDialogflowV2Context #

Show GoogleCloudDialogflowV2Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Associated Types

type Rep GoogleCloudDialogflowV2Context :: Type -> Type #

ToJSON GoogleCloudDialogflowV2Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2Context Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2Context = D1 (MetaData "GoogleCloudDialogflowV2Context" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2Context'" PrefixI True) (S1 (MetaSel (Just "_gcdvccLifespanCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_gcdvccName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcdvccParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2ContextParameters)))))

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.

Constructors

AudioEncodingUnspecified

AUDIO_ENCODING_UNSPECIFIED Not specified.

AudioEncodingLinear16

AUDIO_ENCODING_LINEAR_16 Uncompressed 16-bit signed little-endian samples (Linear PCM).

AudioEncodingFlac

AUDIO_ENCODING_FLAC `FLAC` (Free Lossless Audio Codec) is the recommended encoding because it is lossless (therefore recognition is not compromised) and requires only about half the bandwidth of `LINEAR16`. `FLAC` stream encoding supports 16-bit and 24-bit samples, however, not all fields in `STREAMINFO` are supported.

AudioEncodingMulaw

AUDIO_ENCODING_MULAW 8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

AudioEncodingAmr

AUDIO_ENCODING_AMR Adaptive Multi-Rate Narrowband codec. `sample_rate_hertz` must be 8000.

AudioEncodingAmrWb

AUDIO_ENCODING_AMR_WB Adaptive Multi-Rate Wideband codec. `sample_rate_hertz` must be 16000.

AudioEncodingOggOpus

AUDIO_ENCODING_OGG_OPUS Opus encoded audio frames in Ogg container ([OggOpus](https://wiki.xiph.org/OggOpus)). `sample_rate_hertz` must be 16000.

AudioEncodingSpeexWithHeaderByte

AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE Although the use of lossy encodings is not recommended, if a very low bitrate encoding is required, `OGG_OPUS` is highly preferred over Speex encoding. The Speex encoding supported by Dialogflow API has a header byte in each block, as in MIME type `audio/x-speex-with-header-byte`. It is a variant of the RTP Speex encoding defined in RFC 5574. The stream is a sequence of blocks, one block per RTP packet. Each block starts with a byte containing the length of the block, in bytes, followed by one or more frames of Speex data, padded to an integral number of bytes (octets) as specified in RFC 5574. In other words, each RTP header is replaced with a single byte containing the block length. Only Speex wideband is supported. `sample_rate_hertz` must be 16000.

Instances
Enum GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Eq GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Data GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> c GoogleCloudDialogflowV2InputAudioConfigAudioEncoding #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2InputAudioConfigAudioEncoding #

toConstr :: GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2InputAudioConfigAudioEncoding) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2InputAudioConfigAudioEncoding) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> m GoogleCloudDialogflowV2InputAudioConfigAudioEncoding #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> m GoogleCloudDialogflowV2InputAudioConfigAudioEncoding #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2InputAudioConfigAudioEncoding -> m GoogleCloudDialogflowV2InputAudioConfigAudioEncoding #

Ord GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Read GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Show GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Generic GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

Hashable GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToJSON GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromJSON GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

FromHttpApiData GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

ToHttpApiData GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2InputAudioConfigAudioEncoding Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Sum

type Rep GoogleCloudDialogflowV2InputAudioConfigAudioEncoding = D1 (MetaData "GoogleCloudDialogflowV2InputAudioConfigAudioEncoding" "Network.Google.DialogFlow.Types.Sum" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (((C1 (MetaCons "AudioEncodingUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AudioEncodingLinear16" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AudioEncodingFlac" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AudioEncodingMulaw" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AudioEncodingAmr" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AudioEncodingAmrWb" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AudioEncodingOggOpus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AudioEncodingSpeexWithHeaderByte" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudDialogflowV2IntentMessageBasicCardButton

data GoogleCloudDialogflowV2IntentMessageBasicCardButton Source #

The button object that appears at the bottom of a card.

See: googleCloudDialogflowV2IntentMessageBasicCardButton smart constructor.

Instances
Eq GoogleCloudDialogflowV2IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Data GoogleCloudDialogflowV2IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> c GoogleCloudDialogflowV2IntentMessageBasicCardButton #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudDialogflowV2IntentMessageBasicCardButton #

toConstr :: GoogleCloudDialogflowV2IntentMessageBasicCardButton -> Constr #

dataTypeOf :: GoogleCloudDialogflowV2IntentMessageBasicCardButton -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageBasicCardButton) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudDialogflowV2IntentMessageBasicCardButton) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> GoogleCloudDialogflowV2IntentMessageBasicCardButton #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> m GoogleCloudDialogflowV2IntentMessageBasicCardButton #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> m GoogleCloudDialogflowV2IntentMessageBasicCardButton #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudDialogflowV2IntentMessageBasicCardButton -> m GoogleCloudDialogflowV2IntentMessageBasicCardButton #

Show GoogleCloudDialogflowV2IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

Generic GoogleCloudDialogflowV2IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

ToJSON GoogleCloudDialogflowV2IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

FromJSON GoogleCloudDialogflowV2IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageBasicCardButton Source # 
Instance details

Defined in Network.Google.DialogFlow.Types.Product

type Rep GoogleCloudDialogflowV2IntentMessageBasicCardButton = D1 (MetaData "GoogleCloudDialogflowV2IntentMessageBasicCardButton" "Network.Google.DialogFlow.Types.Product" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "GoogleCloudDialogflowV2IntentMessageBasicCardButton'" PrefixI True) (S1 (MetaSel (Just "_gcdvimbcbcOpenURIAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenURIAction)) :*: S1 (MetaSel (Just "_gcdvimbcbcTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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: