Initial commit
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
namespace RobotNet10.CustomConfiguration.Events;
|
||||
|
||||
/// <summary>
|
||||
/// Event arguments cho ConfigChanged event
|
||||
/// </summary>
|
||||
public class ConfigChangedEventArgs : EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// ConfigType của config đã thay đổi
|
||||
/// </summary>
|
||||
public string ConfigType { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// ID của config đã thay đổi
|
||||
/// </summary>
|
||||
public Guid ConfigId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Loại thay đổi: Created, Updated, Deleted, VariableAdded, VariableUpdated, VariableRemoved
|
||||
/// </summary>
|
||||
public ConfigChangeType ChangeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Tên variable nếu thay đổi liên quan đến variable (optional)
|
||||
/// </summary>
|
||||
public string? VariableName { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Loại thay đổi của config
|
||||
/// </summary>
|
||||
public enum ConfigChangeType
|
||||
{
|
||||
/// <summary>
|
||||
/// Config được tạo mới
|
||||
/// </summary>
|
||||
Created,
|
||||
|
||||
/// <summary>
|
||||
/// Config được cập nhật (metadata hoặc variables)
|
||||
/// </summary>
|
||||
Updated,
|
||||
|
||||
/// <summary>
|
||||
/// Config bị xóa
|
||||
/// </summary>
|
||||
Deleted,
|
||||
|
||||
/// <summary>
|
||||
/// Variable được thêm vào config
|
||||
/// </summary>
|
||||
VariableAdded,
|
||||
|
||||
/// <summary>
|
||||
/// Variable được cập nhật
|
||||
/// </summary>
|
||||
VariableUpdated,
|
||||
|
||||
/// <summary>
|
||||
/// Variable bị xóa khỏi config
|
||||
/// </summary>
|
||||
VariableRemoved
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user