TextAutogenerateText::TextAutoGenerateMessage

Search for usage in LXR

TextAutogenerateText::TextAutoGenerateMessage Class Reference

#include <textautogeneratemessage.h>

Public Types

enum class  Sender : uint8_t { Unknown , User , LLM }
 

Public Member Functions

QByteArray answerUuid () const
 
QString content () const
 
qint64 dateTime () const
 
QString dateTimeStr () const
 
QString htmlGenerated () const
 
bool inProgress () const
 
bool isValid () const
 
bool operator== (const TextAutoGenerateMessage &other) const
 
TextAutoGenerateMessage::Sender sender () const
 
void setAnswerUuid (const QByteArray &newAnswerUuid)
 
void setContent (const QString &newContent)
 
void setDateTime (qint64 newDateTime)
 
void setInProgress (bool newInProgress)
 
void setSender (TextAutoGenerateMessage::Sender newSender)
 
void setTopic (const QString &newTopic)
 
void setUuid (const QByteArray &newUuid)
 
QString topic () const
 
QByteArray uuid () const
 

Detailed Description

The TextAutoGenerateMessage class.

Author
Laurent Montel monte.nosp@m.l@kd.nosp@m.e.org

Definition at line 17 of file textautogeneratemessage.h.

Member Enumeration Documentation

◆ Sender

enum class TextAutogenerateText::TextAutoGenerateMessage::Sender : uint8_t
strong

Definition at line 21 of file textautogeneratemessage.h.

Member Function Documentation

◆ answerUuid()

QByteArray TextAutoGenerateMessage::answerUuid ( ) const
nodiscard

Definition at line 101 of file textautogeneratemessage.cpp.

◆ content()

QString TextAutoGenerateMessage::content ( ) const
nodiscard

Definition at line 30 of file textautogeneratemessage.cpp.

◆ dateTime()

qint64 TextAutoGenerateMessage::dateTime ( ) const
nodiscard

Definition at line 53 of file textautogeneratemessage.cpp.

◆ dateTimeStr()

QString TextAutoGenerateMessage::dateTimeStr ( ) const
nodiscard

Definition at line 121 of file textautogeneratemessage.cpp.

◆ htmlGenerated()

QString TextAutoGenerateMessage::htmlGenerated ( ) const
nodiscard

Definition at line 96 of file textautogeneratemessage.cpp.

◆ inProgress()

bool TextAutoGenerateMessage::inProgress ( ) const
nodiscard

Definition at line 70 of file textautogeneratemessage.cpp.

◆ isValid()

bool TextAutoGenerateMessage::isValid ( ) const
nodiscard

Definition at line 65 of file textautogeneratemessage.cpp.

◆ operator==()

bool TextAutoGenerateMessage::operator== ( const TextAutoGenerateMessage & other) const
nodiscard

Definition at line 80 of file textautogeneratemessage.cpp.

◆ sender()

TextAutoGenerateMessage::Sender TextAutoGenerateMessage::sender ( ) const
nodiscard

Definition at line 43 of file textautogeneratemessage.cpp.

◆ setAnswerUuid()

void TextAutoGenerateMessage::setAnswerUuid ( const QByteArray & newAnswerUuid)

Definition at line 106 of file textautogeneratemessage.cpp.

◆ setContent()

void TextAutoGenerateMessage::setContent ( const QString & newContent)

Definition at line 35 of file textautogeneratemessage.cpp.

◆ setDateTime()

void TextAutoGenerateMessage::setDateTime ( qint64 newDateTime)

Definition at line 58 of file textautogeneratemessage.cpp.

◆ setInProgress()

void TextAutoGenerateMessage::setInProgress ( bool newInProgress)

Definition at line 75 of file textautogeneratemessage.cpp.

◆ setSender()

void TextAutoGenerateMessage::setSender ( TextAutoGenerateMessage::Sender newSender)

Definition at line 48 of file textautogeneratemessage.cpp.

◆ setTopic()

void TextAutoGenerateMessage::setTopic ( const QString & newTopic)

Definition at line 116 of file textautogeneratemessage.cpp.

◆ setUuid()

void TextAutoGenerateMessage::setUuid ( const QByteArray & newUuid)

Definition at line 91 of file textautogeneratemessage.cpp.

◆ topic()

QString TextAutoGenerateMessage::topic ( ) const
nodiscard

Definition at line 111 of file textautogeneratemessage.cpp.

◆ uuid()

QByteArray TextAutoGenerateMessage::uuid ( ) const
nodiscard

Definition at line 86 of file textautogeneratemessage.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 25 2025 12:06:14 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.