update// created request objects to store inportant information

This commit is contained in:
Strider
2020-05-21 12:12:32 +02:00
parent 024bb9050a
commit 5ad5d07c1c
5 changed files with 164 additions and 94 deletions

View File

@@ -0,0 +1,33 @@
// Copyright 2019-2020 The Hush developers
// GPLv3
#ifndef CONTACTREQUEST_H
#define CONTACTREQUEST_H
#include <QString>
using json = nlohmann::json;
class ContactRequest
{
private:
QString _senderAddress;
QString _receiverAddress;
QString _memo;
QString _cid;
public:
ContactRequest();
ContactRequest(QString sender, QString receiver, QString memo, QString cid);
QString getSenderAddress();
QString getReceiverAddress();
QString getMemo();
QString getCid();
void setSenderAddress(QString address);
void setReceiverAddress(QString contact);
void setMemo(QString memo);
void setCid(QString cid);
QString toString();
~ContactRequest();
};
#endif