#ifndef USER_H #define USER_H #include #include #include namespace Telegram { class User { public: User() : id(0), firstname(QString()), lastname(QString()), username(QString()) {} User(QJsonObject user); quint32 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