Table of Contents

Namespace TcgDex.Models

Classes

Ability

An ability printed on a Pokémon card.

Attack

An attack printed on a Pokémon card.

Booster

A booster pack a card can be pulled from.

Card

A full card, as returned by the single-card endpoint.

CardBrief

The reduced card shape returned by list endpoints and by a set's card list.

CardCategories

The card categories the API currently returns.

CardCount

How many cards a set contains, broken down by printing where the API reports it.

CardmarketPricing

Cardmarket price points. Every figure is nullable: the API reports null for a series that has no data rather than omitting it.

DetailedVariant

A single concrete printing of a card, with its own identifier and pricing.

ImageExtensions

Image URL helpers for the types that carry artwork.

ImageUrl

Builds asset URLs from the base URLs the API returns.

Legality

Tournament format legality for a card or set.

Pricing

Market pricing for a card, from each supported marketplace. Both sources are independently optional — a card may have one, both, or neither.

Serie

A full series, as returned by the single-series endpoint. Includes its sets.

SerieBrief

The abbreviated series reference returned by the series list endpoint and embedded in a set.

Set

A full set, as returned by the single-set endpoint. Includes its card list.

SetAbbreviation

A set's official and localized short codes.

SetBrief

The abbreviated set reference embedded in a card.

TcgDexProblem

The error body the API returns for a failed request.

TcgPlayerPrice

The price points TCGplayer reports for a single printing. Any individual figure may be null.

TcgPlayerPricing

TCGplayer pricing, which reports one price block per printing.

Variants

Which printings of a card exist. Each flag corresponds to a value from the /variants endpoint.

WeaknessOrResistance

A weakness or resistance entry on a Pokémon card.

Enums

ImageFormat

Image formats the asset server offers.

ImageQuality

Image resolutions the asset server offers.