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.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

Contents

Description

Updates or creates multiple entities in the specified entity type. This method does not affect entities in the entity type that aren't explicitly specified in the request. Operation

See: Dialogflow API Reference for dialogflow.projects.agent.entityTypes.entities.batchUpdate.

Synopsis

REST Resource

type ProjectsAgentEntityTypesEntitiesBatchUpdateResource = "v2" :> (Capture "parent" Text :> ("entities:batchUpdate" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] GoogleCloudDialogflowV2BatchUpdateEntitiesRequest :> Post '[JSON] GoogleLongrunningOperation))))))))) Source #

A resource alias for dialogflow.projects.agent.entityTypes.entities.batchUpdate method which the ProjectsAgentEntityTypesEntitiesBatchUpdate request conforms to.

Creating a Request

data ProjectsAgentEntityTypesEntitiesBatchUpdate Source #

Updates or creates multiple entities in the specified entity type. This method does not affect entities in the entity type that aren't explicitly specified in the request. Operation

See: projectsAgentEntityTypesEntitiesBatchUpdate smart constructor.

Instances
Eq ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

Data ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

Methods

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

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

toConstr :: ProjectsAgentEntityTypesEntitiesBatchUpdate -> Constr #

dataTypeOf :: ProjectsAgentEntityTypesEntitiesBatchUpdate -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

Generic ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

GoogleRequest ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

type Rep ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

type Rep ProjectsAgentEntityTypesEntitiesBatchUpdate = D1 (MetaData "ProjectsAgentEntityTypesEntitiesBatchUpdate" "Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate" "gogol-dialogflow-0.4.0-LhfWFPNiwlPEL3P0xqpEYp" False) (C1 (MetaCons "ProjectsAgentEntityTypesEntitiesBatchUpdate'" PrefixI True) ((S1 (MetaSel (Just "_paetebuParent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_paetebuXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_paetebuUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_paetebuAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_paetebuUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_paetebuPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 GoogleCloudDialogflowV2BatchUpdateEntitiesRequest) :*: S1 (MetaSel (Just "_paetebuCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

type Scopes ProjectsAgentEntityTypesEntitiesBatchUpdate = "https://www.googleapis.com/auth/cloud-platform" ': ("https://www.googleapis.com/auth/dialogflow" ': ([] :: [Symbol]))
type Rs ProjectsAgentEntityTypesEntitiesBatchUpdate Source # 
Instance details

Defined in Network.Google.Resource.DialogFlow.Projects.Agent.EntityTypes.Entities.BatchUpdate

Request Lenses

paetebuParent :: Lens' ProjectsAgentEntityTypesEntitiesBatchUpdate Text Source #

Required. The name of the entity type to update or create entities in. Format: `projects//agent/entityTypes/`.

paetebuUploadProtocol :: Lens' ProjectsAgentEntityTypesEntitiesBatchUpdate (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

paetebuUploadType :: Lens' ProjectsAgentEntityTypesEntitiesBatchUpdate (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").