Documentation
¶
Index ¶
- Constants
- func ComputeHmac256() string
- func Copy(to, from interface{}, params ...CopyEngine) (err error)
- func CopyBuffer(src *bytes.Buffer) *bytes.Buffer
- func CopyFile(f, t string)
- func Dir() string
- func FileExist(path string) (exist bool)
- func FormatSourceCode(filename string)
- func GetFileSize(name string) (int64, error)
- func GetFullPath(name string) string
- func GetLinkPath(name string) string
- func IsRunningInDockerContainer() bool
- 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 SetField(obj interface{}, name string, value interface{}) error
- func SetFields(obj interface{}, params map[string]interface{}) (err error)
- func StaticPath() string
- func StoragePath() string
- func Strtomd5(s string) string
- func TestMode() bool
- type CopyEngine
- type PageParams
- type SearchParams
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 DefaultPageSize int64 = 15
DefaultPageSize ...
Variables ¶
This section is empty.
Functions ¶
func IsRunningInDockerContainer ¶
func IsRunningInDockerContainer() bool
func ParseHmacToken ¶
ParseHmacToken ...
Types ¶
type PageParams ¶
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 int64 SortReq string }
PageParams ...
type SearchParams ¶
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 ...
Click to show internal directories.
Click to hide internal directories.