scryfall_api 0.1.0 copy "scryfall_api: ^0.1.0" to clipboard
scryfall_api: ^0.1.0 copied to clipboard

outdated

A wrapper of the Scryfall API for the Dart programming language.

Pub Version GitHub Workflow Status Codecov

A wrapper of the Scryfall API for the Dart programming language.

Features #

Query all information about Magic: The Gathering which is provided by the Scryfall API:

Installation #

To install this package, just add the scryfall_api package to your pubspec.yaml file:

dependencies:
    scryfall_api: ^0.1.0

Don't forget to install it by running dart pub get or flutter pub get.

After successfully installing the scryfall_api package, it can be imported with:

import 'package:scryfall_api/scryfall_api.dart';

Usage #

Retrieve the Adventures in the Forgotten Realms set by its unique code (afr):

final client = ScryfallApiClient();

// [GET] https://api.scryfall.com/sets/afr
final afrSet = await client.getSetByCode('afr'); // MtgSet
afrSet.name // -> 'Adventures in the Forgotten Realms'

Retrieve a list of all sets:

final client = ScryfallApiClient();

// [GET] https://api.scryfall.com/sets
final allSets = await client.getAllSets(); // PaginableList<MtgSet>

Features and bugs #

If you encounter a bug or want to file a feature request, feel free to

Disclaimer #

The Scryfall API package is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. © Wizards of the Coast LLC.

All the information, literal and graphical, obtained from the Scryfall API which is not © Wizards of the Coast LLC is © Scryfall LLC.

3
likes
0
points
289
downloads

Publisher

verified publisheringruber.net

Weekly Downloads

A wrapper of the Scryfall API for the Dart programming language.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

http, json_annotation

More

Packages that depend on scryfall_api