LicenseSpring Management .Net SDK 1.9.0
Easily add Software Licensing to your application
LicenseSpring.ProductService Class Reference

Implements IProductService interface More...

Inheritance diagram for LicenseSpring.ProductService:
LicenseSpring.BaseService LicenseSpring.IProductService LicenseSpring.IService LicenseSpring.IService

Public Member Functions

InstallationFile CreateInstallationFile (CreateInstallationFileDto dto)
 Creates a new installation file. More...
 
ProductCustomField CreateProductCustomField (CreateProductCustomFieldDto dto)
 Creates a new product custom field. More...
 
ProductFeature CreateProductFeature (CreateProductFeatureDto dto)
 Creates a new product feature. More...
 
string DeleteProductCustomField (uint fieldId)
 Deletes product custom field. More...
 
string DeleteProductFeature (ulong featureId)
 Deletes product feature. More...
 
BundleProduct[] ListBundlesForAProduct (ulong productId)
 Show all bundles for a Product the requesting manager has access permissions to. More...
 
InstallationFile[] ListInstallationFiles (ListInstallationFilesRequestDto dto, out uint count)
 Returns installation files. More...
 
ProductCustomField[] ListProductCustomFields (ListProductFieldsRequestDto dto, out uint Count)
 Returns product custom fields. More...
 
ProductFeature[] ListProductFeatures (ListProductFieldsRequestDto dto, out uint count)
 Returns product features. More...
 
Product[] ListProducts (ListProductsRequestDto dto, out uint Count)
 Returns products. More...
 
BundleProduct[] ListProductsInABundle (ulong bundleId)
 Show all Products in a bundle the requesting manager has access permissions to. More...
 
ProductCustomField UpdateProductCustomField (CreateProductCustomFieldDto dto, uint fieldId)
 Updates product custom field. More...
 
ProductFeature UpdateProductFeature (CreateProductFeatureDto dto, ulong featureId)
 Updates product feature. More...
 
- Public Member Functions inherited from LicenseSpring.BaseService
void Initialize (ManagementConfiguration configuration)
 Initialize management service with given configuration More...
 
bool IsInitialized ()
 Check whether management service has been initialized More...
 
bool IsOnline (bool throwExceptions=false)
 Helper method, it checks connection to the LicenseSpring platform. More...
 
void Initialize (ManagementConfiguration configuration)
 Initialize management service with given configuration More...
 
bool IsInitialized ()
 Check whether management service has been initialized More...
 
bool IsOnline (bool throwExceptions=false)
 Helper method, it checks connection to the LicenseSpring platform. More...
 
InstallationFile CreateInstallationFile (CreateInstallationFileDto dto)
 Creates a new installation file. More...
 
ProductCustomField CreateProductCustomField (CreateProductCustomFieldDto dto)
 Creates a new product custom field. More...
 
ProductFeature CreateProductFeature (CreateProductFeatureDto dto)
 Creates a new product feature. More...
 
string DeleteProductCustomField (uint fieldId)
 Deletes product custom field. More...
 
string DeleteProductFeature (ulong featureId)
 Deletes product feature. More...
 
BundleProduct[] ListBundlesForAProduct (ulong productId)
 Show all bundles for a Product the requesting manager has access permissions to. More...
 
InstallationFile[] ListInstallationFiles (ListInstallationFilesRequestDto dto, out uint count)
 Returns installation files. More...
 
ProductCustomField[] ListProductCustomFields (ListProductFieldsRequestDto dto, out uint count)
 Returns product custom fields. More...
 
ProductFeature[] ListProductFeatures (ListProductFieldsRequestDto dto, out uint count)
 Returns product features. More...
 
Product[] ListProducts (ListProductsRequestDto dto, out uint count)
 Returns products. More...
 
BundleProduct[] ListProductsInABundle (ulong bundleId)
 Show all Products in a bundle the requesting manager has access permissions to. More...
 
ProductCustomField UpdateProductCustomField (CreateProductCustomFieldDto dto, uint fieldId)
 Updates product custom field. More...
 
ProductFeature UpdateProductFeature (CreateProductFeatureDto dto, ulong featureId)
 Updates product feature. More...
 

Detailed Description

Implements IProductService interface

Member Function Documentation

◆ CreateInstallationFile()

InstallationFile LicenseSpring.ProductService.CreateInstallationFile ( CreateInstallationFileDto  dto)

Creates a new installation file.

Implements LicenseSpring.IProductService.

◆ CreateProductCustomField()

ProductCustomField LicenseSpring.ProductService.CreateProductCustomField ( CreateProductCustomFieldDto  dto)

Creates a new product custom field.

Implements LicenseSpring.IProductService.

◆ CreateProductFeature()

ProductFeature LicenseSpring.ProductService.CreateProductFeature ( CreateProductFeatureDto  dto)

Creates a new product feature.

Implements LicenseSpring.IProductService.

◆ DeleteProductCustomField()

string LicenseSpring.ProductService.DeleteProductCustomField ( uint  fieldId)

Deletes product custom field.

Implements LicenseSpring.IProductService.

◆ DeleteProductFeature()

string LicenseSpring.ProductService.DeleteProductFeature ( ulong  featureId)

Deletes product feature.

Implements LicenseSpring.IProductService.

◆ ListBundlesForAProduct()

BundleProduct[] LicenseSpring.ProductService.ListBundlesForAProduct ( ulong  productId)

Show all bundles for a Product the requesting manager has access permissions to.

Implements LicenseSpring.IProductService.

◆ ListInstallationFiles()

InstallationFile[] LicenseSpring.ProductService.ListInstallationFiles ( ListInstallationFilesRequestDto  dto,
out uint  count 
)

Returns installation files.

Implements LicenseSpring.IProductService.

◆ ListProductCustomFields()

ProductCustomField[] LicenseSpring.ProductService.ListProductCustomFields ( ListProductFieldsRequestDto  dto,
out uint  Count 
)

Returns product custom fields.

Implements LicenseSpring.IProductService.

◆ ListProductFeatures()

ProductFeature[] LicenseSpring.ProductService.ListProductFeatures ( ListProductFieldsRequestDto  dto,
out uint  count 
)

Returns product features.

Implements LicenseSpring.IProductService.

◆ ListProducts()

Product[] LicenseSpring.ProductService.ListProducts ( ListProductsRequestDto  dto,
out uint  Count 
)

Returns products.

Implements LicenseSpring.IProductService.

◆ ListProductsInABundle()

BundleProduct[] LicenseSpring.ProductService.ListProductsInABundle ( ulong  bundleId)

Show all Products in a bundle the requesting manager has access permissions to.

Implements LicenseSpring.IProductService.

◆ UpdateProductCustomField()

ProductCustomField LicenseSpring.ProductService.UpdateProductCustomField ( CreateProductCustomFieldDto  dto,
uint  fieldId 
)

Updates product custom field.

Implements LicenseSpring.IProductService.

◆ UpdateProductFeature()

ProductFeature LicenseSpring.ProductService.UpdateProductFeature ( CreateProductFeatureDto  dto,
ulong  featureId 
)

Updates product feature.

Implements LicenseSpring.IProductService.


The documentation for this class was generated from the following file: