67 lines
3.4 KiB
Markdown
67 lines
3.4 KiB
Markdown
# 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.|
|