PublicationShort

data class PublicationShort(val id: PublicationId, val title: String, val releaseFrequencyId: ReleaseFrequencyId, val mediaId: MediaId? = null, val topicIds: List<TopicId>, val type: ContentType, val source: ContentSource, val lastIssue: IssueShort? = null) : Serializable

Represents a lightweight form of a publication item. This is minimal content returned by paginated endpoints can be used to display lists of publications. For more detail, download the full Publication.

Parameters

id

unique identifier of the publication

title

display title of the publication

releaseFrequencyId

how often the publication comes out, as an opaque identifier

mediaId

optional identifier of the parent media (if any)

topicIds

list of topics attached to this publication

type

type of the published content (article PDF, video)

source

origin category from which this publication is sourced (magazine, newsPaper, book, comic, feed, sponsored, corporate)

lastIssue

optional, short-form last issue belonging to the publication containing core information about the issue

Constructors

Link copied to clipboard
constructor(id: PublicationId, title: String, releaseFrequencyId: ReleaseFrequencyId, mediaId: MediaId? = null, topicIds: List<TopicId>, type: ContentType, source: ContentSource, lastIssue: IssueShort? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val lastIssue: IssueShort? = null
Link copied to clipboard
val mediaId: MediaId? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard