| LicenseSpring Management .Net SDK 1.15.0 Easily add Software Licensing to your application

Loading...
Searching...
No Matches
Classes | Enumerations
LicenseSpring Namespace Reference

## Classes
class | ActivationHistory
| Class that holds information about activation history. More...
class | AddLicenseProductFeatureDto
| Data transfer object that is used to add a product feature to license. More...
class | APINotFoundException
| In case API endpoint stopped responding. More...
class | AppVersionNotFoundException
| In case requested app version does not exist. More...
class | BaseListDto
| Base class for List requests. More...
class | BaseService
| Base class for services. Implements `IService` interface. More...
class | BundleProduct
| Class that holds information about product bundle product. More...
class | ConfigurationException
| Indicates if something is wrong on configuration stage. More...
class | ConsumptionPeriodExtensions
| Helper class, provides ConsumptionPeriod conversion to and from string. More...
class | CountTransfersRequestDto
| Data transfer object that is used for requesting license information. More...
class | CreateCustomerDto
| Data transfer object that is used for creating a customer. More...
class | CreateCustomFieldDto
| Data transfer object that is used for creating a custom field. More...
class | CreateInstallationFileDto
| Data transfer object that is used to add a new installation file. More...
class | CreateProductCustomFieldDto
| Data transfer object that is used to add a new product custom field. More...
class | CreateProductFeatureDto
| Data transfer object that is used to add a new product feature. More...
class | Customer
| Class that holds information about customer. More...
class | CustomerAccount
| Class that holds information about customer label field. More...
class | CustomerLabel
| Class that holds information about customer label field. More...
class | CustomerService
| Implements `ICustomerService` interface. More...
class | CustomField
| Class that holds information about custom data field. More...
class | Device
| Class that holds information about device. More...
class | DeviceLicense
| Class that holds information about a license for a certain device. More...
class | DeviceService
| Implements `IDeviceService` interface. More...
class | DeviceVariable
| Class that holds information about a variable that was tracked on a certain device. More...
interface | IActivationHistory
| Activation history. More...
interface | IBundleProduct
| BundleProduct interface. More...
interface | ICustomer
| Customer interface. More...
interface | ICustomerAccount
| CustomerAccount interface. More...
interface | ICustomerLabel
| CustomField interface. More...
interface | ICustomerService
| CustomerService interface. More...
interface | ICustomField
| CustomField interface. More...
interface | IDevice
| Device interface. More...
interface | IDeviceLicense
| DeviceLicense interface. More...
interface | IDeviceService
| DeviceService interface. More...
interface | IDeviceVariable
| DeviceVariable interface. More...
interface | IInstallationFile
| InstallationFile interface. More...
interface | ILicense
| License interface. More...
interface | ILicenseDetails
| LicenseDetails interface. More...
interface | ILicenseDetailsArrayWrapper
| LicenseDetailsArrayWrapper interface, helper interface for COM interop. More...
interface | ILicenseFeature
| LicenseFeature interface. More...
interface | ILicenseID
| LicenseID interface, see `LicenseID` class. More...
interface | ILicenseIDFactory
| LicenseIDFactory interface, in use for unmanaged and COM clients. More...
interface | ILicenseService
| LicenseService interface. More...
interface | ILicenseStatus
| LicenseStatus interface. More...
interface | ILicenseUser
| LicenseUser interface. More...
interface | IManagementConfiguration
| ManagementConfiguration interface. More...
interface | IManagementConfigurationFactory
| ManagementConfigurationFactory interface. More...
interface | IManagementExtendedOptions
| ManagementExtendedOptions interface. More...
interface | IManagementService
| ManagementService interface. More...
class | InstallationFile
| Class that holds information about setup file of the app. More...
class | InvalidLicenseFeatureException
| Throws when feature does not exist or wrong feature type provided. More...
interface | IOrder
| Order interface. More...
interface | IOrderDetails
| OrderDetails interface. More...
interface | IOrderService
| OrderService interface. More...
interface | IProduct
| Product interface. More...
interface | IProductCustomField
| ProductCustomField interface. More...
interface | IProductDetails
| ProductDetails interface. More...
interface | IProductFeature
| ProductFeature interface. More...
interface | IProductService
| ProductService interface. More...
interface | IProxySettings
| ProxySettings interface. More...
interface | IService
| Service interface. More...
interface | IUsageHistory
| Usage history. More...
class | License
| License class, implements `ILicense` interface. More...
class | LicenseDetails
| Class that encapsulates information about the license. This information should be passed to `IOrderService.CreateOrder` More...
class | LicenseDetailsArrayWrapper
| LicenseDetailsArrayWrapper class, helper class for COM interop. More...
class | LicenseFeature
| License feature. More...
class | LicenseID
| Class that represents License identifier. More...
class | LicenseIDFactory
| Helper factory class for creating LicenseID objects for COM clients. More...
class | LicenseNotFoundException
| In case license was not found on the backend. More...
class | LicenseServerException
| In case of internal LicenseSpring platform error. More...
class | LicenseService
| Implements `ILicenseService` interface. More...
class | LicenseSpringException
| General LicenseSpring exception. More...
class | LicenseStatus
| Class that represents License status and provides info methods like IsActive and IsEnabled. More...
class | LicenseTypeExtensions
| Helper class, provides LicensType conversion to and from string. More...
class | LicenseUser
| Class that holds information about customer. More...
class | ListCustomersRequestDto
| Data transfer object that is used for searching through all customers. All fields represent a query that can be used to filter through customers. More...
class | ListCustomFieldsRequestDto
| Data transfer object that is used for searching through all licenses custom fields. All fields represent a query that can be used to filter through results. More...
class | ListDevicesRequestDto
| Data transfer object that is used for searching through all devices. More...
class | ListDeviceVariablesRequestDto
| Data transfer object that is used for searching through device variables. More...
class | ListInstallationFilesRequestDto
| Data transfer object that is used for searching through installation files. More...
class | ListLicensesRequestDto
| Data transfer object that is used for searching through all licenses. All fields represent a query that can be used to filter through licenses. More...
class | ListOrdersRequestDto
| Data transfer object that is used for searching through all orders. All fields represent a query that can be used to filter through orders. More...
class | ListProductFieldsRequestDto
| Data transfer object that is used for searching through all product custom fields. All fields represent a query that can be used to filter through results. More...
class | ListProductsRequestDto
| Data transfer object that is used for searching through products. More...
class | ListUsersRequestDto
| Data transfer object that is used for searching through license users. More...
class | ManagementConfiguration
| Configuration of the SDK. More...
class | ManagementConfigurationFactory
| Management Configuration factory class. More...
class | ManagementExtendedOptions
| Extended options to the LicenseSpringConfiguration. More...
class | ManagementService
| Helper factory class for creating Management Services. More...
class | MissingParametersException
| This exception can arise in case of missing parameters (e.g. empty password) or API has been changed. More...
class | NetworkException
| A wrapper for all low level network exceptions. More...
class | Order
| Class that holds information about custom data field. More...
class | OrderDetails
| Class that encapsulates information about order details. More...
class | OrderDevicesBy
| Class that contains sort options for List Devices request. More...
class | OrderLicensesBy
| Class that contains sort options for List Licenses request. More...
class | OrderOrdersBy
| Class that contains sort options for List Orders request. More...
class | OrderProductsBy
| Class that contains sort options for List Products request. More...
class | OrderService
| Implements `IOrderService` interface. More...
class | PasswordChangeNotAllowedException
| This exception can arise if password change is restricted by company policy. More...
class | Product
| Class that holds information about products. More...
class | ProductCustomField
| Class that holds information about product custom field. More...
class | ProductDetails
| Class that encapsulates information about product details. More...
class | ProductFeature
| Class that holds information about product feature. More...
class | ProductNotFoundException
| In case product does not exist on the platform. More...
class | ProductService
| Implements `IProductService` interface. More...
class | ProxySettings
| ProxySettings class. More...
class | UnknownLicenseSpringException
| In case LicenseSpring backend returns unexpected error. More...
class | UpdateLicenseRequestDto
| Data transfer object that is used for updating licenses. More...
class | UsageHistory
| Class that holds information about usage history. More...

