diff options
Diffstat (limited to 'gentoobrowse-api/domain/news-models.ice')
-rw-r--r-- | gentoobrowse-api/domain/news-models.ice | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gentoobrowse-api/domain/news-models.ice b/gentoobrowse-api/domain/news-models.ice new file mode 100644 index 0000000..0b7021f --- /dev/null +++ b/gentoobrowse-api/domain/news-models.ice @@ -0,0 +1,26 @@ +#ifndef GENTOO_NEWS_MODELS +#define GENTOO_NEWS_MODELS + +#include <portage-models.ice> + +module Gentoo { + struct NewsContentTrigger { + int userid; + IntList ebuildids; + IntList packageids; + IntList categoryids; + }; + + sequence<NewsContentTrigger> NewsContentTriggers; + + struct NewsContent { + Categories categories; + Packages packages; + Ebuilds ebuilds; + }; + + dictionary<int, NewsContent> UserNews; +}; + +#endif + |