25 lines
541 B
C++
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
|