A third-party Flutter package for integrating with Arcadier API.
This project is a starting point for a Flutter application.
- Add this to your package's pubspec.yaml file:
dependencies:
arcadier: ^0.1.0
- Install it from the command
flutter pub get
- Import it
import 'package:arcadier/arcadier.dart';
- Use it
// instance an Arcadier Object
final arcadier = Arcadier("host", "clientId", "clientSecret");
// token creation: admin or user (merchant or customer)
final adminToken = await arcadier.token.forAdmin();
final userToken = await arcadier.token.forUser("john@email.com", "mypassword");
// retrieve a user info
final user = await arcadier.user(userId);
// retrieve all items
final items = await arcadier.items.query();
final items = await arcadier.items.query(limit: 20);
final items = await arcadier.items.query(limit: 20, page: 1);
final items = await arcadier.items.query(limit: 20, query: "search term");
final items = await arcadier.items.query(orderBy: "name", order: "asc");
// retrieve an item
final item = await arcadier.item(itemId);
// retrieve all categories
final categories = await arcadier.categories.query();