## Enumerations
enum | AuthorizationMethod { Invalid , KeyBased , UserBased }
| Authorization method enumeration. More...
enum | ConsumptionPeriod { Daily , Weekly , Monthly , Annually , None }
| Consumption period enumeration. More...
enum | LicenseType { Perpetual , Subscription , TimeLimited , Consumption , Unknown = 100 }
| License type enumeration. More...
enum | ValidityDurationUnit { None , Years , Months , Days }
| Unit of time used in validity duration. More...

## Enumeration Type Documentation

## ◆ AuthorizationMethod

enum LicenseSpring.AuthorizationMethod

Authorization method enumeration.

Enumerator
Invalid | Invalid method.
KeyBased | Authorization method based on license keys.
UserBased | Authorization method based on user credentials.

## ◆ ConsumptionPeriod

enum LicenseSpring.ConsumptionPeriod

Consumption period enumeration.

Enumerator
Daily | Daily consumption period.
Weekly | Weekly consumption period.
Monthly | Monthly consumption period.
Annually | Annually consumption period.
None | No consumption period.

## ◆ LicenseType

enum LicenseSpring.LicenseType

License type enumeration.

Enumerator
Perpetual | Perpetual license type.
Subscription | Subscription license type.
TimeLimited | Time-limited license type.
Consumption | Consumption license type.
Unknown | Unknown license type.

## ◆ ValidityDurationUnit

enum LicenseSpring.ValidityDurationUnit

Unit of time used in validity duration.

Enumerator
None | No validity duration defined.
Years | Duration is in years.
Months | Duration is in months.
Days | Duration is in days.