Click or drag to resize

Resto.Front.Api.Data.Orders Namespace

 
Classes
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). Call [!:IOperationService.GetOrderAppliedDiscounts] to get calculated sums.
Public interfaceIDiscountType
Public interfaceIFixedChildModifier
Public interfaceIFixedGroupModifier
Public interfaceIFixedSimpleModifier
Public interfaceIFrontDeliverySettings
Public interfaceIIikoCard51CouponInfo
Coupon info, equivalent of [!:Orders.ICard51CouponInfo].
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 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.