package modelse

var RuntimeApps map[uint32]AppStatusInfo

type AppStatusInfo struct {
	Pid         uint32   `json:"pid"`
	ProcName    string   `json:"proc_name"`
	AppName     string   `json:"app_name"`
	Language    string   `json:"language"`
	AppID       int64    `json:"app_id"`
	AgentID     int64    `json:"agent_id,omitempty"`
	InstanceID  int64    `json:"instance_id,omitempty"`
	Sn          string   `json:"sn"`
	Sport       int      `json:"sport"`
	RegisterAt  string   `json:"register_at"`
	UpdateAt    string   `json:"update_at"`
	Status      APP_TYPE `json:"status"`
	PreStatus   APP_TYPE `json:"pre_status"`
	Rule        string   `json:"rule"`
	StackStatus string   `json:"stack_status"`
	Container   string   `json:"container"`
}

const (
	UNINSTALL_DETACH int = iota
	ERROR_DETACH
	FUSE_DETACH
)
