Comprehensive Change of ExternalData in Kitchen Order

Tags: v9preview1 v9

In Api V9Preview1, two new operations were added - ComplexAddOrUpdateKitchenOrderAndItemsExternalData and ComplexDeleteKitchenOrderAndItemsExternalData.

ComplexAddOrUpdateKitchenOrderAndItemsExternalData - allows for bulk adding/updating of ExternalData for a kitchen order and all its items.

ComplexDeleteKitchenOrderAndItemsExternalData - allows for the simultaneous deletion of all unnecessary ExternalData for a kitchen order and all its items.

These operations will be especially useful in cases of active use of external data: the operations generate the notification KitchenOrderChanged only once, and they are executed faster than multiple uses of AddOrUpdateKitchenOrderExternalData / AddOrUpdateKitchenOrderItemExternalData / DeleteKitchenOrderExternalData / DeleteKitchenOrderItemExternalData.