Click or drag to resize

ICompoundItemTemplate Interface

Template describing a family of customizable, interchangeable and combinable products.

Namespace: Resto.Front.Api.Data.Assortment
Assembly: Resto.Front.Api.V8 (in Resto.Front.Api.V8.dll)
Syntax
C#
public interface ICompoundItemTemplate : ISerializable, 
	IEntity

The ICompoundItemTemplate type exposes the following members.

Properties
 NameDescription
Public propertyAllowProductsCombiningWhether compound items created using this template may be splitted into two components, each of which with own product and individual set of modifiers.
Public propertyId
(Inherited from IEntity)
Public propertyNameTemplate name.
Public propertyScaleScale of the current template sizes or null for template without sizes.
Top
Methods
 NameDescription
Public methodGetObjectDataPopulates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable)
Top
Extension Methods
 NameDescription
Public Extension MethodGetCommonGroupModifiers Group modifiers that are available for the whole compound item. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
(Defined by OperationArgumentExtensions)
Public Extension MethodGetCommonSimpleModifiers Simple modifiers that are available for the whole compound item. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
(Defined by OperationArgumentExtensions)
Public Extension MethodGetSplittableGroupModifiers Group modifiers that are available for compound item component. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
(Defined by OperationArgumentExtensions)
Public Extension MethodGetSplittableSimpleModifiers Simple modifiers that are available for compound item component. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
(Defined by OperationArgumentExtensions)
Top
See Also