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 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 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 # |
toToolName :: ToolKind -> Text Source #