Click or drag to resize

Resto.Front.Api.Data.Orders Namespace

 
Classes
  ClassDescription
Public classCardLoyaltyDiscount
Public classCodeVerificationResult
Result of a marking code verification.
Public classCodeVerificationSources
Predefined source keys for marking code verification. These constants are used as keys for registering verification handlers, and for storing or updating results. Plugins are not limited to these predefined values.
Public classComboGroupIdAndName
Public classDiscountForOrderItem
Describes discount for specific order item like IOrderRootItem, modifier IOrderModifierItem or compound product component IOrderCompoundItemComponent.
Public classFfd12FiscalVerificationResult
Verification result of a marking code via fiscal register using the FFD 1.2 protocol.
Public classIdentifierCode
Product code
Public classOrderIdAndNum
Public classOrderItemIdentifierCode
OrderItem's IdentifierCode
Public classPastOrder
Public classPastOrderHrsTransaction
Public classPastOrderItem
Public classPastOrderPayment
Public classProductsSellingRestrictions
Public classRateSchedule
A schedule of a service rates.
Public classRateScheduleItem
Item of a RateSchedule describing rate of one or more time intervals (Intervals).
Public classStornedPastOrderInfo
Public classVatInvoiceParameters
Order vat invoice additional info
Public classWriteoffOptions
Options to delete and write-off printed order items.
Structures
  StructureDescription
Public structureRateScheduleInterval
Describes a time interval within a week, which is used in RateSchedule.
Interfaces
  InterfaceDescription
Public interfaceIAllergenGroup
Public interfaceIAppliedDiscountItem
The result of applying discount item, contains discount sums.
Public interfaceICookingPlaceType
Cooking place type.
Public interfaceICourierWorkload
Public interfaceIDeletionMethod
Public interfaceIDeliveryOrder
Public interfaceIDeliveryTerminalWorkload
Public interfaceIDiscountCard
Discount card is a part of loyalty system which allows to provide reduced prices for loyal clients using either a discount or a special price category.
Public interfaceIDiscountItem
Discount item is the result of adding discount to an order, contains discount parameters, which will be used to calculate sums. While discount params are persistent, discount sums are calculated on demand, because they are subject to change (they may depend on the time, etc). See AppliedDiscounts to get calculated sums.
Public interfaceIDiscountType
Public interfaceIFixedChildModifier
Public interfaceIFixedGroupModifier
Public interfaceIFixedSimpleModifier
Public interfaceIFrontDeliverySettings
Public interfaceIIdentifierCodeHandler
Interface for extending the processing and verification of identifier codes (e.g. DataMatrix, GTIN, manually entered codes).
Public interfaceIIikoCard51CouponInfo
Coupon info.
Public interfaceIIikoCard51OrderInfo
Public interfaceIKitchenWorkload
Public interfaceIOrder
Public interfaceIOrderCombo
Public interfaceIOrderCompoundItem
Templated order item representing one or two combined products.
Public interfaceIOrderCompoundItemComponent
Element of the compound item representing one of its products.
Public interfaceIOrderCookingItem
Base type for all foody order items (those which may be cooked in the kitchen).
Public interfaceIOrderCookingItemComment
Public interfaceIOrderGuestItem
Public interfaceIOrderModifierItem
Public interfaceIOrderProductItem
Regular order item representing single product.
Public interfaceIOrderRootItem
Base type for all order items.
Public interfaceIOrderServiceItem
Order item representing time pay service.
Public interfaceIOrderServiceItemPeriod
Period of a service item.
Public interfaceIPriceCategory
Public interfaceIRemovalType
Public interfaceIRemovedOrderItem
Item which was deleted before printing.
Public interfaceISelectiveDiscountItemSettings
Order items to which the discount item is applied selectively.
Enumerations
  EnumerationDescription
Public enumerationCheckSplitRequiredResult
Checking should you call SplitOrderBetweenCashRegisters(IOrder, ICredentials) or not.
Public enumerationIdentifierCodeFlags
Flags that specify how the identifier code should be processed.
Public enumerationIdentifierCodeHandlerFlags
Flags returned by identifier code handlers. Define how the handler interprets and processes the identifier code.
Public enumerationOrderItemCourse
Describes the course (cooking and serving sequence) of an order item.
Public enumerationOrderItemStatus
Describes the status of an order item.
Public enumerationOrderStatus
Describes the status of an order.
Public enumerationPaymentStatus
Public enumerationProductsSellingPossibility
Public enumerationServiceTimingMode
Time rate calculation modes, which specifies how to treat rate schedule interval bounds.
Public enumerationWriteoffOptionsType
Describes the write-off type, which required to delete printed dishes.
Public enumerationWriteoffType
Describes available write-off types of removal type.