Scrython/docs/Sets.md

3.4 KiB

Sets

Documentation for a sets object. These docs will likely not be as detailed as the official Scryfall Documentation, and you should reference that for more information.

In the event that a key isn't found or has been changed, you can access the full JSON output with the scryfallJson variable (sets.scryfallJson).

class Code()

Parameters

Param Required [y/n] Input type Description
code Yes String The three letter set code of the set you want.

Attributes

All attributes are listed assuming the following card = scrython.sets.<Class>() is the current usage.

Name Data type returned Description
object() String Returns the type of object it is. (card, error, etc)
code() String The three letter set code of the set
mtgo_code() String The mtgo equivalent of code()
name() String The full name of the set.
set_type() String The type of the set (expansion, commander, etc)
released_at() String The date the set was launched.
block_code() String The the letter code for the block the set was in.
block() String The full name of the block a set was in.
parent_set_code() String The set code for the parent set.
card_count() Integer The number of cards in the set.
digital() Boolean True if this set is only featured on MTGO.
foil() Boolean True if this set only has foils.
icon_svg_uri() String A URI to the SVG of the set symbol.
search_uri() String The scryfall API url for the search.

class Sets()

Sets() gets it's own special attributes that don't match with the normal set attributes.

Parameters

No parameters are required.

Attributes

Name Data type returned Description
object() String Returns the type of object it is. (card, error, etc)
has_more() Boolean True if there are more pages available.
data() List List of all data returned.
data_length() Integer The length of the data returned.
set_object(num) String The set object. Requires an integer as a parameter.
set_code(num) String The three letter set code of the set Requires an integer as a parameter.
set_mtgo_code(num) String The mtgo equivalent of code() Requires an integer as a parameter.
set_name(num) String The full name of the set. Requires an integer as a parameter.
set_set_type(num) String The type of the set (expansion, commander, etc) Requires an integer as a parameter.
set_released_at(num) String The date the set was launched. Requires an integer as a parameter.
set_block_code(num) String The the letter code for the block the set was in. Requires an integer as a parameter.
set_block(num) String The full name of the block a set was in. Requires an integer as a parameter.
set_parent_set_code(num) String The set code for the parent set. Requires an integer as a parameter.
set_card_count(num) Integer The number of cards in the set. Requires an integer as a parameter.
set_digital(num) Boolean True if this set is only featured on MTGO. Requires an integer as a parameter.
set_foil(num) Boolean True if this set only has foils. Requires an integer as a parameter.
set_icon_svg_uri(num) String A URI to the SVG of the set symbol. Requires an integer as a parameter.
set_search_uri(num) String The scryfall API url for the search. Requires an integer as a parameter.