WpManifestData

data class WpManifestData(val abridged: Boolean? = null, val accessMode: List<String>? = null, val accessModeSufficient: List<String>? = null, val accessibilityFeature: List<String>? = null, val accessibilityHazard: List<String>? = null, val accessibilitySummary: WpLocalizableString? = null, val artist: List<WpEntityData>? = null, val author: List<WpEntityData>? = null, val colorist: List<WpEntityData>? = null, val conformsTo: List<String>, val contributor: List<WpEntityData>? = null, val creator: List<WpEntityData>? = null, val dateModified: String? = null, val datePublished: String? = null, val direction: String? = null, val duration: String? = null, val editor: List<WpEntityData>? = null, val id: String? = null, val illustrator: List<WpEntityData>? = null, val inLanguage: List<String>? = null, val inker: List<WpEntityData>? = null, val letterer: List<WpEntityData>? = null, val links: List<WpLinkedResourceData>, val name: List<WpLocalizableString>, val penciler: List<WpEntityData>? = null, val publisher: List<WpEntityData>? = null, val readBy: List<WpEntityData>? = null, val readingOrder: List<WpLinkedResourceData>, val readingProgression: String? = null, val resources: List<WpLinkedResourceData>, val translator: List<WpEntityData>? = null, val type: List<String>, val uniqueResources: List<String>, val url: List<String>? = null)

Contains all the canonical (normalized and processed) manifest data for a Web Publication.

https://www.w3.org/TR/pub-manifest/#webidl-wpm

Constructors

Link copied to clipboard
fun WpManifestData(abridged: Boolean? = null, accessMode: List<String>? = null, accessModeSufficient: List<String>? = null, accessibilityFeature: List<String>? = null, accessibilityHazard: List<String>? = null, accessibilitySummary: WpLocalizableString? = null, artist: List<WpEntityData>? = null, author: List<WpEntityData>? = null, colorist: List<WpEntityData>? = null, conformsTo: List<String>, contributor: List<WpEntityData>? = null, creator: List<WpEntityData>? = null, dateModified: String? = null, datePublished: String? = null, direction: String? = null, duration: String? = null, editor: List<WpEntityData>? = null, id: String? = null, illustrator: List<WpEntityData>? = null, inLanguage: List<String>? = null, inker: List<WpEntityData>? = null, letterer: List<WpEntityData>? = null, links: List<WpLinkedResourceData>, name: List<WpLocalizableString>, penciler: List<WpEntityData>? = null, publisher: List<WpEntityData>? = null, readBy: List<WpEntityData>? = null, readingOrder: List<WpLinkedResourceData>, readingProgression: String? = null, resources: List<WpLinkedResourceData>, translator: List<WpEntityData>? = null, type: List<String>, uniqueResources: List<String>, url: List<String>? = null)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun serialize(generator: JsonGenerator)

Properties

Link copied to clipboard
val abridged: Boolean? = null

The abridged property provides information on whether or not a digital publication has been shortened from its original form.

Link copied to clipboard

Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility.

Link copied to clipboard

A characteristic of the described resource that is physiologically dangerous to some users.

Link copied to clipboard

A human-readable summary of specific accessibility features or deficiencies that is consistent with the other accessibility metadata.

Link copied to clipboard
val accessMode: List<String>? = null

The human sensory perceptual system or cognitive faculty through which a person may process or perceive information.

Link copied to clipboard

A list of single or combined access modes that are sufficient to understand all the intellectual content of a resource.

Link copied to clipboard
val artist: List<WpEntityData>? = null

The primary artist for the publication, in a medium other than pencils or digital line art.

Link copied to clipboard
val author: List<WpEntityData>? = null

The author of the publication.

Link copied to clipboard
val colorist: List<WpEntityData>? = null

The individual who adds color to inked drawings.

Link copied to clipboard

Indicates the profile the manifest and content conforms to.

Link copied to clipboard

Contributor whose role does not fit to one of the other roles in this table.

Link copied to clipboard
val creator: List<WpEntityData>? = null

The creator of the publication.

Link copied to clipboard
val dateModified: String? = null

Last modification date of the publication, expressed in ISO 8601 Date, or Date Time formats.

Link copied to clipboard
val datePublished: String? = null

The date on which the digital publication was originally published, expressed in ISO 8601 Date, or Date Time formats.

Link copied to clipboard
val direction: String? = null

Gives the base direction for localizable strings.

Link copied to clipboard
val duration: String? = null

Indicates the overall length of a time-based digital publication (e.g., an audiobook or a book consisting of a series of video clips).

Link copied to clipboard
val editor: List<WpEntityData>? = null

The editor of the publication.

Link copied to clipboard
val id: String? = null

The canonical identifier of the publication. Must be a valid URL.

Link copied to clipboard

The illustrator of the publication.

Link copied to clipboard
val inker: List<WpEntityData>? = null

The individual who traces over the pencil drawings in ink.

Link copied to clipboard
val inLanguage: List<String>? = null

Default language for the publication.

Link copied to clipboard
val letterer: List<WpEntityData>? = null

The individual who adds lettering, including speech balloons and sound effects, to artwork.

Link copied to clipboard

List of resources associated with the publication but not required for its processing or rendering.

Link copied to clipboard

The human-readable title of the publication.

Link copied to clipboard
val penciler: List<WpEntityData>? = null

The individual who draws the primary narrative artwork.

Link copied to clipboard

The publisher of the publication.

Link copied to clipboard
val readBy: List<WpEntityData>? = null

A person who reads (performs) the publication (for audiobooks).

Link copied to clipboard

An ordered list, defining the default order of progression through the resources of the publication.

Link copied to clipboard

Reading progression direction from one resource to the other. Is One of: "ltr" or "rtl"

Link copied to clipboard

List of additional publication resources used in the processing or rendering of a publication.

Link copied to clipboard

The translator of the publication.

Link copied to clipboard

Defines the Publication Type. The type MAY be mapped onto any schema.org type.

Link copied to clipboard

List of unique resource URLs in this publication. This is the set of all URLs from "readingOrder" and "resources"

Link copied to clipboard
val url: List<String>? = null

Identifies the source URL of the publication.