Superhero Api Wrapper for Dart
-
Add
superhero_api
as a dependency in your pubspec.yaml.dependencies: superhero_api:
-
Install it
flutter pub get
-
And import it
import 'package:superhero_api/superhero_api.dart';
-
Hero
-
Get All
returns Future of ResponseList
await superhero.hero.getAll(ParamsModel params)
-
Get by ID
returns Future of ResponseSingle
await superhero.hero.getById(String id)
-
Get by Path
returns Future of ResponseSingle
await superhero.hero.getByPath(String path)
-
Get by Query
returns Future of ResponseList
await superhero.hero.getByQuery(QueryModel query, { ParamsModel params })
-
-
Appearance
-
Get All
returns Future of ResponseList
await superhero.appearance.getAll(ParamsModel params)
-
Get by ID
returns Future of ResponseSingle
await superhero.appearance.getById(String id)
-
Get by Query
returns Future of ResponseList
await superhero.appearance.getByQuery(QueryModel query, { ParamsModel params })
-
-
Origin
-
Get All
returns Future of ResponseList
await superhero.origin.getAll(ParamsModel params)
-
Get by ID
returns Future of ResponseSingle
await superhero.origin.getById(String id)
-
Get by Query
returns Future of ResponseList
await superhero.origin.getByQuery(QueryModel query, { ParamsModel params })
-
-
Super Power
-
Get All
returns Future of ResponseList
await superhero.superPower.getAll(ParamsModel params)
-
Get by ID
returns Future of ResponseSingle
await superhero.superPower.getById(String id)
-
Get by Query
returns Future of ResponseList
await superhero.superPower.getByQuery(QueryModel query, { ParamsModel params })
-