A dart package for reading data from prestashop webservices

Usage

import 'package:http/http.dart';
import 'package:prestashop_webservice/prestashop_webservice.dart';

void main() async {
  final api = PrestashopApi(
      Client(),
      PrestashopApiConfig(
        apiKey: "your-secret-api-key",
        webserviceUrl: "https://example.com",
      ));

  /* Multiple entities */
  final customers = await api.customers();

  for (final customer in customers) {
    print(customer);
  }

  /* Single entity */
  final order = await api.order(7);

  print(order.orNull);
}

Development

This package uses the build_runner package to generate the json parsing implementation. Before running / compiling the code is important to run the generator. See json_serializable package docs.

Additional information and warning

This package is at a really early development phase and may not include the prestahop entity to search for or be suitable for production

Libraries

prestashop_webservice
Support for doing something awesome.