Safe Haskell | None |
---|---|
Language | Haskell2010 |
Hasura.RQL.DDL.DataConnector
Description
This module provides operations to load and modify metadata relating to GraphQL Data Connectors.
Synopsis
- data DCAddAgent = DCAddAgent {
- _gdcaName :: NonEmptyText
- _gdcaUrl :: BaseUrl
- runAddDataConnectorAgent :: MetadataM m => DCAddAgent -> m EncJSON
- data DCDeleteAgent = DCDeleteAgent {}
- runDeleteDataConnectorAgent :: (MetadataM m, MonadError QErr m) => DCDeleteAgent -> m EncJSON
Documentation
data DCAddAgent Source #
Constructors
DCAddAgent | |
Fields
|
Instances
FromJSON DCAddAgent Source # | |
Defined in Hasura.RQL.DDL.DataConnector | |
ToJSON DCAddAgent Source # | |
Defined in Hasura.RQL.DDL.DataConnector Methods toJSON :: DCAddAgent -> Value toEncoding :: DCAddAgent -> Encoding toJSONList :: [DCAddAgent] -> Value toEncodingList :: [DCAddAgent] -> Encoding |
runAddDataConnectorAgent :: MetadataM m => DCAddAgent -> m EncJSON Source #
Insert a new Data Connector Agent into Metadata.
data DCDeleteAgent Source #
Constructors
DCDeleteAgent | |
Fields |
Instances
FromJSON DCDeleteAgent Source # | |
Defined in Hasura.RQL.DDL.DataConnector | |
ToJSON DCDeleteAgent Source # | |
Defined in Hasura.RQL.DDL.DataConnector Methods toJSON :: DCDeleteAgent -> Value toEncoding :: DCDeleteAgent -> Encoding toJSONList :: [DCDeleteAgent] -> Value toEncodingList :: [DCDeleteAgent] -> Encoding |
runDeleteDataConnectorAgent :: (MetadataM m, MonadError QErr m) => DCDeleteAgent -> m EncJSON Source #