Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CurrentEnvService ¶
type CurrentEnvService interface { GetCurrentEnv(r *http.Request) (string, error) SetCurrentEnv(r *http.Request, env string) error }
func NewCurrentEnvService ¶
func NewCurrentEnvService(isReadonlyMode bool) CurrentEnvService
type ExecProxyService ¶
type ExecProxyService interface { ExecuteRequest(fpath, requestName string, r *http.Request) error GetPreparedScript(fpath, requestName string, r *http.Request) (string, error) }
func NewExecProxyService ¶
func NewExecProxyService(ces CurrentEnvService, tcs TempConfigService) ExecProxyService
type TempConfigService ¶
type TempConfigService interface { SaveTempConfig(req *http.Request) error GetTempEnv(req *http.Request) (data.EnvMap, error) GetTempEnvValue(req *http.Request) (data.EnvMapValue, error) }
func NewTempConfigService ¶
func NewTempConfigService(ces CurrentEnvService) TempConfigService
Click to show internal directories.
Click to hide internal directories.