Class PricingEngineProvider
Provides the pricing information for the current product and configuration.
Namespace: Unity.Industrial.Forma.FormaUIBase
Syntax
public class PricingEngineProvider : object
Constructors
PricingEngineProvider(Configurator)
Constructor.
Declaration
public PricingEngineProvider(Configurator configurator)
Parameters
| Type | Name | Description |
|---|---|---|
| Configurator | configurator | Configurator which contains a pricing engine. |
Methods
GetPricing()
Get the full pricing information for the current product and configuration.
Declaration
public async Task<PricingEngineReply> GetPricing()
Returns
| Type | Description |
|---|---|
| Task<PricingEngineReply> | PricingEngineReply |
GetPricing(Feature)
Get pricing information for a Feature.
Declaration
public async Task<PriceInformation> GetPricing(Feature feature)
Parameters
| Type | Name | Description |
|---|---|---|
| Feature | feature | Feature |
Returns
| Type | Description |
|---|---|
| Task<PriceInformation> | PriceInformation. Returns empty PriceInformation instance if method fails. |