package structs

type Allowed struct {
	Local  []string
	Remote []string
	Auth   []string
}

var Endpoints = Allowed{
	Local: []string{
		"/macro/record",
		"/macro/list",
		"/macro/open",
		"/macro/delete",
		"/macro/play",
		"/device/server/ip",
		"/device/list",
		"/device/access/check",
		"/device/access/request",
		"/device/link/ping",
		"/device/link/start",
		"/device/link/poll",
		"/device/link/remove",
		"/device/handshake",
		"/panel/get",
		"/panel/list",
		"/panel/save/json",
	},
	Remote: []string{
		"/device/access/check",
		"/device/access/request",
		"/device/server/ip",
		"/device/link/ping",
		"/device/link/end",
		"/device/handshake",
		"/device/auth",
	},
	Auth: []string{
		"/macro/play",
		"/device/link/remove",
		"/panel/get",
		"/panel/list",
	},
}
