Class AISchemaDiscovery.MethodSchema

java.lang.Object
neqsim.util.annotation.AISchemaDiscovery.MethodSchema
All Implemented Interfaces:
Serializable
Enclosing class:
AISchemaDiscovery

public static class AISchemaDiscovery.MethodSchema extends Object implements Serializable
Schema for a discovered method.
Version:
1.0
Author:
NeqSim
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • className

      private final String className
    • methodName

      private final String methodName
    • description

      private final String description
    • category

      private final String category
    • example

      private final String example
    • priority

      private final int priority
    • safe

      private final boolean safe
    • tags

      private final String[] tags
    • parameters

      private final List<AISchemaDiscovery.ParameterSchema> parameters
    • returnType

      private final String returnType
  • Constructor Details

  • Method Details

    • getClassName

      public String getClassName()
    • getMethodName

      public String getMethodName()
    • getDescription

      public String getDescription()
    • getCategory

      public String getCategory()
    • getExample

      public String getExample()
    • getPriority

      public int getPriority()
    • isSafe

      public boolean isSafe()
    • getTags

      public String[] getTags()
    • getParameters

      public List<AISchemaDiscovery.ParameterSchema> getParameters()
    • getReturnType

      public String getReturnType()
    • toPromptText

      public String toPromptText()
      Convert to structured text for AI consumption.