Documentation ¶
Index ¶
- func RecoveryHandler() func(h http.Handler) http.Handler
- type AddStrategy
- type AddTasks
- type Backends
- type Basecontroller
- type ClearLogs
- type CreateAccounts
- type DeleteAccount
- type DeleteAssetsProvider
- type DeleteProxy
- type DeleteStrategy
- type DeleteTasks
- type DeleteTestTasks
- type EditAccounts
- type EditProxy
- type EditStrategy
- type EditTasks
- type EditUsers
- type ErrorNotFound
- type GetAccounts
- type GetAssets
- type GetAssetsProvider
- type GetBrokersProvider
- type GetComponentList
- type GetIndicatorList
- type GetLogs
- type GetProfile
- type GetProxy
- type GetRatesProvider
- type GetStrategy
- type GetTasks
- type GetTasksTest
- type GetTasksTransactions
- type GetUserAgent
- type GetUsers
- type HTTP
- type Index
- type NewProxy
- type NotFound
- type ResetTasks
- type ResetTestTasks
- type RunTestTasks
- type ServerWS
- type SetAccountActive
- type SetAssetsProvider
- type SetComponentsActive
- type SetRatesActive
- type SetRatesAsset
- type SetRatesProviderConfig
- type TestTasks
- type UserLogin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AddStrategy ¶
type AddStrategy struct { *HTTP Basecontroller }
AddStrategy controllers
func (*AddStrategy) ServeHTTP ¶
func (cc *AddStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)
type Basecontroller ¶
type Basecontroller struct { RequestID string ResponseWriter http.ResponseWriter Start time.Time Request *http.Request Response controllers.Response `json:"response" xml:"response"` }
Basecontroller -
type CreateAccounts ¶
type CreateAccounts struct { *HTTP Basecontroller }
CreateAccounts -
func (*CreateAccounts) ServeHTTP ¶
func (cc *CreateAccounts) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteAccount ¶
type DeleteAccount struct { *HTTP Basecontroller }
DeleteAccount -
func (*DeleteAccount) ServeHTTP ¶
func (cc *DeleteAccount) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteAssetsProvider ¶
type DeleteAssetsProvider struct { *HTTP Basecontroller }
DeleteAssetsProvider controllers
func (*DeleteAssetsProvider) ServeHTTP ¶
func (cc *DeleteAssetsProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteProxy ¶
type DeleteProxy struct { *HTTP Basecontroller }
DeleteProxy controllers
func (*DeleteProxy) ServeHTTP ¶
func (cc *DeleteProxy) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteStrategy ¶
type DeleteStrategy struct { *HTTP Basecontroller }
DeleteStrategy controllers
func (*DeleteStrategy) ServeHTTP ¶
func (cc *DeleteStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteTasks ¶
type DeleteTasks struct { *HTTP Basecontroller }
DeleteTasks controllers
func (*DeleteTasks) ServeHTTP ¶
func (cc *DeleteTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteTestTasks ¶
type DeleteTestTasks struct { *HTTP Basecontroller }
DeleteTestTasks controllers
func (*DeleteTestTasks) ServeHTTP ¶
func (cc *DeleteTestTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)
type EditAccounts ¶
type EditAccounts struct { *HTTP Basecontroller }
EditAccounts -
func (*EditAccounts) ServeHTTP ¶
func (cc *EditAccounts) ServeHTTP(w http.ResponseWriter, r *http.Request)
type EditStrategy ¶
type EditStrategy struct { *HTTP Basecontroller }
EditStrategy controllers
func (*EditStrategy) ServeHTTP ¶
func (cc *EditStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetAccounts ¶
type GetAccounts struct { *HTTP Basecontroller }
GetAccounts controllers
func (*GetAccounts) ServeHTTP ¶
func (cc *GetAccounts) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetAssetsProvider ¶
type GetAssetsProvider struct { *HTTP Basecontroller }
GetAssetsProvider controllers
func (*GetAssetsProvider) ServeHTTP ¶
func (cc *GetAssetsProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetBrokersProvider ¶
type GetBrokersProvider struct { *HTTP Basecontroller }
GetBrokersProvider controllers
func (*GetBrokersProvider) ServeHTTP ¶
func (cc *GetBrokersProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetComponentList ¶
type GetComponentList struct { *HTTP Basecontroller }
GetComponentList controllers
func (*GetComponentList) ServeHTTP ¶
func (cc *GetComponentList) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetIndicatorList ¶
type GetIndicatorList struct { *HTTP Basecontroller }
GetIndicatorList controllers
func (*GetIndicatorList) ServeHTTP ¶
func (cc *GetIndicatorList) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetProfile ¶
type GetProfile struct { *HTTP Basecontroller }
GetProfile controllers
func (*GetProfile) ServeHTTP ¶
func (cc *GetProfile) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetRatesProvider ¶
type GetRatesProvider struct { *HTTP Basecontroller }
GetRatesProvider controllers
func (*GetRatesProvider) ServeHTTP ¶
func (cc *GetRatesProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetStrategy ¶
type GetStrategy struct { *HTTP Basecontroller }
GetStrategy controllers
func (*GetStrategy) ServeHTTP ¶
func (cc *GetStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetTasksTest ¶
type GetTasksTest struct { *HTTP Basecontroller }
GetTasksTest controllers
func (*GetTasksTest) ServeHTTP ¶
func (cc *GetTasksTest) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetTasksTransactions ¶
type GetTasksTransactions struct { *HTTP Basecontroller }
GetTasksTransactions controllers
func (*GetTasksTransactions) ServeHTTP ¶
func (cc *GetTasksTransactions) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetUserAgent ¶
type GetUserAgent struct { *HTTP Basecontroller }
GetUserAgent controllers
func (*GetUserAgent) ServeHTTP ¶
func (cc *GetUserAgent) ServeHTTP(w http.ResponseWriter, r *http.Request)
type HTTP ¶
type HTTP struct { Logger *logging.Logger Port int Host string Database *bridge.Database Rates *rates.Rates Brokers *brokers.Brokers Strategy *strategy.Strategy Components *bridge.Components Counter *counter.RateCounter Webapp *bridge.Webapp SocketClient sync.Map Logs func(controllerstypes.GetLogs) []logging.LogsValue LogsClear func(opt controllerstypes.GetLogs) TLS bool Key []byte Crt []byte }
HTTP -
func (*HTTP) OnBrokersUpdate ¶
func (cc *HTTP) OnBrokersUpdate(ids string, push []brokerstype.SendStatus)
OnBrokersUpdate -
func (*HTTP) OnLogsUpdate ¶
OnLogsUpdate -
func (*HTTP) OnRatesUpdate ¶
func (cc *HTTP) OnRatesUpdate(ids string, push []ratestype.SendStatus)
OnRatesUpdate - handle on rates update
type ResetTasks ¶
type ResetTasks struct { *HTTP Basecontroller }
ResetTasks controllers
func (*ResetTasks) ServeHTTP ¶
func (cc *ResetTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ResetTestTasks ¶
type ResetTestTasks struct { *HTTP Basecontroller }
ResetTestTasks controllers
func (*ResetTestTasks) ServeHTTP ¶
func (cc *ResetTestTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)
type RunTestTasks ¶
type RunTestTasks struct { *HTTP Basecontroller }
RunTestTasks controllers
func (*RunTestTasks) ServeHTTP ¶
func (cc *RunTestTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SetAccountActive ¶
type SetAccountActive struct { *HTTP Basecontroller }
SetAccountActive -
func (*SetAccountActive) ServeHTTP ¶
func (cc *SetAccountActive) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SetAssetsProvider ¶
type SetAssetsProvider struct { *HTTP Basecontroller }
SetAssetsProvider controllers
func (*SetAssetsProvider) ServeHTTP ¶
func (cc *SetAssetsProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SetComponentsActive ¶
type SetComponentsActive struct { *HTTP Basecontroller }
SetComponentsActive controllers
func (*SetComponentsActive) ServeHTTP ¶
func (cc *SetComponentsActive) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SetRatesActive ¶
type SetRatesActive struct { *HTTP Basecontroller }
SetRatesActive controllers
func (*SetRatesActive) ServeHTTP ¶
func (cc *SetRatesActive) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SetRatesAsset ¶
type SetRatesAsset struct { *HTTP Basecontroller }
SetRatesAsset controllers
func (*SetRatesAsset) ServeHTTP ¶
func (cc *SetRatesAsset) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SetRatesProviderConfig ¶
type SetRatesProviderConfig struct { *HTTP Basecontroller }
SetRatesProviderConfig controllers
func (*SetRatesProviderConfig) ServeHTTP ¶
func (cc *SetRatesProviderConfig) ServeHTTP(w http.ResponseWriter, r *http.Request)