52 lines
1.2 KiB
C++
52 lines
1.2 KiB
C++
#include "userinformation.h"
|
|
|
|
namespace remoteproxy {
|
|
|
|
UserInformation::UserInformation(const QString &email, const QString &cognitoUsername, const QString &vendorId, const QString &userPoolId) :
|
|
m_email(email),
|
|
m_cognitoUsername(cognitoUsername),
|
|
m_vendorId(vendorId),
|
|
m_userPoolId(userPoolId)
|
|
{
|
|
|
|
}
|
|
|
|
QString UserInformation::email() const
|
|
{
|
|
return m_email;
|
|
}
|
|
|
|
QString UserInformation::cognitoUsername() const
|
|
{
|
|
return m_cognitoUsername;
|
|
}
|
|
|
|
QString UserInformation::vendorId() const
|
|
{
|
|
return m_vendorId;
|
|
}
|
|
|
|
QString UserInformation::userPoolId() const
|
|
{
|
|
return m_userPoolId;
|
|
}
|
|
|
|
bool UserInformation::isValid()
|
|
{
|
|
return !m_email.isEmpty()
|
|
&& !m_cognitoUsername.isEmpty()
|
|
&& !m_vendorId.isEmpty()
|
|
&& !m_userPoolId.isEmpty();
|
|
}
|
|
|
|
QDebug operator<<(QDebug debug, const UserInformation &userInformation)
|
|
{
|
|
debug.nospace() << "UserInformation(" << userInformation.email();
|
|
debug.nospace() << ", cognito:" << userInformation.cognitoUsername() << ") ";
|
|
debug.nospace() << ", vendor" << userInformation.vendorId() << ") ";
|
|
debug.nospace() << ", userpool" << userInformation.userPoolId() << ") ";
|
|
return debug;
|
|
}
|
|
|
|
}
|