ICompoundItemTemplate Interface |
Namespace: Resto.Front.Api.Data.Assortment
public interface ICompoundItemTemplate : ISerializable, IEntity
The ICompoundItemTemplate type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowProductsCombining | Whether compound items created using this template may be splitted into two components, each of which with own product and individual set of modifiers. | |
| Id | (Inherited from IEntity.) | |
| Name | Template name. | |
| Scale | Scale of the current template sizes or null for template without sizes. |
| Name | Description | |
|---|---|---|
| GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. (Inherited from ISerializable.) |
| Name | Description | |
|---|---|---|
| GetCommonGroupModifiers |
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.) | |
| GetCommonSimpleModifiers |
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.) | |
| GetSplittableGroupModifiers |
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.) | |
| GetSplittableSimpleModifiers |
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.) |