data

package
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2018 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// RunAuto 自動運行
	RunAuto = iota

	// RunKeep 保持一直運行
	RunKeep

	// RunManual 手動運行
	RunManual
)
View Source
const (
	// UpdateAuto 自動更新
	UpdateAuto = iota

	// UpdateDev 自動更新 並且 安裝 開發版本
	UpdateDev

	// UpdateManual 禁用 更新
	UpdateManual
)
View Source
const (
	// None 沒有運行過
	None = iota

	// Run 開始 運行
	Run
	// Running 運行中
	Running

	// Stoping 開始 停止
	Stoping
	// Exit 已經運行 並 正常退出
	Exit
	// Abort 已經運行 但 發生了錯誤 導致異常退出
	Abort
	// Kill 已經關閉
	Kill
)
View Source
const (
	// AppNone 未安裝
	AppNone = iota
	// AppInstalling 正在安裝中
	AppInstalling
	// AppInstallation 已經安裝
	AppInstallation
	// AppUpdating 正在進行 更新
	AppUpdating
	// AppUpdate 正在 完成 更新 最後的 安裝操作
	AppUpdate
	// AppRemoving 正在進行 移除
	AppRemoving
	// AppRemoved 數據 已移除
	AppRemoved
	// AppDamaged 已經損毀
	AppDamaged
)
View Source
const (
	// AppName .
	AppName = "apps"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	// 套件 名稱
	Name string

	// 當前 版本
	Version string

	// 套件 功能 描述
	Description string

	// 是否爲 開發者版本
	Dev bool

	// 運行模式
	RunMode RunMode
	// 更新模式
	UpdateMode UpdateMode

	// 運行狀態
	Run RunStatus

	// 安裝狀態
	Install InstallStatus

	// 鎖定 套件 狀態
	Lock bool
}

App 一個 安裝的 套件

func (*App) ConvertToBytes

func (d *App) ConvertToBytes() (b []byte, e error)

ConvertToBytes .

func (*App) ConvertToPB

func (d *App) ConvertToPB() (clone *grpc_data.App)

ConvertToPB .

func (*App) FromBytes

func (d *App) FromBytes(b []byte) (e error)

FromBytes .

func (*App) FromPB

func (d *App) FromPB(clone *grpc_data.App)

FromPB .

type InstallStatus

type InstallStatus int

InstallStatus 安裝狀態

func (InstallStatus) String

func (i InstallStatus) String() (str string)

type RunMode

type RunMode int

RunMode 運行模式

func (RunMode) String

func (i RunMode) String() (str string)

type RunStatus

type RunStatus int

RunStatus 運行狀態

func (RunStatus) String

func (i RunStatus) String() (str string)

type UpdateMode

type UpdateMode int

UpdateMode 更新模式

func (UpdateMode) String

func (i UpdateMode) String() (str string)

Jump to

Keyboard shortcuts

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