namespace AIStudio.Assistants.BeyondFactsLab; /// /// One way in which a name or a term may appear in a text, which the anonymizer of the BeyondFacts Lab replaces. /// /// The regular expression of this way, without the boundaries around it. /// The length of what it stands for, so that the longest names are tried first. /// The placeholder which replaces it. /// Whether it matches in any case, e.g., in an address of a web page. internal sealed record BflNamePattern(string Pattern, int Length, string Placeholder, bool IgnoresCase);