apetito_product_api_client 1.0.0 icon indicating copy to clipboard operation
apetito_product_api_client: ^1.0.0 copied to clipboard

A client for accessing the apetito Product API. Please note that the apetito Product API Client is unofficial and not endorsed by apetito.

apetito Product API Client #

A client for accessing the apetito Product API.

Please note that the apetito Product API Client is unofficial and not endorsed by apetito.

Usage #

A simple usage example:

import 'package:apetito_product_api_client/apetito_product_api_client.dart';
import 'package:oauth2/oauth2.dart';

Future<void> main() async {
  final client = await clientCredentialsGrant(
    Uri.https('identity.apetito.co.uk', '/connect/token'),
    'client_id',
    'client_secret',
    scopes: ['Products.Read.All'],
  );

  final api = ApetitoProductApiClient(
    client: client,
  );

  for (var product in await api.productService.getProducts()) {
    print(product);
  }

  client.close();
}

Features and bugs #

Please file feature requests and bugs at the issue tracker.

0
likes
140
pub points
30%
popularity

Publisher

verified publisher iconthomasclark.dev

A client for accessing the apetito Product API. Please note that the apetito Product API Client is unofficial and not endorsed by apetito.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

http

More

Packages that depend on apetito_product_api_client