using HightechICT.Amazeing.Client.Rest; using Microsoft.Extensions.Logging; namespace Bobo.System.Maze.Bot.Interface { public abstract class BaseBot { protected ILogger Logger { get; } protected AmazeingClient MazeClient { get; } public BaseBot(AmazeingClient mazeClient, ILogger logger) { MazeClient = mazeClient; Logger = logger; } public abstract Task Run(MazeInfo maze); } }