Files

25 lines
541 B
C++

#ifndef DAO_H
#define DAO_H
#include <string>
#include <vector>
#include <curl/curl.h>
#include <curl/easy.h>
#include <iostream>
#include "ticket.h"
#include "json_serializer.h"
class Dao {
public:
std::string api_key;
std::string base_url;
Dao();
ticket_t fetch_ticket_create(std::string title, std::string description);
std::vector<ticket_t> fetch_ticket_get_all();
std::vector<ticket_t> fetch_ticket_get_by_status(std::string status);
ticket_t fetch_ticket_get_by_id(unsigned long id);
};
#endif // DAO_H