namespace AIStudio.Assistants.ERI; public static class ERIVersionExtensions { extension(ERIVersion version) { public Task ReadSpecification(WebRootFiles webRootFiles) => webRootFiles.ReadTextAsync(version.SpecificationURL); public string SpecificationURL { get { var nameLower = version.ToString().ToLowerInvariant(); var filename = $"{nameLower}.json"; return $"specs/eri/{filename}"; } } public bool WasSpecificationSelected => version != ERIVersion.NONE; } }