namespace ZB.MOM.WW.ScadaBridge.Commons.Messages.Instance;
///
/// Batch command to set multiple attribute values on an Instance Actor.
/// Used by Route.To().SetAttributes() in Inbound API.
///
public record SetAttributesBatchCommand(
string CorrelationId,
string InstanceUniqueName,
IReadOnlyDictionary AttributeValues,
DateTimeOffset Timestamp);
///
/// Batch response confirming multiple attribute writes.
///
public record SetAttributesBatchResponse(
string CorrelationId,
string InstanceUniqueName,
bool Success,
string? ErrorMessage,
DateTimeOffset Timestamp);