using aeqw89.DataKeys;
using HtmlAgilityPack;
using System.Text.Json;
using System.Text.Json.Serialization;
namespace Beam.Dynamic {
public class Binding(DataKey key) : IBinding, IKeyed {
public Binding(string key) : this(new DataKey(key)) { }
public Binding() : this("") { }
[JsonRequired]
public DataKey Key { get; set; } = key;
public string? XPath { get; set; }
public string? CssPath { get; set; }
public string? Text { get; set; }
}
}