Documentation ¶
Index ¶
- Constants
- func Bool(v bool) *bool
- func BoolValue(v *bool) bool
- func CheckPasswordHash(password, hash string) bool
- func ComputeHmac256() string
- func Copy(to, from interface{}, params ...CopyEngine) (err error)
- func CopyFile(f, t string)
- func Dir() string
- func FileExist(path string) (exist bool)
- func Float32(v float32) *float32
- func Float32Value(v *float32) float32
- func FormatSourceCode(filename string)
- func GetFileSize(name string) (int64, error)
- func GetFullPath(name string) string
- func GetLinkPath(name string) string
- func HashPassword(password string) (string, error)
- func Int(v int) *int
- func Int64(v int64) *int64
- func Int64Value(v *int64) int64
- func IntValue(v *int) int
- func ParseHmacToken(tokenString string, key []byte) (jwt.MapClaims, error)
- func RandInt(min int, max int) int
- func RandStr(strSize int, dictionary string) string
- func RandomString(l int) string
- func Rounding(num float64, k uint) float64
- func Rounding32(num float64, k uint) float32
- func StaticPath() string
- func StoragePath() string
- func String(v string) *string
- func StringValue(v *string) string
- func Strtomd5(s string) string
- func TestMode() bool
- func Time(v time.Time) *time.Time
- func TimeValue(v *time.Time) time.Time
- type AttributeType
- type ConditionType
- type CopyEngine
- type EntityHistoryType
- type EntityId
- type GinEngine
- type LogLevel
- type MapElementPrototypeId
- type MapElementPrototypeType
- type MetricRange
- type MetricType
- type PageParams
- type PluginInfo
- type PluginManager
- type RunMode
- type ScriptLang
- type SearchParams
- type StatusType
Constants ¶
View Source
const ( // Alphanum ... Alphanum = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" // Alpha ... Alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" // Number ... Number = "0123456789" )
View Source
const ( // JsonEngine ... JsonEngine = CopyEngine("json") // GobEngine ... GobEngine = CopyEngine("gob") // GojayEngine ... GojayEngine = CopyEngine("gojay") )
View Source
const ( // ScriptLangTs ... ScriptLangTs = ScriptLang("ts") // ScriptLangCoffee ... ScriptLangCoffee = ScriptLang("coffeescript") // ScriptLangJavascript ... ScriptLangJavascript = ScriptLang("javascript") )
View Source
const ( // Enabled ... Enabled = StatusType("enabled") // Disabled ... Disabled = StatusType("disabled") // Frozen ... Frozen = StatusType("frozen") )
View Source
const ( // MapElementPrototypeText ... MapElementPrototypeText = MapElementPrototypeType("text") // MapElementPrototypeImage ... MapElementPrototypeImage = MapElementPrototypeType("image") // MapElementPrototypeEntity ... MapElementPrototypeEntity = MapElementPrototypeType("entity") // MapElementPrototypeEmpty ... MapElementPrototypeEmpty = MapElementPrototypeType("") )
View Source
const ( // LogLevelEmergency ... LogLevelEmergency = LogLevel("Emergency") // LogLevelAlert ... LogLevelAlert = LogLevel("Alert") // LogLevelCritical ... LogLevelCritical = LogLevel("Critical") // LogLevelError ... LogLevelError = LogLevel("Error") // LogLevelWarning ... LogLevelWarning = LogLevel("Warning") // LogLevelNotice ... LogLevelNotice = LogLevel("Notice") // LogLevelInfo ... LogLevelInfo = LogLevel("Info") // LogLevelDebug ... LogLevelDebug = LogLevel("Debug") )
View Source
const ( // EntityHistoryState ... EntityHistoryState = EntityHistoryType("state") // EntityHistoryOption ... EntityHistoryOption = EntityHistoryType("option") )
View Source
const ( // MetricTypeLine ... MetricTypeLine = MetricType("line") // MetricTypeBar ... MetricTypeBar = MetricType("bar") // MetricTypeDoughnut ... MetricTypeDoughnut = MetricType("doughnut") // MetricTypeRadar ... MetricTypeRadar = MetricType("radar") // MetricTypePie ... MetricTypePie = MetricType("pie") // MetricTypeHorizontalBar ... MetricTypeHorizontalBar = MetricType("horizontal bar") )
View Source
const ( MetricRange6H = MetricRange("6h") MetricRange12H = MetricRange("12h") MetricRange24H = MetricRange("24h") MetricRange7d = MetricRange("7d") MetricRange30d = MetricRange("30d") MetricRange1m = MetricRange("1m") )
View Source
const ( // AttributeString ... AttributeString = AttributeType("string") // AttributeInt ... AttributeInt = AttributeType("int") // AttributeTime ... AttributeTime = AttributeType("time") // AttributeBool ... AttributeBool = AttributeType("bool") // AttributeFloat ... AttributeFloat = AttributeType("float") //DEPRECATED AttributeArray = AttributeType("array") // AttributeMap ... AttributeMap = AttributeType("map") )
View Source
const ( // ConditionOr ... ConditionOr = ConditionType("or") // ConditionAnd ... ConditionAnd = ConditionType("and") )
View Source
const ( // DebugMode ... DebugMode = RunMode("debug") // ReleaseMode ... ReleaseMode = RunMode("release") )
View Source
const DefaultPageSize int64 = 15
DefaultPageSize ...
Variables ¶
This section is empty.
Functions ¶
func ParseHmacToken ¶
ParseHmacToken ...
Types ¶
type MapElementPrototypeId ¶ added in v0.5.0
type MapElementPrototypeId interface{}
MapElementPrototypeId ...
type MapElementPrototypeType ¶ added in v0.5.0
type MapElementPrototypeType string
MapElementPrototypeType ...
type MetricRange ¶ added in v0.7.0
type MetricRange string
func (MetricRange) String ¶ added in v0.7.0
func (m MetricRange) String() string
type PageParams ¶ added in v0.5.1
type PageParams struct { Limit int64 `json:"limit" validate:"required,gte=1,lte=1000"` Offset int64 `json:"offset" validate:"required,gte=0,lte=1000"` Order string `json:"order" validate:"required,oneof=created_at"` SortBy string `json:"sort_by" validate:"required,oneof=desc asc"` PageReq uint64 SortReq string }
PageParams ...
type PluginInfo ¶ added in v0.5.0
type PluginInfo struct { Name string `json:"name"` Version string `json:"version"` Enabled bool `json:"enabled"` System bool `json:"system"` }
PluginInfo ...
type PluginManager ¶ added in v0.5.0
type PluginManager interface { Start() Shutdown() GetPlugin(name string) (plugin interface{}, err error) EnablePlugin(string) error DisablePlugin(string) error PluginList() (list []PluginInfo, total int64, err error) }
PluginManager ...
type SearchParams ¶ added in v0.5.2
type SearchParams struct { Query string `json:"query" validate:"required,min=1,max;255"` Limit int64 `json:"limit" validate:"required,gte=1,lte=1000"` Offset int64 `json:"offset" validate:"required,gte=0,lte=1000"` }
SearchParams ...
Source Files ¶
Click to show internal directories.
Click to hide internal directories.