Mercurial > minori
comparison include/core/anime.h @ 324:5d3c9b31aa6e
anime: add completed date member
| author | Paper <paper@paper.us.eu.org> |
|---|---|
| date | Wed, 12 Jun 2024 23:03:22 -0400 |
| parents | 1b5c04268d6a |
| children | b5d6c27c308f |
comparison
equal
deleted
inserted
replaced
| 323:1686fac290c5 | 324:5d3c9b31aa6e |
|---|---|
| 129 std::map<Service, std::string> ids; | 129 std::map<Service, std::string> ids; |
| 130 std::map<TitleLanguage, std::string> titles; | 130 std::map<TitleLanguage, std::string> titles; |
| 131 std::vector<std::string> synonyms; | 131 std::vector<std::string> synonyms; |
| 132 int episodes = 0; | 132 int episodes = 0; |
| 133 SeriesStatus status = SeriesStatus::Unknown; | 133 SeriesStatus status = SeriesStatus::Unknown; |
| 134 Date air_date; | 134 Date started; |
| 135 Date completed; | |
| 135 std::vector<std::string> genres; | 136 std::vector<std::string> genres; |
| 136 std::vector<std::string> producers; | 137 std::vector<std::string> producers; |
| 137 SeriesFormat format = SeriesFormat::Unknown; | 138 SeriesFormat format = SeriesFormat::Unknown; |
| 138 double audience_score = 0; | 139 double audience_score = 0; |
| 139 std::string synopsis; | 140 std::string synopsis; |
| 174 std::optional<std::string> GetServiceId(Service service) const; | 175 std::optional<std::string> GetServiceId(Service service) const; |
| 175 std::optional<std::string> GetTitle(TitleLanguage language) const; | 176 std::optional<std::string> GetTitle(TitleLanguage language) const; |
| 176 std::vector<std::string> GetTitleSynonyms() const; | 177 std::vector<std::string> GetTitleSynonyms() const; |
| 177 int GetEpisodes() const; | 178 int GetEpisodes() const; |
| 178 SeriesStatus GetAiringStatus() const; | 179 SeriesStatus GetAiringStatus() const; |
| 179 Date GetAirDate() const; | 180 Date GetStartedDate() const; |
| 181 Date GetCompletedDate() const; | |
| 180 std::vector<std::string> GetGenres() const; | 182 std::vector<std::string> GetGenres() const; |
| 181 std::vector<std::string> GetProducers() const; | 183 std::vector<std::string> GetProducers() const; |
| 182 SeriesFormat GetFormat() const; | 184 SeriesFormat GetFormat() const; |
| 183 SeriesSeason GetSeason() const; | 185 SeriesSeason GetSeason() const; |
| 184 double GetAudienceScore() const; | 186 double GetAudienceScore() const; |
| 192 void SetTitle(TitleLanguage language, const std::string& title); | 194 void SetTitle(TitleLanguage language, const std::string& title); |
| 193 void SetTitleSynonyms(const std::vector<std::string>& synonyms); | 195 void SetTitleSynonyms(const std::vector<std::string>& synonyms); |
| 194 void AddTitleSynonym(const std::string& synonym); | 196 void AddTitleSynonym(const std::string& synonym); |
| 195 void SetEpisodes(int episodes); | 197 void SetEpisodes(int episodes); |
| 196 void SetAiringStatus(SeriesStatus status); | 198 void SetAiringStatus(SeriesStatus status); |
| 197 void SetAirDate(const Date& date); | 199 void SetStartedDate(const Date& date); |
| 200 void SetCompletedDate(const Date& date); | |
| 198 void SetGenres(const std::vector<std::string>& genres); | 201 void SetGenres(const std::vector<std::string>& genres); |
| 199 void SetProducers(const std::vector<std::string>& producers); | 202 void SetProducers(const std::vector<std::string>& producers); |
| 200 void SetFormat(SeriesFormat format); | 203 void SetFormat(SeriesFormat format); |
| 201 void SetAudienceScore(double audience_score); | 204 void SetAudienceScore(double audience_score); |
| 202 void SetSynopsis(std::string synopsis); | 205 void SetSynopsis(std::string synopsis); |
