PublicationReference

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

Represents a lightweight form of a publication item. This is side-loaded content belonging attached to paginated data like IssueShort.

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)

Constructors

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

Properties

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