package types import ( "wartank/pkg/alias" "wartank/pkg/bot" ) // ИДесктоп -- интерфейс к десктоп-приложению type ИДесктоп interface { // УстОкно -- устанавливает окно для показа УстОкно(alias.ОкноИмя) // ЕслиПодкл -- возвращает признак подключенности к серверу ботов ЕслиПодкл() bool // Подключить -- подклячает клиента к бото-ферме Подключить() error // ЕслиЛогин -- возвращает признак логина на сервере ботов ЕслиЛогин() bool // ЛогинУст -- устанавливает логин для входа на бото-ферму ЛогинУст(login string) // ЛогинВход -- выпонляет логин на сервер ЛогинВход() error // ХостУст -- устанавливает имя хоста бото-фермы ХостУст(host string) // ПарольУст -- устанавливает пароль для входа на бото-ферму ПарольУст(password string) // БотЛогинУст -- устанавливает логин текущего бота БотЛогинУст(login string) // БотПарольУст -- устанавливает пароль текущего бота БотПарольУст(password string) // СписБот -- список ботов из клиента СписБот() []*bot.Bot // БотТекущСтарт -- запускает в работу текущего бота БотТекущСтарт() }