package raw
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- raw
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class AllPrintings(data: Map[String, Set]) extends Product with Serializable
The full representation of the AllPrintings.json database
- case class Card(artist: Option[String], borderColor: BorderColor, colorIdentity: List[Color], colorIndicater: Option[List[Color]], colors: List[Color], convertedManaCost: Double, count: Option[Int], edhrecRank: Option[Integer], faceConvertedManaCost: Option[Double], flavorText: Option[String], foreignData: List[ForeignData], frameEffect: Option[FrameEffect], frameEffects: Option[List[FrameEffect]], frameVersion: FrameVersion, hand: Option[String], hasFoil: Option[Boolean], hasAlternativeDeckLimit: Option[Boolean], hasNonFoil: Option[Boolean], identifiers: Identifiers, isAlternative: Option[Boolean], isArena: Option[Boolean], isFullArt: Option[Boolean], isMtgo: Option[Boolean], isOnlineOnly: Option[Boolean], isOversized: Option[Boolean], isPaper: Option[Boolean], isPromo: Option[Boolean], isReprint: Option[Boolean], isReserved: Option[Boolean], isStarter: Option[Boolean], isStorySpotlight: Option[Boolean], isTextless: Option[Boolean], isTimeshifetd: Option[Boolean], layout: Layout, leadershipSkills: Option[LeadershipSkills], legalities: Legalities, life: Option[String], loyalty: Option[String], manaCost: Option[String], name: String, number: String, originalText: Option[String], originalType: Option[String], otherFaceIds: Option[List[UUID]], power: Option[String], prices: Option[Prices], printings: List[String], promoTypes: Option[List[String]], purchaseUrls: Option[PurchaseUrls], rarity: Rarity, reverseRelated: Option[List[String]], rulings: List[Ruling], side: Option[Side], subtypes: List[String], supertypes: List[String], text: Option[String], toughness: Option[String], type: String, types: List[String], uuid: MtgJsonId, variations: Option[List[UUID]], watermark: Option[String]) extends Product with Serializable
- case class CardAndSet(card: Card, set: Set) extends Product with Serializable
- case class ForeignData(flavorText: Option[String], language: String, multiverseId: Option[Int], name: String, text: Option[String], type: Option[String]) extends Product with Serializable
- case class Identifiers(mcmId: Option[Integer], mcmMetaId: Option[Integer], mtgArenaId: Option[Int], mtgoFoilId: Option[Int], mtgoId: Option[Int], mtgstocksId: Option[Int], multiverseId: Option[Int], scryfallId: UUID, scryfallOracleId: UUID, scryfallIllustrationId: Option[UUID], tcgplayerProductId: Option[Integer]) extends Product with Serializable
- case class LeadershipSkills(brawl: Boolean, commander: Boolean, oathbreaker: Boolean) extends Product with Serializable
- case class Legalities(brawl: Option[Legality], commander: Option[Legality], duel: Option[Legality], future: Option[Legality], frontier: Option[Legality], legacy: Option[Legality], modern: Option[Legality], pauper: Option[Legality], penny: Option[Legality], pioneer: Option[Legality], standard: Option[Legality], vintage: Option[Legality]) extends Product with Serializable
- type ListStringOrString = Either[List[String], String]
- trait MtgJsonDB[F[_], RCard, RSetId] extends CardDB[F, RCard, RSetId]
- case class Prices(paper: Option[Map[String, Double]], paperFoil: Option[Map[String, Double]], mtgo: Option[Map[String, Double]], mtgoFoil: Option[Map[String, Double]]) extends Product with Serializable
- case class PurchaseUrls(cardmarket: Option[String], tcgplayer: Option[String], mtgstocks: Option[String]) extends Product with Serializable
- case class Ruling(date: LocalDate, text: String) extends Product with Serializable
- case class Set(block: Option[String], cards: List[Card], code: String, codeV3: Option[String], isForeignOnly: Option[Boolean], isFoilOnly: Option[Boolean], isOnlineOnly: Option[Boolean], isPartialPreview: Option[Boolean], keyruneCode: String, mcmName: Option[String], mcmId: Option[Integer], mtgoCode: Option[String], name: String, parentCode: Option[String], releaseDate: LocalDate, tcgplayerGroupId: Option[Int], tokens: List[Token], totalSetSize: Int, translations: Map[String, Option[String]], type: SetType) extends Product with Serializable
- case class Token() extends Product with Serializable
Value Members
- object AllPrintings extends Serializable
- object Card extends Serializable
- object CardAndSet extends Serializable
- object ForeignData extends Serializable
- object Identifiers extends Serializable
- object LeadershipSkills extends Serializable
- object Legalities extends Serializable
- object MtgJsonDB
- object Prices extends Serializable
- object PurchaseUrls extends Serializable
- object Ruling extends Serializable
- object Set extends Serializable
- object Token extends Serializable