Class Response

java.lang.Object
rocks.imsofa.ai.puppychatter.Response
Direct Known Subclasses:
GeminiAqaResponse

public class Response extends Object
the response of a prompt
Author:
USER
  • Field Details

    • error

      protected boolean error
      indicate whether this is an error or not
    • errorMessage

      protected String errorMessage
      contain error message if error=true
    • message

      protected String message
      the response message if error=false
  • Constructor Details

    • Response

      public Response()
  • Method Details

    • isError

      public boolean isError()
    • setError

      public void setError(boolean error)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getMessage

      public String getMessage(String contentType)
    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message)
    • getMessageOfBlockType

      public List<String> getMessageOfBlockType(String type)
      return messages only from the specified block type e.g., by given type json only return messages in ```json ``` blocks
      Parameters:
      type -
      Returns: