IDeliveryOrder Interface |
Namespace: Resto.Front.Api.V5.Data.Orders
public interface IDeliveryOrder : IOrder, ISerializable, IEntity, IVersionedEntity, IOrderStub, IDeliveryOrderStub
The IDeliveryOrder type exposes the following members.
Name | Description | |
---|---|---|
ActualDeliverTime | Time when order was actually delivered to the client | |
Address | Address where the order will be delivered | |
BillTime | Gets the bill cheque print time of the current order. (Inherited from IOrder.) | |
CancelCause | Cause of cancelling the order | |
CancelComment | Comment to the order cancellation | |
CancelTime | Time when the order was marked as cancelled | |
Cashier | Gets the user closed the current order. (Inherited from IOrder.) | |
Client | Client that ordered delivery | |
CloseTime | Time when delivery order was marked as closed | |
Combos | (Inherited from IOrder.) | |
Comment | Client's comment on order | |
ConfirmTime | Time when order was confirmed | |
CookingFinishTime | Time when order cooking was finished | |
Courier | Courier that delivers the order | |
CreateTime | Time when order was created | |
CustomerIds | (Inherited from IOrder.) | |
DeliveryId | Identifier of the delivery, don't confuse it with identifier of the delivery order. This property exists for historical reason, avoid using it when possible. | |
DeliveryOperator | User who created the order | |
DeliveryStatus | Status of the delivery | |
Discounts | (Inherited from IOrder.) | |
Duration | ||
E-mail of client | ||
EstimatedGuestsCount | Gets estimated guests count, that is greater than or equal to added guests count. When single order is used to serve many people and handling each of them as a separate guest may be inconvenient, this property will indicate estimated guests count while guests collection will contain as many guests as needed for waiters. (Inherited from IOrder.) | |
ExpectedDeliverTime | Time when client wants the order to be delivered | |
FiscalChequeNumber | Fiscal cheque number. (Inherited from IOrder.) | |
FullSum | Subtotal, sum of all not deleted order items with included vat, but without excluded vat and discounts. (Inherited from IOrder.) | |
Guests | (Inherited from IOrder.) | |
HasProblem | Whether the order is marked as having problem | |
Id | (Inherited from IEntity.) | |
IikoCard51Info | Specific data for iikoCard51. (Inherited from IOrder.) | |
IndexInCourierRoute | Index of the order in courier route (zero-based) | |
IsBanquetOrder | Order is banquet. (Inherited from IOrder.) | |
IsCourierSelectedManually | Whether courier was selected from UI or automatically | |
IsCustomerAuthorizedInIikoBiz | Indicates whether customer is already authorized in iiko.biz, i.e. his credentials are verified | |
IsCustomerAuthorizedInIikoNet | Indicates whether customer is already authorized in Plazius, i.e. his credentials are verified | |
IsPrintedBillActual | Whether the order bill was already printed and since then it's considered to be actual. Also means whether the bill will be printed automatically according to settings: if it's not already printed, it will. | |
Items | (Inherited from IOrder.) | |
LastVerifiedDeliveryRestrictionsHash | Last verified on server delivery restrictions hash | |
Latitude | Latitude of geoposition of the delivery address | |
Longitude | Longitude of geoposition of the delivery address | |
MarketingSource | Advertising Source of the order (for example, some web site, call center) | |
Number | (Inherited from IOrder.) | |
OpenTime | (Inherited from IOrder.) | |
OriginName | Optional marker used to specify order origin. This property contains either null or name of the source order was received from. Specifying origin allows to analyse efficiency of external order sources such as different web-sites, mobile applications and so on. (Inherited from IOrder.) | |
Payments | (Inherited from IOrder.) | |
Phone | Phone of client | |
PredictedCookingCompleteTime | Predicted time when order cooking should be completed | |
PredictedDeliveryTime | Predicted time when order should be delivered | |
PricingTime | Time, which determines the price of products. By default time is taken from items print time. (Inherited from IOrder.) | |
PrintTime | Time when products were printed | |
ProblemComment | Description of the problem. Non-empty ProblemComment doesn't mean delivery is currently has a problem: comment could been filled in earlier, and after that HasProblem flag was unchecked. That means that the order had some problems earlier. | |
ProcessedPaymentsSum | Sum of all processed payment items in order. (Inherited from IOrder.) | |
ResultSum | Total sum to be paid, sum of all not deleted order items with discounts and both included and excluded vat. (Inherited from IOrder.) | |
Revision | (Inherited from IVersionedEntity.) | |
SendTime | Time when order was sent to client | |
SourceId | Identifier of delivery order that existed before splitting it by multiple cash registers. Depending on settings, a single order can be split by multiple cash registers before payment, producing multiple orders. At this moment SourceId of all produced orders is set to Id of the source order. If order was not splitted by cash registers, SourceId returns null. | |
SplitBetweenPersons | Indicates whether the order should be splitted between persons or not | |
Status | (Inherited from IOrder.) | |
Tables | (Inherited from IOrder.) | |
Type | (Inherited from IOrder.) | |
Waiter | (Inherited from IOrder.) |
Name | Description | |
---|---|---|
GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. (Inherited from ISerializable.) |