Files
lmxopcua/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Models/HistoryUpdateOutcome.cs
T

16 lines
791 B
C#

using Opc.Ua;
namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Models;
/// <summary>
/// Result of a HistoryUpdate service call: the overall service result plus, per history-update result,
/// the operation-level status codes (one per value / requested time) and the result's own status code.
/// </summary>
/// <param name="ServiceResult">The service-level result from the response header.</param>
/// <param name="ResultStatus">The per-details-entry status codes.</param>
/// <param name="OperationResults">Per-details-entry operation status codes (one per value or requested time; may be empty).</param>
public sealed record HistoryUpdateOutcome(
StatusCode ServiceResult,
IReadOnlyList<StatusCode> ResultStatus,
IReadOnlyList<IReadOnlyList<StatusCode>> OperationResults);