Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- type UrlFromEnv = Text
- data RemoteSchemaDef = RemoteSchemaDef {}
- getUrlFromEnv :: MonadError QErr m => Environment -> Text -> m (EnvRecord URI)
- data RemoteSchemaMetadataG r = RemoteSchemaMetadata {}
- rsmRemoteRelationships :: forall r r. Lens (RemoteSchemaMetadataG r) (RemoteSchemaMetadataG r) (SchemaRemoteRelationships r) (SchemaRemoteRelationships r)
- rsmPermissions :: forall r. Lens' (RemoteSchemaMetadataG r) [RemoteSchemaPermissionMetadata]
- rsmName :: forall r. Lens' (RemoteSchemaMetadataG r) RemoteSchemaName
- rsmDefinition :: forall r. Lens' (RemoteSchemaMetadataG r) RemoteSchemaDef
- rsmComment :: forall r. Lens' (RemoteSchemaMetadataG r) (Maybe Text)
Documentation
type UrlFromEnv = Text Source #
data RemoteSchemaDef Source #
Unvalidated remote schema config, from the user's API request
Instances
getUrlFromEnv :: MonadError QErr m => Environment -> Text -> m (EnvRecord URI) Source #
data RemoteSchemaMetadataG r Source #
Instances
rsmRemoteRelationships :: forall r r. Lens (RemoteSchemaMetadataG r) (RemoteSchemaMetadataG r) (SchemaRemoteRelationships r) (SchemaRemoteRelationships r) Source #
rsmPermissions :: forall r. Lens' (RemoteSchemaMetadataG r) [RemoteSchemaPermissionMetadata] Source #
rsmName :: forall r. Lens' (RemoteSchemaMetadataG r) RemoteSchemaName Source #
rsmDefinition :: forall r. Lens' (RemoteSchemaMetadataG r) RemoteSchemaDef Source #
rsmComment :: forall r. Lens' (RemoteSchemaMetadataG r) (Maybe Text) Source #