Skip to content

Sealed Product Contents

The Sealed Product Contents Data Model describes the properties for the purchaseable product of a Set Data Model.

TypeScript Model

Toggle Model
TypeScript
export type SealedProductContents = {
  card?: SealedProductCard[];
  deck?: SealedProductDeck[];
  other?: SealedProductOther[];
  pack?: SealedProductPack[];
  sealed?: SealedProductSealed[];
  variable?: Record<"configs", SealedProductContents[]>[];
};

Model Properties

card O

The card configuration for a sealed card product. See the Sealed Product (Card) Data Model.

  • Type: SealedProductCard[]
  • Introduced: v5.2.2

deck O

The deck configuration for a sealed deck product. See the Sealed Product (Deck) Data Model.

  • Type: SealedProductDeck[]
  • Introduced: v5.2.2

other O

The product configuration for an obscure sealed product, such as a Spindown counter. See the Sealed Product (Other) Data Model.

  • Type: SealedProductOther[]
  • Introduced: v5.2.2

pack O

The pack configuration for a sealed booster pack product. See the Sealed Product (Pack) Data Model.

  • Type: SealedProductPack[]
  • Introduced: v5.2.2

sealed O

The sealed configuration for a sealed product, such as a booster box. See the Sealed Product (Sealed) Data Model.

  • Type: SealedProductSealed[]
  • Introduced: v5.2.2

variable O

The variable configurations for sealed products when the contents are not always pre-determined. This data type can be referenced on this Data Model

  • Type: Record<"configs", SealedProductContents[]>[]
  • Introduced: v5.2.2