![]() |
LicenseSpring Management .Net SDK 1.10.1
Easily add Software Licensing to your application
|
ProductService interface. More...
Public Member Functions | |
InstallationFile | CreateInstallationFile (CreateInstallationFileDto dto) |
Creates a new installation file. | |
ProductCustomField | CreateProductCustomField (CreateProductCustomFieldDto dto) |
Creates a new product custom field. | |
ProductFeature | CreateProductFeature (CreateProductFeatureDto dto) |
Creates a new product feature. | |
string | DeleteProductCustomField (uint fieldId) |
Deletes product custom field. | |
string | DeleteProductFeature (ulong featureId) |
Deletes product feature. | |
BundleProduct[] | ListBundlesForAProduct (ulong productId) |
Show all bundles for a Product the requesting manager has access permissions to. | |
InstallationFile[] | ListInstallationFiles (ListInstallationFilesRequestDto dto, out uint count) |
Returns installation files. | |
ProductCustomField[] | ListProductCustomFields (ListProductFieldsRequestDto dto, out uint count) |
Returns product custom fields. | |
ProductFeature[] | ListProductFeatures (ListProductFieldsRequestDto dto, out uint count) |
Returns product features. | |
Product[] | ListProducts (ListProductsRequestDto dto, out uint count) |
Returns products. | |
BundleProduct[] | ListProductsInABundle (ulong bundleId) |
Show all Products in a bundle the requesting manager has access permissions to. | |
ProductCustomField | UpdateProductCustomField (CreateProductCustomFieldDto dto, uint fieldId) |
Updates product custom field. | |
ProductFeature | UpdateProductFeature (CreateProductFeatureDto dto, ulong featureId) |
Updates product feature. | |
![]() | |
void | Initialize (ManagementConfiguration configuration) |
Initialize management service with given configuration. | |
bool | IsInitialized () |
Check whether management service has been initialized. | |
bool | IsOnline (bool throwExceptions=false) |
Helper method, it checks connection to the LicenseSpring platform. | |
ProductService interface.
InstallationFile LicenseSpring.IProductService.CreateInstallationFile | ( | CreateInstallationFileDto | dto | ) |
Creates a new installation file.
dto | Dto with information about new installation file. |
Implemented in LicenseSpring.ProductService.
ProductCustomField LicenseSpring.IProductService.CreateProductCustomField | ( | CreateProductCustomFieldDto | dto | ) |
Creates a new product custom field.
dto | Dto with information about new product custom field. |
Implemented in LicenseSpring.ProductService.
ProductFeature LicenseSpring.IProductService.CreateProductFeature | ( | CreateProductFeatureDto | dto | ) |
Creates a new product feature.
dto | Dto with information about new product feature. |
Implemented in LicenseSpring.ProductService.
string LicenseSpring.IProductService.DeleteProductCustomField | ( | uint | fieldId | ) |
Deletes product custom field.
fieldId | The Id of the product custom field that will be deleted. |
Implemented in LicenseSpring.ProductService.
string LicenseSpring.IProductService.DeleteProductFeature | ( | ulong | featureId | ) |
Deletes product feature.
featureId | The Id of the product feature that will be deleted. |
Implemented in LicenseSpring.ProductService.
BundleProduct[] LicenseSpring.IProductService.ListBundlesForAProduct | ( | ulong | productId | ) |
Show all bundles for a Product the requesting manager has access permissions to.
productId | Id of the product. |
Implemented in LicenseSpring.ProductService.
InstallationFile[] LicenseSpring.IProductService.ListInstallationFiles | ( | ListInstallationFilesRequestDto | dto, |
out uint | count | ||
) |
Returns installation files.
dto | Data transfer object that is used for searching through installation files. |
count | Quantity of product installation files, use for iteration of the result pages. |
Implemented in LicenseSpring.ProductService.
ProductCustomField[] LicenseSpring.IProductService.ListProductCustomFields | ( | ListProductFieldsRequestDto | dto, |
out uint | count | ||
) |
Returns product custom fields.
dto | Data transfer object that is used for searching through all product custom fields. |
count | Quantity of product custom fields, use for iteration of the result pages. |
Implemented in LicenseSpring.ProductService.
ProductFeature[] LicenseSpring.IProductService.ListProductFeatures | ( | ListProductFieldsRequestDto | dto, |
out uint | count | ||
) |
Returns product features.
dto | Data transfer object that is used for searching through product features. |
count | Quantity of product features, use for iteration of the result pages. |
Implemented in LicenseSpring.ProductService.
Product[] LicenseSpring.IProductService.ListProducts | ( | ListProductsRequestDto | dto, |
out uint | count | ||
) |
Returns products.
dto | Data transfer object that is used for searching through all products. |
count | Quantity of products, use for iteration of the result pages. |
Implemented in LicenseSpring.ProductService.
BundleProduct[] LicenseSpring.IProductService.ListProductsInABundle | ( | ulong | bundleId | ) |
Show all Products in a bundle the requesting manager has access permissions to.
bundleId | Id of the product bundle. |
Implemented in LicenseSpring.ProductService.
ProductCustomField LicenseSpring.IProductService.UpdateProductCustomField | ( | CreateProductCustomFieldDto | dto, |
uint | fieldId | ||
) |
Updates product custom field.
dto | Dto with information about product custom field that will be updated. |
fieldId | The Id of the product custom field that will be updated. |
Implemented in LicenseSpring.ProductService.
ProductFeature LicenseSpring.IProductService.UpdateProductFeature | ( | CreateProductFeatureDto | dto, |
ulong | featureId | ||
) |
Updates product feature.
dto | Dto with information about product feature that will be updated. |
featureId | The Id of the product feature that will be updated. |
Implemented in LicenseSpring.ProductService.