IIdentifierCodeHandler Interface |
Interface for extending the processing and verification of identifier codes (e.g. DataMatrix, GTIN, manually entered codes).
Namespace: Resto.Front.Api.Data.OrdersAssembly: Resto.Front.Api.V10 (in Resto.Front.Api.V10.dll)
Syntaxpublic interface IIdentifierCodeHandler
The IIdentifierCodeHandler type exposes the following members.
Properties| | Name | Description |
|---|
 | Description |
Human-readable description of the handler.
|
 | SourceKey |
Unique key identifying this handler. Used to associate verification results and processing flags with the handler.
|
Top
Methods| | Name | Description |
|---|
 | CheckIdentifierCodeSupport(IOrder, IOrderProductItem, String, Boolean) |
Determines whether this handler can process a raw input string representing a product code,
and returns detailed support information.
|
 | CheckIdentifierCodeSupport(IOrder, IOrderModifierItem, IOrderProductItem, String, Boolean) |
Determines whether this handler can process a raw input string representing a modifier code, and returns handler-specific processing flags.
|
 | VerifyIdentifierCode(IOrder, IOrderProductItem, OrderItemIdentifierCode) |
Performs verification of an identifier code previously added to a product item.
|
 | VerifyIdentifierCode(IOrder, IOrderModifierItem, IOrderProductItem, OrderItemIdentifierCode) |
Performs verification of an identifier code previously added to a modifier item.
|
Top
Remarks
Multiple handlers can be registered and may process the same code.
Each handler must provide a unique
SourceKey used to associate verification results and processing metadata.
See Also