schemas

package
v0.0.0-...-2932577 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2021 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateScheme

func CreateScheme(r *http.Request) (*httplib.Response, error)

CreateScheme создает описание схемы.

func DeleteScheme

func DeleteScheme(r *http.Request) (*httplib.Response, error)

DeleteScheme удаляем описание схемы, если оно существует.

func GetDashboard

func GetDashboard(r *http.Request) (*httplib.Response, error)

GetDashboard получает описание схемы.

func GetScheme

func GetScheme(r *http.Request) (*httplib.Response, error)

GetScheme получает описание схемы.

func ListSchemas

func ListSchemas(r *http.Request) (*httplib.Response, error)

ListSchemas получает список названий схем.

func RunScheme

func RunScheme(r *http.Request) (*httplib.Response, error)

RunScheme запускает схему с указанной конфигурацией.

func SendDashboard

func SendDashboard(w http.ResponseWriter, r *http.Request) error

SendDashboard периодически отправляет данные по websocket.

func StopScheme

func StopScheme(r *http.Request) (*httplib.Response, error)

StopScheme останавливает схему.

Types

type SchemeDescription

type SchemeDescription struct {
	Name   string `json:"name"`
	Status int    `json:"status"`
}

SchemeDescription описание конкретной схемы.

type SchemeList

type SchemeList struct {
	Schemas []*SchemeDescription `json:"schemas"`
}

SchemeList список всех хранящихся схем с их статусами.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL