Package rocks.imsofa.ai.puppychatter
Class Response
java.lang.Object
rocks.imsofa.ai.puppychatter.Response
- Direct Known Subclasses:
GeminiAqaResponse
the response of a prompt
- Author:
- USER
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanindicate whether this is an error or notprotected Stringcontain error message if error=trueprotected List<Conversation> the last prompt used for askingprotected Stringthe response message if error=false -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMessage(String contentType) getMessageOfBlockType(String type) return messages only from the specified block type e.g., by given type json only return messages in ```json ``` blocksbooleanisError()voidsetError(boolean error) voidsetErrorMessage(String errorMessage) voidsetLastPrompt(List<Conversation> lastPrompt) voidsetMessage(String message)
-
Field Details
-
error
protected boolean errorindicate whether this is an error or not -
errorMessage
contain error message if error=true -
message
the response message if error=false -
lastPrompt
the last prompt used for asking
-
-
Constructor Details
-
Response
public Response()
-
-
Method Details
-
isError
public boolean isError() -
setError
public void setError(boolean error) -
getErrorMessage
-
setErrorMessage
-
getMessage
-
getMessage
-
setMessage
-
getMessageOfBlockType
return messages only from the specified block type e.g., by given type json only return messages in ```json ``` blocks- Parameters:
type-- Returns:
-
getLastPrompt
-
setLastPrompt
-