com.labs64.netlicensing.domain.vo.TransactionSource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of netlicensing-client Show documentation
Show all versions of netlicensing-client Show documentation
Java wrapper for Labs64 NetLicensing RESTful API
The newest version!
package com.labs64.netlicensing.domain.vo;
/**
* The transaction source enumeration.
*/
public enum TransactionSource {
/**
* Shop transaction.
*/
SHOP,
/**
* Auto transaction for license create.
*/
AUTO_LICENSE_CREATE,
/**
* Auto transaction for license update.
*/
AUTO_LICENSE_UPDATE,
/**
* Auto transaction for license delete.
*/
AUTO_LICENSE_DELETE,
/**
* Auto transaction for licensee create (with automatic licenses).
*/
AUTO_LICENSEE_CREATE,
/**
* Auto transaction for licensee delete with forceCascade.
*/
AUTO_LICENSEE_DELETE,
/**
* Transaction for update license during validate
*/
AUTO_LICENSEE_VALIDATE,
/**
* Auto transaction for license template delete with forceCascade.
*/
AUTO_LICENSETEMPLATE_DELETE,
/**
* Auto transaction for product module delete with forceCascade.
*/
AUTO_PRODUCTMODULE_DELETE,
/**
* Auto transaction for product delete with forceCascade.
*/
AUTO_PRODUCT_DELETE,
/**
* Auto transaction for transfer licenses between licensee.
*/
AUTO_LICENSES_TRANSFER,
/**
* Transaction for update licenses (inactive with PT LM, Subscription).
*/
SUBSCRIPTION_UPDATE,
/**
* Transaction for cancel recurring payment.
*/
CANCEL_RECURRING_PAYMENT,
/**
* Transaction for obtain bundle.
*/
OBTAIN_BUNDLE;
}