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 Prest ¶
type Prest struct { AuthEnabled bool 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 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 JWTKey string JWTAlgo string JWTWhiteList []string MigrationsPath string QueriesPath string AccessConf AccessConf CORSAllowOrigin []string CORSAllowHeaders []string Debug bool Adapter adapters.Adapter EnableDefaultJWT bool SingleDB bool EnableCache bool HTTPSMode bool HTTPSCert string HTTPSKey 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.