2022-08-27 23:49:54 -05:00
|
|
|
using NftFaucetRadzen.Plugins;
|
2022-08-27 17:22:50 -05:00
|
|
|
using NftFaucetRadzen.Plugins.NetworkPlugins;
|
|
|
|
using NftFaucetRadzen.Plugins.ProviderPlugins;
|
2022-08-28 19:05:50 -05:00
|
|
|
using NftFaucetRadzen.Plugins.UploadPlugins;
|
2022-08-27 17:22:50 -05:00
|
|
|
|
2022-08-26 13:13:40 -05:00
|
|
|
namespace NftFaucetRadzen.Models;
|
|
|
|
|
|
|
|
public class StateStorage
|
|
|
|
{
|
2022-08-28 09:19:21 -05:00
|
|
|
public ICollection<INetwork> Networks { get; set; }
|
|
|
|
public ICollection<IProvider> Providers { get; set; }
|
2022-08-28 19:05:50 -05:00
|
|
|
public ICollection<IUploader> Uploaders { get; set; }
|
2022-08-28 09:19:21 -05:00
|
|
|
public ICollection<IContract> Contracts { get; set; }
|
|
|
|
public ICollection<IToken> Tokens { get; set; }
|
2022-08-28 10:35:46 -05:00
|
|
|
public ICollection<ITokenUploadLocation> UploadLocations { get; set; }
|
2022-08-27 17:22:50 -05:00
|
|
|
|
2022-08-26 17:48:40 -05:00
|
|
|
public Guid[] SelectedNetworks { get; set; }
|
|
|
|
public Guid[] SelectedProviders { get; set; }
|
2022-08-27 21:39:40 -05:00
|
|
|
public Guid[] SelectedContracts { get; set; }
|
2022-08-27 23:49:54 -05:00
|
|
|
public Guid[] SelectedTokens { get; set; }
|
2022-08-28 10:35:46 -05:00
|
|
|
public Guid[] SelectedUploadLocations { get; set; }
|
2022-08-26 13:13:40 -05:00
|
|
|
}
|