LicenseSpring Management .Net SDK 1.10.1
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
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...
 

Enumeration Type Documentation

◆ AuthorizationMethod

Authorization method enumeration.

Enumerator
Invalid 

Invalid method.

KeyBased 

Authorization method based on license keys.

UserBased 

Authorization method based on user credentials.

◆ 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

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.