Click or drag to resize

Resto.Front.Api.Data.Orders Namespace

 
Classes
 ClassDescription
Public classCardLoyaltyDiscount Describes DTO for card loyalty discount using by AddCardLoyaltyDiscounts action AddCardLoyaltyDiscounts(IReadOnlyCollectionCardLoyaltyDiscount, IOrderStub).
Public classCodeVerificationResultResult 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 classFfd12FiscalVerificationResultVerification result of a marking code via fiscal register using the FFD 1.2 protocol.
Public classIdentifierCodeProduct code
Public classIdentifierCodeSupportResultResult of checking whether the specified marking code is supported by the handler.
Public classOrderIdAndNum 
Public classOrderItemIdentifierCodeOrderItem's IdentifierCode
Public classPastOrder 
Public classPastOrderHrsTransaction 
Public classPastOrderItem 
Public classPastOrderPayment 
Public classProductsSellingRestrictions Check result of CheckStopListProductsSellingRestrictions(DictionaryProductAndSize, Decimal, ICredentials) method.
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 interfaceIAppliedDiscountItemThe result of applying discount item, contains discount sums.
Public interfaceICookingPlaceTypeCooking place type.
Public interfaceICourierWorkload 
Public interfaceIDeletionMethod 
Public interfaceIDeliveryOrder 
Public interfaceIDeliveryTerminalWorkload 
Public interfaceIDiscountCardDiscount 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 interfaceIDiscountItemDiscount 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 interfaceIIikoCard51CouponInfoCoupon info.
Public interfaceIIikoCard51OrderInfo 
Public interfaceIKitchenWorkload 
Public interfaceIOrder 
Public interfaceIOrderCombo 
Public interfaceIOrderCompoundItemTemplated order item representing one or two combined products.
Public interfaceIOrderCompoundItemComponentElement of the compound item representing one of its products.
Public interfaceIOrderCookingItemBase type for all foody order items (those which may be cooked in the kitchen).
Public interfaceIOrderCookingItemComment 
Public interfaceIOrderGuestItem 
Public interfaceIOrderModifierItem 
Public interfaceIOrderProductItemRegular order item representing single product.
Public interfaceIOrderRootItemBase type for all order items.
Public interfaceIOrderServiceItemOrder item representing time pay service.
Public interfaceIOrderServiceItemPeriodPeriod of a service item.
Public interfaceIPriceCategory 
Public interfaceIRemovalType 
Public interfaceIRemovedOrderItemItem 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 enumerationOrderItemCourseDescribes the course (cooking and serving sequence) of an order item.
Public enumerationOrderItemStatusDescribes the status of an order item.
Public enumerationOrderStatusDescribes the status of an order.
Public enumerationPaymentStatus 
Public enumerationProductsSellingPossibility Member of ProductsSellingRestrictions, check result of CheckStopListProductsSellingRestrictions(DictionaryProductAndSize, Decimal, ICredentials) method.
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.