LicenseSpring Management .Net SDK 1.9.0
Easily add Software Licensing to your application
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