Files
QtTelegramBot/types/user.h
2017-05-05 21:20:41 +02:00

36 lines
717 B
C++

#ifndef USER_H
#define USER_H
#include <QDebug>
#include <QString>
#include <QJsonObject>
namespace Telegram {
class User
{
public:
User() : id(0), firstname(QString()), lastname(QString()), username(QString()) {}
User(QJsonObject user);
qint32 id;
QString firstname;
QString lastname;
QString username;
};
inline QDebug operator<< (QDebug dbg, const User &user)
{
dbg.nospace() << qUtf8Printable(QString("Telegram::User(id=%1; firstname=%2; lastname=%3; username=%4)")
.arg(user.id)
.arg(user.firstname)
.arg(user.lastname)
.arg(user.username));
return dbg.maybeSpace();
}
}
#endif // USER_H