6#include <iser/ISerializable.h>
13class IUserVerification:
virtual public iser::ISerializable
16 virtual QByteArray GetUserId()
const = 0;
17 virtual void SetUserId(
const QByteArray& userId) = 0;
19 virtual QByteArray GetVerificationCode()
const = 0;
20 virtual void SetVerificationCode(
const QByteArray& code) = 0;
22 virtual QDateTime GetCreationDate()
const = 0;
23 virtual void SetCreationDate(
const QDateTime& creationDate) = 0;
25 virtual QDateTime GetExpirationDate()
const = 0;
26 virtual void SetExpirationDate(
const QDateTime& expirationDate) = 0;
28 virtual bool IsExpired()
const = 0;