# NAME
 
plenigo Perl SDK - Collection of utility classes that create a wrapper around the [plenigo API](https://api.plenigo.com)
 
# DESCRIPTION
 
Available modules:
 
- [plenigo::AccessRightsManager](./lib/plenigo/AccessRightsManager.pm) - Utility class to get/add/remove access rights from/to a customer

- [plenigo::CheckoutHelper](./lib/plenigo/CheckoutHelper.pm) - Utility class offering support for checkout functionality

- [plenigo::Configuration](./lib/plenigo/Configuration.pm) - Contains all base configuration settings

- [plenigo::CustomersManager](./lib/plenigo/CustomersManager.pm) - Utility class to handle customers

- [plenigo::Ex](./lib/plenigo/Ex.pm) - Exception thrown if something went wrong.

- [plenigo::LoginManager](./lib/plenigo/LoginManager.pm) - Handles log ins of a customer

- [plenigo::ProductsManager](./lib/plenigo/ProductsManager.pm) - Handle plenigo managed products

- [plenigo::RestClient](./lib/plenigo/RestClient.pm) - [internal only]
  
# LICENSE
 
This program is free software; you can redistribute it and/or modify it under the AGPL 3.0 license.
 
# COPYRIGHT
 
Copyright (c) 2018+ plenigo GmbH