upmind/provision-provider-software-licenses

Provision category for various providers of software licenses

v3.4 2024-05-15 13:30 UTC

This package is auto-updated.

Last update: 2024-05-15 13:31:10 UTC


README

Latest Version on Packagist

This provision category contains the common functions used in provisioning + management flows for various software licenses.

Installation

composer require upmind/provision-provider-software-licenses

Usage

This library makes use of upmind/provision-provider-base primitives which we suggest you familiarize yourself with by reading the usage section in the README.

Quick-start

The easiest way to see this provision category in action and to develop/test changes is to install it in upmind/provision-workbench.

Alternatively you can start using it for your business immediately with Upmind.com - the ultimate web hosting billing and management solution.

If you wish to develop a new Provider, please refer to the WORKFLOW guide.

Supported Providers

The following providers are currently implemented:

Functions

Function Parameters Return Data Description
getUsageData() GetUsageParams GetUsageResult Get usage stats about a license key
create() CreateParams CreateResult Create a new license key
changePackage() ChangePackageParams ChangePackageResult Upgrade or downgrade a software license package
reissue() ReissueParams ReissueResult Reissue an existing license key
suspend() SuspendParams EmptyResult Suspend a license key
unsuspend() UnsuspendParams EmptyResult Unsuspend a license key
terminate() TerminateParams EmptyResult Delete a license key

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

License

GNU General Public License version 3 (GPLv3). Please see License File for more information.

Upmind

Sell, manage and support web hosting, domain names, ssl certificates, website builders and more with Upmind.com