Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
DatabaseConfig *DatabaseConfiguration
RedisConfig *RedisConfiguration
GoogleOauthConfig *GoogleOauthConfiguration
JwtKey []byte
Host string
ResourceVersion string
HTTPS bool
EnableSitemap bool
IsDebug bool
}
Configuration app configuration
var Config *Configuration
Config global config
type DatabaseConfiguration ¶
DatabaseConfiguration gorm
type GoogleOauthConfiguration ¶
GoogleOauthConfiguration google oauth2
type HeaderData ¶
type HeaderData struct {
Title string
Description string
ResourceVersion string
PageStyle *PageStyleData `json:",omitempty"`
Alert *AlertData `json:",omitempty"`
}
HeaderData header data
type JWTClaim ¶
type JWTClaim struct {
ImageURL string `json:"image_url"`
jwt.StandardClaims
}
JWTClaim web claim
type PageStyleData ¶
PageStyleData bootswatch styles
type RedisConfiguration ¶
RedisConfiguration redis config
type Response ¶
type Response struct {
Header *HeaderData `json:",omitempty"`
Data interface{}
}
Response page and api response
func (*Response) SetNavStyleName ¶
func (r *Response) SetNavStyleName(style *PageStyleData)
SetNavStyleName set nav style name
Click to show internal directories.
Click to hide internal directories.