Set

@Serializable
data class Set(val objectType: String = "set", val id: String, val code: String, val mtgoCode: String? = null, val arenaCode: String? = null, val tcgplayerId: Int? = null, val name: String, val setType: String, val releasedAt: String? = null, val blockCode: String? = null, val block: String? = null, val parentSetCode: String? = null, val cardCount: Int, val printedSize: Int? = null, val digital: Boolean = false, val foilOnly: Boolean, val nonfoilOnly: Boolean, val scryfallUri: String, val uri: String, val iconSvgUri: String, val searchUri: String)

A Set object represents a group of related Magic cards. All Card objects on Scryfall belong to exactly one set. https://scryfall.com/docs/api/sets

Constructors

Link copied to clipboard
constructor(objectType: String = "set", id: String, code: String, mtgoCode: String? = null, arenaCode: String? = null, tcgplayerId: Int? = null, name: String, setType: String, releasedAt: String? = null, blockCode: String? = null, block: String? = null, parentSetCode: String? = null, cardCount: Int, printedSize: Int? = null, digital: Boolean = false, foilOnly: Boolean, nonfoilOnly: Boolean, scryfallUri: String, uri: String, iconSvgUri: String, searchUri: String)

Properties

Link copied to clipboard
@SerialName(value = "arena_code")
val arenaCode: String?
Link copied to clipboard
@SerialName(value = "block")
val block: String?
Link copied to clipboard
@SerialName(value = "block_code")
val blockCode: String?
Link copied to clipboard
@SerialName(value = "card_count")
val cardCount: Int
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "digital")
val digital: Boolean
Link copied to clipboard
@SerialName(value = "foil_only")
val foilOnly: Boolean
Link copied to clipboard
@SerialName(value = "icon_svg_uri")
val iconSvgUri: String
Link copied to clipboard
val id: String
Link copied to clipboard
@SerialName(value = "mtgo_code")
val mtgoCode: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "nonfoil_only")
val nonfoilOnly: Boolean
Link copied to clipboard
@SerialName(value = "object")
val objectType: String
Link copied to clipboard
@SerialName(value = "parent_set_code")
val parentSetCode: String?
Link copied to clipboard
@SerialName(value = "printed_size")
val printedSize: Int?
Link copied to clipboard
@SerialName(value = "released_at")
val releasedAt: String?
Link copied to clipboard
@SerialName(value = "scryfall_uri")
val scryfallUri: String
Link copied to clipboard
@SerialName(value = "search_uri")
val searchUri: String
Link copied to clipboard
@SerialName(value = "set_type")
val setType: String
Link copied to clipboard
@SerialName(value = "tcgplayer_id")
val tcgplayerId: Int?
Link copied to clipboard
@SerialName(value = "uri")
val uri: String