BasicIssue

@Serializable
data class BasicIssue(val coverDate: LocalDate, val coverHash: String? = null, val id: Long, val image: String? = null, val modified: Instant, val number: String, val series: BasicIssue.Series, val storeDate: LocalDate? = null, val title: String)

A data model representing a basic issue

Constructors

Link copied to clipboard
constructor(coverDate: LocalDate, coverHash: String? = null, id: Long, image: String? = null, modified: Instant, number: String, series: BasicIssue.Series, storeDate: LocalDate? = null, title: String)

Types

Link copied to clipboard
@Serializable
data class Series(val name: String, val volume: Int, val yearBegan: Int)

A class representing a basic series with name, volume and year began.

Properties

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
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 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

The basic series associated with the issue.

Link copied to clipboard
val storeDate: LocalDate? = null

The store date of the issue.

Link copied to clipboard

The name of the issue.