core/models/app_response library

Classes

ActionResponse<T>
Represents a response that requires further action from the client.
AppResponse<T>
A sealed base class representing all possible outcomes from a Tuul AI API request.
ErrorResponse<T>
Represents a failed API call or a business logic error from the server.
RegularResponse
A wrapper for standard, non-streaming asynchronous responses.
StreamResponse
A wrapper for streaming responses, typically used in generative AI scenarios.
SuccessResponse<T>
Represents a successful API call.