Skip to content

Issue

BaseIssue

Bases: BaseModel

A data model representing the base issue for most issue responses.

ATTRIBUTE DESCRIPTION
id

The unique identifier of the issue.

TYPE: int

series

The generic series associated with the issue.

TYPE: GenericSeries

number

The number of the issue.

TYPE: str

cover_date

The cover date of the issue.

TYPE: date

store_date

The store date of the issue.

TYPE: date | None

CommonIssue

Bases: GenericIssue

A data model representing a common issue, extending the generic issue model.

ATTRIBUTE DESCRIPTION
name

The name of the issue.

TYPE: Annotated[str, Field(alias=issue)]

image

The image URL of the issue.

TYPE: HttpUrl | None

cover_hash

The hash value of the issue cover.

TYPE: str | None

Credit

Bases: BaseModel

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

ATTRIBUTE DESCRIPTION
id

The ID of the credit.

TYPE: int

creator

The creator associated with the credit.

TYPE: str

role

The role of the credit.

TYPE: Annotated[list[GenericResource], Field(default_factory=list)]

GenericIssue

Bases: BaseIssue

A data model representing a generic issue, extending the base issue model.

ATTRIBUTE DESCRIPTION
modified

The date and time when the issue was last modified.

TYPE: datetime

Issue

Bases: BaseModel

A data model representing an issue with its full details.

ATTRIBUTE DESCRIPTION
id

The unique identifier of the issue.

TYPE: int

publisher

The publisher of the issue.

TYPE: GenericResource

imprint

The imprint of the issue or None.

TYPE: GenericResource | None

series

The series to which the issue belongs.

TYPE: SeriesInfo

number

The number of the issue.

TYPE: str

alt_number

The alternative number of the issue.

TYPE: str | None

title

The title of the issue collection.

TYPE: str | None

story_titles

The titles of the stories in the issue.

TYPE: Annotated[list[str], Field(default_factory=list, alias=name)]

cover_date

The cover date of the issue.

TYPE: date

store_date

The store date of the issue.

TYPE: date | None

foc_date

The Final Order Cutoff date of the issue.

TYPE: date | None

price

The price of the issue.

TYPE: Decimal | None

price_currency

The currency type for the price field.

TYPE: str

rating

The rating of the issue.

TYPE: GenericResource

sku

The stock keeping unit (SKU) of the issue.

TYPE: str | None

isbn

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

TYPE: str | None

upc

The Universal Product Code (UPC) of the issue.

TYPE: str | None

page_count

The number of pages in the issue.

TYPE: Annotated[int | None, Field(alias=page)]

desc

The description of the issue.

TYPE: str | None

image

The image URL of the issue.

TYPE: HttpUrl | None

cover_hash

The hash value of the issue cover.

TYPE: str | None

arcs

The arcs associated with the issue.

TYPE: Annotated[list[CommonResource], Field(default_factory=list)]

credits

The credits for the issue.

TYPE: Annotated[list[Credit], Field(default_factory=list)]

characters

The characters featured in the issue.

TYPE: Annotated[list[CommonResource], Field(default_factory=list)]

teams

The teams involved in the issue.

TYPE: Annotated[list[CommonResource], Field(default_factory=list)]

universes

The universes related to the issue.

TYPE: Annotated[list[CommonResource], Field(default_factory=list)]

reprints

The reprints of the issue.

TYPE: Annotated[list[Reprint], Field(default_factory=list)]

variants

The variants of the issue.

TYPE: Annotated[list[Variant], Field(default_factory=list)]

cv_id

The Comic Vine ID of the issue.

TYPE: int | None

gcd_id

The Grand Comics Database ID of the issue.

TYPE: int | None

resource_url

The URL of the issue resource.

TYPE: HttpUrl

modified

The date and time when the issue was last modified.

TYPE: datetime

ReadingListIssue

Bases: GenericIssue

A data model representing an issue in a reading list.

ATTRIBUTE DESCRIPTION
cv_id

The Comic Vine ID of the issue.

TYPE: int | None

gcd_id

The Grand Comics Database ID of the issue.

TYPE: int | None

Reprint

Bases: BaseModel

A data model representing a reprint.

ATTRIBUTE DESCRIPTION
id

The unique identifier of the reprint.

TYPE: int

issue

The issue being reprinted.

TYPE: str

Variant

Bases: BaseModel

A data model representing a variant cover.

ATTRIBUTE DESCRIPTION
name

The name of the variant.

TYPE: str | None

price

The price of the variant.

TYPE: Decimal | None

sku

The stock keeping unit (SKU) of the variant.

TYPE: str | None

upc

The Universal Product Code (UPC) of the variant.

TYPE: str | None

image

The image URL of the variant.

TYPE: HttpUrl