shopware_sdk 0.1.0+11

Dart native js
Flutter Android iOS web

A composable, cross-platform, Future-based Dart SDK for the Shopware 5 REST API.

pub package Build Status

shopware_sdk #

Future-based Dart SDK for the Shopware 5 REST API.

Usage #

   import 'package:shopware_sdk/shopware_sdk.dart';
   
   const String BASE_URL = 'http://shopware.dev/api/';
   const String USERNAME = 'user';
   const String API_TOKEN = 'api_key';
   
   main() async {
     
     // Create a new client
     var client = ShopwareClient(
           baseUrl: BASE_URL,
           username: USERNAME,
           apiToken: API_TOKEN
       );
   
     var categoryResource = new CategoriesResource(client);
   
     // Get category with id 39
     ApiResponse<Category> apiResponse = await categoryResource.findOne(39);
   
     // or use it with then
     categoryResource.findOne(39).then((apiResponse) {
       if (apiResponse.success) {
         print(apiResponse.entity);
       } else {
         print(apiResponse.message);
       }
     });
   
     if (apiResponse.success) {
       // if api response successfully returned
   
       var category = apiResponse.entity;
   
       print("${category.id} - ${category.name}");
   
       // print category entity
       print(category);
   
       // print returned api response
       print(apiResponse.jsonResponse);
     } else {
       // print error message
   
       print(apiResponse.message);
       print(apiResponse.baseResponse.statusCode);
     }
   }
0
likes
90
pub points
0%
popularity

A composable, cross-platform, Future-based Dart SDK for the Shopware 5 REST API.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

ernerkin@gmail.com

License

BSD (LICENSE)

Dependencies

http

More

Packages that depend on shopware_sdk