#ifndef PHRICTIONCLIENT_H
#define PHRICTIONCLIENT_H
#include <QString>

class ConduitClient;

class PhrictionClient
{
public:
    PhrictionClient(const QString& uri, const QString& user, const QString& token, const QString& sertificate);
    ~PhrictionClient();


    bool publishDocument(QString slug, QString title, QString content, QString description);
private:
    ConduitClient* transport;

    bool createDocument(QString slug, QString title, QString content, QString description);
    bool updateDocument(QString slug, QString title, QString content, QString description);
    bool existsDocument(const QString& slug);
};

#endif // PHRICTIONCLIENT_H
