Package-level declarations

One small service per content domain — publications, issues, articles, videos, media. They all follow the same shape: get(id, scope) for one item, all(…, scope) for a paginated list.

Types

Link copied to clipboard
interface Articles

The article catalogue: the pieces inside an issue, and the ones published on their own.

Link copied to clipboard
interface Issues

The issue catalogue: one dated release of a publication, downloadable and readable page by page.

Link copied to clipboard
interface Medias

The media catalogue: the publishers that publications belong to.

Link copied to clipboard
interface Publications

The publication catalogue: the titles issues are published under — a magazine, a newspaper, a video channel.

Link copied to clipboard
interface Videos

The video catalogue.