using NftFaucetRadzen.Plugins; using NftFaucetRadzen.Plugins.NetworkPlugins; using NftFaucetRadzen.Plugins.ProviderPlugins; using NftFaucetRadzen.Plugins.UploadPlugins; namespace NftFaucetRadzen.Models; public class StateStorage { public ICollection Networks { get; set; } public ICollection Providers { get; set; } public ICollection Uploaders { get; set; } public ICollection Contracts { get; set; } public ICollection Tokens { get; set; } public ICollection UploadLocations { get; set; } public Guid[] SelectedNetworks { get; set; } public Guid[] SelectedProviders { get; set; } public Guid[] SelectedContracts { get; set; } public Guid[] SelectedTokens { get; set; } public Guid[] SelectedUploadLocations { get; set; } public string DestinationAddress { get; set; } public int TokenAmount { get; set; } = 1; }