namespace MoralisUnity.Web3Api.Interfaces { public interface IWeb3Api { /// /// AccountApi operations. /// IAccountApi Account { get; } /// /// DefiApi operations /// IDefiApi Defi { get; } /// /// NativeApi operations. /// INativeApi Native { get; } /// /// ResolveApi operations. /// IResolveApi Resolve { get; } /// /// StorageApi operations. /// IStorageApi Storage { get; } /// /// TokenApi operations. /// ITokenApi Token { get; } /// /// Indicates that the client has been initialized. /// bool IsInitialized { get; } /// /// Initialize the client using serverUrl. If serverUrl is null default is used. /// ApiKey is passed via Configuration signleton. /// /// void Initialize(string serverUrl = null); } }