Получение всех ExternalData

Теги: v9preview3 v9

Методы GetOrderAllExternalData, GetKitchenOrderAllExternalData и GetKitchenOrderItemAllExternalData теперь возвращают словарь (ключ - строковый идентификатор, значение - ExternalDataItem) вместо только значений. Это значительно ускоряет работу с внешними данными.

// Получение всех внешних данных заказа
var allData = PluginContext.Operations.GetOrderAllExternalData(order);

foreach (var kvp in allData)
{
    var key = kvp.Key;
    var value = kvp.Value;
    PluginContext.Log.Info($"External data: {key} = {value.Value}");
}

См. также