Files
neko-rooms/internal/types/policies.go
T
2023-04-14 23:21:08 +02:00

27 lines
730 B
Go

package types
type BrowserPolicyType string
const (
ChromiumBrowserPolicy BrowserPolicyType = "chromium"
FirefoxBrowserPolicy BrowserPolicyType = "firefox"
)
type BrowserPolicy struct {
Type BrowserPolicyType `json:"type"`
Path string `json:"path"`
Content BrowserPolicyContent `json:"content"`
}
type BrowserPolicyContent struct {
Extensions []BrowserPolicyExtension `json:"extensions"`
InstallExtensions bool `json:"install_extensions"`
DeveloperTools bool `json:"developer_tools"`
PersistentData bool `json:"persistent_data"`
}
type BrowserPolicyExtension struct {
ID string `json:"id"`
URL string `json:"url"`
}