Initial commit

This commit is contained in:
2026-07-03 16:37:12 +07:00
commit 63b8c1ea8b
1931 changed files with 640587 additions and 0 deletions

View File

@@ -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
}