AnkiIO 1.0.2
Build, validate, import, and export Anki-compatible decks from .NET
Loading...
Searching...
No Matches
IAnkiVersionAdapter.cs
1namespace AnkiIO;
2
16public interface IAnkiVersionAdapter
17{
20 string Name { get; }
21
25 bool Supports(Version version);
26
29 IReadOnlySet<int> CollectionSchemas { get; }
30
33 int SchedulerVersion { get; }
34
41 IReadOnlySet<string> PackageEntries { get; }
42}
Describes collection, scheduler, and package capabilities verified for an Anki version family.
int SchedulerVersion
Gets the Anki scheduler generation associated with the verified version family.
string Name
Gets the stable, human-readable adapter name.
bool Supports(Version version)
Determines whether this adapter represents the supplied Anki application version.
IReadOnlySet< int > CollectionSchemas
Gets collection schema versions covered by the adapter's evidence.
IReadOnlySet< string > PackageEntries
Gets collection and metadata entry names recognized in packages from this version family.