Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AccessConf ¶
type AccessConf struct {
Restrict bool
IgnoreTable []string
Tables []TablesConf
}
AccessConf informations
type Cache ¶ added in v1.4.2
type Cache struct {
Enabled bool `mapstructure:"enabled"`
Time int `mapstructure:"time"`
StoragePath string `mapstructure:"storagepath"`
SufixFile string `mapstructure:"sufixfile"`
Endpoints []CacheEndpoint `mapstructure:"endpoints"`
}
Cache structure for storing cache system configuration
type CacheEndpoint ¶ added in v1.4.2
type CacheEndpoint struct {
Enabled bool `mapstructure:"enabled"`
Endpoint string `mapstructure:"endpoint"`
Time int `mapstructure:"time"`
}
CacheEndpoint specific configuration for specific endpoint
type Prest ¶
type Prest struct {
AuthEnabled bool
AuthSchema string
AuthTable string
AuthUsername string
AuthPassword string
AuthEncrypt string
AuthMetadata []string
AuthType string
HTTPHost string // HTTPHost Declare which http address the PREST used
HTTPPort int // HTTPPort Declare which http port the PREST used
HTTPTimeout int
PGHost string
PGPort int
PGUser string
PGPass string
PGDatabase string
PGURL string
ContextPath string
SSLMode string
SSLCert string
SSLKey string
SSLRootCert string
PGMaxIdleConn int
PGMAxOpenConn int
PGConnTimeout int
PGCache bool
JWTKey string
JWTAlgo string
JWTWhiteList []string
MigrationsPath string
QueriesPath string
AccessConf AccessConf
CORSAllowOrigin []string
CORSAllowHeaders []string
CORSAllowMethods []string
CORSAllowCredentials bool
Debug bool
Adapter adapters.Adapter
EnableDefaultJWT bool
SingleDB bool
HTTPSMode bool
HTTPSCert string
HTTPSKey string
Cache Cache
PluginPath string
}
Prest basic config
var ( // PrestConf config variable PrestConf *Prest )
type TablesConf ¶
type TablesConf struct {
Name string `mapstructure:"name"`
Permissions []string `mapstructure:"permissions"`
Fields []string `mapstructure:"fields"`
}
TablesConf informations
Click to show internal directories.
Click to hide internal directories.