| 12345678910111213141516171819202122232425262728293031323334 |
- 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
- // БотТекущСтарт -- запускает в работу текущего бота
- БотТекущСтарт()
- }
|