Issue

@Serializable
data class Issue(val alternativeNumber: String? = null, val arcs: List<BaseResource> = emptyList(), val characters: List<BaseResource> = emptyList(), val comicvineId: Long? = null, val coverDate: LocalDate, val coverHash: String? = null, val credits: List<Issue.Credit> = emptyList(), val description: String? = null, val grandComicsDatabaseId: Long? = null, val id: Long, val image: String? = null, val imprint: GenericItem? = null, val isbn: String? = null, val modified: Instant, val number: String, val pageCount: Int? = null, val price: Double? = null, val publisher: GenericItem, val rating: GenericItem, val reprints: List<Issue.Reprint> = emptyList(), val resourceUrl: String, val series: Issue.Series, val sku: String? = null, val storeDate: LocalDate? = null, val stories: List<String> = emptyList(), val teams: List<BaseResource> = emptyList(), val title: String? = null, val universes: List<BaseResource> = emptyList(), val upc: String? = null, val variants: List<Issue.Variant> = emptyList())

A data model representing an issue.

Constructors

Link copied to clipboard
constructor(alternativeNumber: String? = null, arcs: List<BaseResource> = emptyList(), characters: List<BaseResource> = emptyList(), comicvineId: Long? = null, coverDate: LocalDate, coverHash: String? = null, credits: List<Issue.Credit> = emptyList(), description: String? = null, grandComicsDatabaseId: Long? = null, id: Long, image: String? = null, imprint: GenericItem? = null, isbn: String? = null, modified: Instant, number: String, pageCount: Int? = null, price: Double? = null, publisher: GenericItem, rating: GenericItem, reprints: List<Issue.Reprint> = emptyList(), resourceUrl: String, series: Issue.Series, sku: String? = null, storeDate: LocalDate? = null, stories: List<String> = emptyList(), teams: List<BaseResource> = emptyList(), title: String? = null, universes: List<BaseResource> = emptyList(), upc: String? = null, variants: List<Issue.Variant> = emptyList())

Types

Link copied to clipboard
@Serializable
data class Credit(val creator: String, val id: Long, val roles: List<GenericItem> = emptyList())

A class representing a credit with ID, creator and roles.

Link copied to clipboard
@Serializable
data class Reprint(val id: Long, val issue: String)

A data model representing a reprint.

Link copied to clipboard
@Serializable
data class Series(val genres: List<GenericItem> = emptyList(), val id: Long, val name: String, val seriesType: GenericItem, val sortName: String, val volume: Int, val yearBegan: Int)

A data model representing an issue series.

Link copied to clipboard
@Serializable
data class Variant(val image: String, val name: String? = null, val sku: String? = null, val upc: String? = null)

A data model representing a variant cover.

Properties

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val alternativeNumber: String? = null

The alternative number of the issue.

Link copied to clipboard

The arcs associated with the issue.

Link copied to clipboard

The characters featured in the issue.

Link copied to clipboard
val comicvineId: Long? = null

The Comic Vine ID of the issue.

Link copied to clipboard
val coverDate: LocalDate

The cover date of the issue.

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val coverHash: String? = null

The hash value of the issue cover.

Link copied to clipboard

The credits for the issue.

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val description: String? = null

The description of the issue.

Link copied to clipboard

The Grand Comics Database ID of the issue.

Link copied to clipboard
val id: Long

The unique identifier of the issue.

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val image: String? = null

The image URL of the issue.

Link copied to clipboard
val imprint: GenericItem? = null

The imprint of the issue or None.

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val isbn: String? = null

The International Standard Book Number (ISBN) of the issue.

Link copied to clipboard
val modified: Instant

The date and time when the issue was last modified.

Link copied to clipboard

The number of the issue.

Link copied to clipboard
val pageCount: Int? = null

The number of pages in the issue.

Link copied to clipboard
val price: Double? = null

The price of the issue.

Link copied to clipboard

The publisher of the issue.

Link copied to clipboard

The rating of the issue.

Link copied to clipboard

The reprints of the issue.

Link copied to clipboard

The URL of the issue.

Link copied to clipboard

The series to which the issue belongs.

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val sku: String? = null

The Stock Keeping Unit (SKU) of the issue.

Link copied to clipboard
val storeDate: LocalDate? = null

The store date of the issue.

Link copied to clipboard

The titles of the stories in the issue.

Link copied to clipboard

The teams involved in the issue.

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val title: String? = null

The title of the issue.

Link copied to clipboard

The universes related to the issue.

Link copied to clipboard
@Serializable(with = NullableStringSerializer::class)
val upc: String? = null

The Universal Product Code (UPC) of the issue.

Link copied to clipboard

The variants of the issue.