Implemented response parsing.
parent
90c8110bd2
commit
1c4976cb0b
@ -0,0 +1,99 @@
|
|||||||
|
#include "eetresult.h"
|
||||||
|
|
||||||
|
EetResult::EetResult(QObject *parent) : QObject(parent)
|
||||||
|
{
|
||||||
|
m_status = RESPONSE_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
EetResult::ResponseStatus EetResult::status() const
|
||||||
|
{
|
||||||
|
return m_status;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetResult::setStatus(const EetResult::ResponseStatus &status)
|
||||||
|
{
|
||||||
|
m_status = status;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString EetResult::fik() const
|
||||||
|
{
|
||||||
|
return m_fik;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetResult::setFik(const QString &fik)
|
||||||
|
{
|
||||||
|
m_fik = fik;
|
||||||
|
}
|
||||||
|
|
||||||
|
EetMessageList EetResult::warnings() const
|
||||||
|
{
|
||||||
|
return m_warnings;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetResult::setWarnings(const EetMessageList &warnings)
|
||||||
|
{
|
||||||
|
m_warnings = warnings;
|
||||||
|
}
|
||||||
|
|
||||||
|
EetMessageList EetResult::errors() const
|
||||||
|
{
|
||||||
|
return m_errors;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetResult::setErrors(const EetMessageList &errors)
|
||||||
|
{
|
||||||
|
m_errors = errors;
|
||||||
|
}
|
||||||
|
|
||||||
|
QUuid EetResult::uuid() const
|
||||||
|
{
|
||||||
|
return m_uuid;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetResult::setUuid(const QUuid &uuid)
|
||||||
|
{
|
||||||
|
m_uuid = uuid;
|
||||||
|
}
|
||||||
|
|
||||||
|
QDateTime EetResult::reciveDate() const
|
||||||
|
{
|
||||||
|
return m_reciveDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetResult::setReciveDate(const QDateTime &reciveDate)
|
||||||
|
{
|
||||||
|
m_reciveDate = reciveDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
EetMessage::EetMessage(QObject *parent)
|
||||||
|
:QObject(parent)
|
||||||
|
{
|
||||||
|
m_code = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
EetMessage::EetMessage(int code, const QString &message, QObject *parent)
|
||||||
|
:QObject(parent)
|
||||||
|
{
|
||||||
|
m_code = code;
|
||||||
|
m_message = message;
|
||||||
|
}
|
||||||
|
|
||||||
|
int EetMessage::code() const
|
||||||
|
{
|
||||||
|
return m_code;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetMessage::setCode(int code)
|
||||||
|
{
|
||||||
|
m_code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString EetMessage::message() const
|
||||||
|
{
|
||||||
|
return m_message;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EetMessage::setMessage(const QString &message)
|
||||||
|
{
|
||||||
|
m_message = message;
|
||||||
|
}
|
@ -0,0 +1,72 @@
|
|||||||
|
#ifndef EETRESULT_H
|
||||||
|
#define EETRESULT_H
|
||||||
|
|
||||||
|
#include <QObject>
|
||||||
|
#include <QUuid>
|
||||||
|
#include <QString>
|
||||||
|
#include <QList>
|
||||||
|
#include <QDateTime>
|
||||||
|
|
||||||
|
class EetMessage : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
public:
|
||||||
|
explicit EetMessage(QObject *parent = 0);
|
||||||
|
EetMessage(int code, const QString &message, QObject *parent = 0);
|
||||||
|
|
||||||
|
int code() const;
|
||||||
|
void setCode(int code);
|
||||||
|
|
||||||
|
QString message() const;
|
||||||
|
void setMessage(const QString &message);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int m_code;
|
||||||
|
QString m_message;
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef QList<EetMessage*> EetMessageList;
|
||||||
|
|
||||||
|
class EetResult : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
public:
|
||||||
|
enum ResponseStatus
|
||||||
|
{
|
||||||
|
RESPONSE_OK = 0,
|
||||||
|
DATA_ERROR,
|
||||||
|
SERVER_ERROR,
|
||||||
|
SSL_ERROR,
|
||||||
|
TIMEDOUT
|
||||||
|
};
|
||||||
|
|
||||||
|
explicit EetResult(QObject *parent = 0);
|
||||||
|
|
||||||
|
ResponseStatus status() const;
|
||||||
|
void setStatus(const ResponseStatus &status);
|
||||||
|
|
||||||
|
QString fik() const;
|
||||||
|
void setFik(const QString &fik);
|
||||||
|
|
||||||
|
EetMessageList warnings() const;
|
||||||
|
void setWarnings(const EetMessageList &warnings);
|
||||||
|
|
||||||
|
EetMessageList errors() const;
|
||||||
|
void setErrors(const EetMessageList &errors);
|
||||||
|
|
||||||
|
QUuid uuid() const;
|
||||||
|
void setUuid(const QUuid &uuid);
|
||||||
|
|
||||||
|
QDateTime reciveDate() const;
|
||||||
|
void setReciveDate(const QDateTime &reciveDate);
|
||||||
|
|
||||||
|
private:
|
||||||
|
ResponseStatus m_status;
|
||||||
|
QUuid m_uuid;
|
||||||
|
QDateTime m_reciveDate;
|
||||||
|
QString m_fik;
|
||||||
|
EetMessageList m_warnings;
|
||||||
|
EetMessageList m_errors;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // EETRESULT_H
|
Loading…
Reference in New Issue