using Newtonsoft.Json; namespace Pilz.Cryptography; [JsonConverter(typeof(Json.Converters.UniquieIDStringJsonConverter))] public interface IUniquieID { bool HasID { get; } string ID { get; } void GenerateIfNull(); void Generate(); bool Equals(object obj); }