Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tnc1997/dart-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.
https://github.com/tnc1997/dart-apetito-product-api-client

apetito-product-api client dart

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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:

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

Future 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][tracker].

[tracker]: https://github.com/tnc1997/dart-apetito-product-api-client/issues