Documentation
¶
Index ¶
Constants ¶
View Source
const ListName = "__LIST__"
View Source
const ManifestName = "manifest.json"
View Source
const MenusName = "menus.json"
View Source
const ShortcutsName = "shortcuts.json"
View Source
const SignName = "__SIGN__"
Variables ¶
This section is empty.
Functions ¶
func GenerateKey ¶ added in v0.4.0
func GenerateKey() error
Types ¶
type App ¶ added in v0.4.0
type App struct {
Base //继承基础信息
//资源目录
Assets string `json:"assets,omitempty"` //资源
Pages string `json:"pages,omitempty"` //页面
Tables string `json:"tables,omitempty"` //数据表
//扩展信息
Type string `json:"type,omitempty"` //类型
Author string `json:"author,omitempty"`
Email string `json:"email,omitempty"`
Homepage string `json:"homepage,omitempty"`
//资源
Shortcuts []*Entry `json:"shortcuts,omitempty"` //桌面快捷方式
Menus []*Menu `json:"menus,omitempty"` //菜单项
Privileges []*Privilege `json:"privileges,omitempty"` //权限集合
//前端文件
Static string `json:"static,omitempty"` //静态目录
//可执行文件
Executable string `json:"executable,omitempty"` //可执行文件
Arguments []string `json:"arguments,omitempty"` //参数
Dependencies []string `json:"dependencies,omitempty"`
//代理
ApiUrl string `json:"api_url,omitempty"`
UnixSocket string `json:"unix_socket,omitempty"`
}
type License ¶ added in v0.4.0
type License struct {
AppId string `json:"app_id,omitempty"` //应用ID
Owner string `json:"owner,omitempty"` //拥有者
Issuer string `json:"issuer,omitempty"` //发行者
Issued string `json:"issued,omitempty"` //发布日期
Expire string `json:"expire,omitempty"` //失效日期
Cpuid string `json:"cpuid,omitempty"` //CPUID
Mac string `json:"mac,omitempty"` //网卡ID
Hosts []string `json:"hosts,omitempty"` //域名
Signature string `json:"sign,omitempty"` //签名
}
Click to show internal directories.
Click to hide internal directories.