| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Unison.MCP.Types
Documentation
Constructors
| Env | |
Fields | |
Constructors
Instances
| Bounded ToolKind Source # | |
| Enum ToolKind Source # | |
| Show ToolKind Source # | |
| Eq ToolKind Source # | |
| Ord ToolKind Source # | |
Defined in Unison.MCP.Types | |
data ProjectCodeToolArguments Source #
Constructors
| ProjectCodeToolArguments | |
Fields | |
Instances
| FromJSON ProjectCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectCodeToolArguments # parseJSONList :: Value -> Parser [ProjectCodeToolArguments] # | |
data LibInstallToolArguments Source #
Constructors
| LibInstallToolArguments | |
Fields | |
Instances
| FromJSON LibInstallToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser LibInstallToolArguments # parseJSONList :: Value -> Parser [LibInstallToolArguments] # | |
| HasInputSchema LibInstallToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy LibInstallToolArguments -> Value Source # | |
data TypecheckCodeToolArguments Source #
Constructors
| TypecheckCodeToolArguments | |
Fields | |
Instances
| FromJSON TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser TypecheckCodeToolArguments # parseJSONList :: Value -> Parser [TypecheckCodeToolArguments] # | |
| Show TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> TypecheckCodeToolArguments -> ShowS # show :: TypecheckCodeToolArguments -> String # showList :: [TypecheckCodeToolArguments] -> ShowS # | |
| Eq TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: TypecheckCodeToolArguments -> TypecheckCodeToolArguments -> Bool # (/=) :: TypecheckCodeToolArguments -> TypecheckCodeToolArguments -> Bool # | |
| HasInputSchema TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy TypecheckCodeToolArguments -> Value Source # | |
data ShareProjectReadmeToolArguments Source #
Constructors
| ShareProjectReadmeToolArguments | |
Fields | |
Instances
data ListLibraryDefinitionsToolArguments Source #
Constructors
| ListLibraryDefinitionsToolArguments | |
Fields | |
Instances
| FromJSON ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ListLibraryDefinitionsToolArguments # parseJSONList :: Value -> Parser [ListLibraryDefinitionsToolArguments] # | |
| Show ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ListLibraryDefinitionsToolArguments -> ShowS # show :: ListLibraryDefinitionsToolArguments -> String # showList :: [ListLibraryDefinitionsToolArguments] -> ShowS # | |
| Eq ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ListLibraryDefinitionsToolArguments -> Value Source # | |
data ViewDefinitionsToolArguments Source #
Constructors
| ViewDefinitionsToolArguments | |
Fields
| |
Instances
| FromJSON ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ViewDefinitionsToolArguments # parseJSONList :: Value -> Parser [ViewDefinitionsToolArguments] # | |
| Show ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ViewDefinitionsToolArguments -> ShowS # show :: ViewDefinitionsToolArguments -> String # showList :: [ViewDefinitionsToolArguments] -> ShowS # | |
| Eq ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: ViewDefinitionsToolArguments -> ViewDefinitionsToolArguments -> Bool # (/=) :: ViewDefinitionsToolArguments -> ViewDefinitionsToolArguments -> Bool # | |
| HasInputSchema ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ViewDefinitionsToolArguments -> Value Source # | |
data UpdateDefinitionsToolArguments Source #
Constructors
| UpdateDefinitionsToolArguments | |
Fields | |
Instances
| FromJSON UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser UpdateDefinitionsToolArguments # parseJSONList :: Value -> Parser [UpdateDefinitionsToolArguments] # | |
| Show UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> UpdateDefinitionsToolArguments -> ShowS # show :: UpdateDefinitionsToolArguments -> String # showList :: [UpdateDefinitionsToolArguments] -> ShowS # | |
| Eq UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy UpdateDefinitionsToolArguments -> Value Source # | |
data SearchDefinitionsToolArguments Source #
Constructors
| SearchDefinitionsToolArguments | |
Fields | |
Instances
| FromJSON SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser SearchDefinitionsToolArguments # parseJSONList :: Value -> Parser [SearchDefinitionsToolArguments] # | |
| Show SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> SearchDefinitionsToolArguments -> ShowS # show :: SearchDefinitionsToolArguments -> String # showList :: [SearchDefinitionsToolArguments] -> ShowS # | |
| Eq SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy SearchDefinitionsToolArguments -> Value Source # | |
data SearchByTypeToolArguments Source #
Constructors
| SearchByTypeToolArguments | |
Fields | |
Instances
| FromJSON SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser SearchByTypeToolArguments # parseJSONList :: Value -> Parser [SearchByTypeToolArguments] # | |
| Show SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> SearchByTypeToolArguments -> ShowS # show :: SearchByTypeToolArguments -> String # showList :: [SearchByTypeToolArguments] -> ShowS # | |
| Eq SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: SearchByTypeToolArguments -> SearchByTypeToolArguments -> Bool # (/=) :: SearchByTypeToolArguments -> SearchByTypeToolArguments -> Bool # | |
| HasInputSchema SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy SearchByTypeToolArguments -> Value Source # | |
data DocsToolArguments Source #
Constructors
| DocsToolArguments | |
Fields
| |
Instances
| FromJSON DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser DocsToolArguments # parseJSONList :: Value -> Parser [DocsToolArguments] # | |
| Show DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> DocsToolArguments -> ShowS # show :: DocsToolArguments -> String # showList :: [DocsToolArguments] -> ShowS # | |
| Eq DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: DocsToolArguments -> DocsToolArguments -> Bool # (/=) :: DocsToolArguments -> DocsToolArguments -> Bool # | |
| HasInputSchema DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods | |
data RunToolArguments Source #
Constructors
| RunToolArguments | |
Fields
| |
Instances
| FromJSON RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser RunToolArguments # parseJSONList :: Value -> Parser [RunToolArguments] # | |
| Show RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> RunToolArguments -> ShowS # show :: RunToolArguments -> String # showList :: [RunToolArguments] -> ShowS # | |
| Eq RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: RunToolArguments -> RunToolArguments -> Bool # (/=) :: RunToolArguments -> RunToolArguments -> Bool # | |
| HasInputSchema RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods | |
data ProjectContext Source #
Constructors
| ProjectContext | |
Fields | |
Instances
| FromJSON ProjectContext Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectContext # parseJSONList :: Value -> Parser [ProjectContext] # | |
| ToJSON ProjectContext Source # | |
Defined in Unison.MCP.Types Methods toJSON :: ProjectContext -> Value # toEncoding :: ProjectContext -> Encoding # toJSONList :: [ProjectContext] -> Value # toEncodingList :: [ProjectContext] -> Encoding # | |
| Show ProjectContext Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectContext -> ShowS # show :: ProjectContext -> String # showList :: [ProjectContext] -> ShowS # | |
| Eq ProjectContext Source # | |
Defined in Unison.MCP.Types Methods (==) :: ProjectContext -> ProjectContext -> Bool # (/=) :: ProjectContext -> ProjectContext -> Bool # | |
| HasInputSchema ProjectContext Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectContext -> Value Source # | |
newtype ProjectContextArgument Source #
Constructors
| ProjectContextArgument ProjectContext |
Instances
| FromJSON ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectContextArgument # parseJSONList :: Value -> Parser [ProjectContextArgument] # | |
| Show ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectContextArgument -> ShowS # show :: ProjectContextArgument -> String # showList :: [ProjectContextArgument] -> ShowS # | |
| Eq ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods (==) :: ProjectContextArgument -> ProjectContextArgument -> Bool # (/=) :: ProjectContextArgument -> ProjectContextArgument -> Bool # | |
| HasInputSchema ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectContextArgument -> Value Source # | |
data ProjectNameArgument Source #
Constructors
| ProjectNameArgument | |
Fields | |
Instances
| FromJSON ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectNameArgument # parseJSONList :: Value -> Parser [ProjectNameArgument] # | |
| Show ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectNameArgument -> ShowS # show :: ProjectNameArgument -> String # showList :: [ProjectNameArgument] -> ShowS # | |
| Eq ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods (==) :: ProjectNameArgument -> ProjectNameArgument -> Bool # (/=) :: ProjectNameArgument -> ProjectNameArgument -> Bool # | |
| HasInputSchema ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectNameArgument -> Value Source # | |
data ProjectDefinitionNameArgument Source #
Constructors
| ProjectDefinitionNameArgument | |
Fields | |
Instances
| FromJSON ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectDefinitionNameArgument # parseJSONList :: Value -> Parser [ProjectDefinitionNameArgument] # | |
| Show ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectDefinitionNameArgument -> ShowS # show :: ProjectDefinitionNameArgument -> String # showList :: [ProjectDefinitionNameArgument] -> ShowS # | |
| Eq ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectDefinitionNameArgument -> Value Source # | |
data TestToolArguments Source #
Constructors
| TestToolArguments | |
Fields | |
Instances
| FromJSON TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser TestToolArguments # parseJSONList :: Value -> Parser [TestToolArguments] # | |
| Show TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> TestToolArguments -> ShowS # show :: TestToolArguments -> String # showList :: [TestToolArguments] -> ShowS # | |
| Eq TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: TestToolArguments -> TestToolArguments -> Bool # (/=) :: TestToolArguments -> TestToolArguments -> Bool # | |
| HasInputSchema TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods | |
toToolName :: ToolKind -> Text Source #