blob: 1169b85cc6532651458cba85accdcc3c0d15dd68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#ifndef __TVSCRAPER_MOVIEDBACTORS_H
#define __TVSCRAPER_MOVIEDBACTORS_H
using namespace std;
// --- cMovieDBActor -------------------------------------------------------------
class cMovieDBActor {
public:
cMovieDBActor(void) {
id = 0;
path = "";
name = "";
role = "";
};
int id;
string path;
string name;
string role;
};
// --- cMovieDBActors -------------------------------------------------------------
class cMovieDbActors {
private:
string json;
vector<cMovieDBActor*> actors;
public:
cMovieDbActors(string json);
virtual ~cMovieDbActors(void);
void ParseJSON(void);
void StoreDB(cTVScraperDB *db, int movieID);
void Store(string baseUrl, string destDir);
void Dump(void);
};
#endif //__TVSCRAPER_MOVIEDBACTORS_H
|