#pragma warning disable IDE0130 // Namespace does not match folder structure namespace Firefly #pragma warning restore IDE0130 // Namespace does not match folder structure { // Define FireflyData class to fix the missing type reference /// /// Container class for all Firefly database data used in serialization and backup operations. /// public class FireflyData { /// /// Dictionary containing all string key-value pairs stored in the database. /// public Dictionary StringStore { get; set; } = []; /// /// Dictionary containing all lists stored in the database. /// public Dictionary> ListStore { get; set; } = []; /// /// Dictionary containing all hash tables stored in the database. /// public Dictionary> HashStore { get; set; } = []; /// /// Timestamp when the backup was created. /// public DateTime BackupTime { get; init; } = DateTime.Now; } }