mirror of
https://github.com/status-im/nft-faucet.git
synced 2025-02-25 13:05:40 +00:00
19 lines
528 B
C#
19 lines
528 B
C#
using CSharpFunctionalExtensions;
|
|
using NftFaucetRadzen.Components.CardList;
|
|
|
|
namespace NftFaucetRadzen.Plugins.UploadPlugins;
|
|
|
|
public interface IUploader
|
|
{
|
|
public Guid Id { get; }
|
|
public string Name { get; }
|
|
public string ShortName { get; }
|
|
public string ImageName { get; }
|
|
public bool IsSupported { get; }
|
|
public bool IsConfigured { get; }
|
|
|
|
public CardListItemProperty[] GetProperties();
|
|
public CardListItemConfiguration GetConfiguration();
|
|
public Task<Result<Uri>> Upload(IToken token);
|
|
}
|