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.