Documentation
¶
Index ¶
- Variables
- func InetVal(fl validator.FieldLevel) bool
- type Controllers
- func (cc *Controllers) AddStrategy(req strategy.Strategy)
- func (cc *Controllers) AddTasks(opt controllers.AddTasks)
- func (cc *Controllers) ClearLogs(opt controllers.GetLogs)
- func (cc *Controllers) CreateAccounts(opt controllers.CreateAccounts)
- func (cc *Controllers) DeleteAccount(opt controllers.DeleteAccount)
- func (cc *Controllers) DeleteAssetsProvider(opt database.AssetProvider)
- func (cc *Controllers) DeleteProxy(opt controllers.DeleteProxy)
- func (cc *Controllers) DeleteStrategy(req strategy.Strategy)
- func (cc *Controllers) DeleteTasks(opt controllers.DeleteTasks)
- func (cc *Controllers) DeleteTestTasks(opt tasks.TestTasks)
- func (cc *Controllers) EditAccounts(opt controllers.CreateAccounts)
- func (cc *Controllers) EditProxy(opt controllers.NewProxy)
- func (cc *Controllers) EditStrategy(req strategy.Strategy)
- func (cc *Controllers) EditTasks(opt controllers.EditTasks)
- func (cc *Controllers) EditUsers(opt controllers.EditUsers)
- func (cc *Controllers) GetAccounts()
- func (cc *Controllers) GetActiveUser() (u databasetype.Users)
- func (cc *Controllers) GetAssets()
- func (cc *Controllers) GetAssetsProvider()
- func (cc *Controllers) GetBrokersProvider()
- func (cc *Controllers) GetComponentList()
- func (cc *Controllers) GetIndicatorList()
- func (cc *Controllers) GetLogs(opt controllers.GetLogs)
- func (cc *Controllers) GetProxy()
- func (cc *Controllers) GetRatesProvider()
- func (cc *Controllers) GetStrategy()
- func (cc *Controllers) GetTasks()
- func (cc *Controllers) GetTasksTest(opt controllers.GetTasksTestOption)
- func (cc *Controllers) GetTasksTransactions(opt controllers.GetTasksTransactions)
- func (cc *Controllers) GetUserAgent()
- func (cc *Controllers) GetUsers()
- func (cc *Controllers) NewProxy(opt controllers.NewProxy)
- func (cc *Controllers) Permission(n string) (err error)
- func (cc *Controllers) ResetTasks(opt controllers.ResetTasks)
- func (cc *Controllers) ResetTestTasks(opt tasks.TestTasks)
- func (cc *Controllers) RunTestTasks(opt tasks.TestTasks)
- func (cc *Controllers) SetAccountActive(opt controllers.SetAccountActive)
- func (cc *Controllers) SetAssetsProvider(opt database.AssetProvider)
- func (cc *Controllers) SetComponentsActive(opt controllers.SetComponentsActive)
- func (cc *Controllers) SetRatesActive(opt controllers.SetRatesActive)
- func (cc *Controllers) SetRatesAsset(opt controllers.SetRatesAsset)
- func (cc *Controllers) SetRatesProviderConfig(opt database.ProviderConfig)
- func (cc *Controllers) TestTasks(opt tasks.TestTasks)
- func (cc *Controllers) UserLogin(opt controllers.UserLogin)
- func (cc *Controllers) Validate()
- func (cc *Controllers) ValidateProxy(pr string) (err error)
- func (cc *Controllers) Validator(opt interface{}, ignores map[string]bool) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var PermissionRules = map[string]int{ "SetComponentsActive": databasetype.UserLevelAdministrator, "SetAssetsProvider": databasetype.UserLevelAdministrator, "DeleteAssetsProvider": databasetype.UserLevelAdministrator, "SetRatesProviderConfig": databasetype.UserLevelAdministrator, "SetRatesActive": databasetype.UserLevelAdministrator, "SetRatesAsset": databasetype.UserLevelAdministrator, "NewProxy": databasetype.UserLevelAdministrator, }
PermissionRules -
View Source
var Validate *validator.Validate
Validate -
Functions ¶
Types ¶
type Controllers ¶
type Controllers struct { Logger *logging.Logger Database *bridge.Database Components *bridge.Components Rates *rates.Rates Brokers *brokers.Brokers Strategy *strategy.Strategy SessionID string Token string ActiveUser string Response controllers.Response Logs func(controllers.GetLogs) []logging.LogsValue LogsClear func(opt controllers.GetLogs) }
Controllers -
func (*Controllers) AddStrategy ¶
func (cc *Controllers) AddStrategy(req strategy.Strategy)
AddStrategy -
func (*Controllers) ClearLogs ¶
func (cc *Controllers) ClearLogs(opt controllers.GetLogs)
ClearLogs -
func (*Controllers) CreateAccounts ¶
func (cc *Controllers) CreateAccounts(opt controllers.CreateAccounts)
CreateAccounts -
func (*Controllers) DeleteAccount ¶
func (cc *Controllers) DeleteAccount(opt controllers.DeleteAccount)
DeleteAccount -
func (*Controllers) DeleteAssetsProvider ¶
func (cc *Controllers) DeleteAssetsProvider(opt database.AssetProvider)
DeleteAssetsProvider -
func (*Controllers) DeleteProxy ¶
func (cc *Controllers) DeleteProxy(opt controllers.DeleteProxy)
DeleteProxy -
func (*Controllers) DeleteStrategy ¶
func (cc *Controllers) DeleteStrategy(req strategy.Strategy)
DeleteStrategy -
func (*Controllers) DeleteTasks ¶
func (cc *Controllers) DeleteTasks(opt controllers.DeleteTasks)
DeleteTasks -
func (*Controllers) DeleteTestTasks ¶
func (cc *Controllers) DeleteTestTasks(opt tasks.TestTasks)
DeleteTestTasks -
func (*Controllers) EditAccounts ¶
func (cc *Controllers) EditAccounts(opt controllers.CreateAccounts)
EditAccounts -
func (*Controllers) EditProxy ¶
func (cc *Controllers) EditProxy(opt controllers.NewProxy)
EditProxy -
func (*Controllers) EditStrategy ¶
func (cc *Controllers) EditStrategy(req strategy.Strategy)
EditStrategy -
func (*Controllers) EditTasks ¶
func (cc *Controllers) EditTasks(opt controllers.EditTasks)
EditTasks -
func (*Controllers) EditUsers ¶
func (cc *Controllers) EditUsers(opt controllers.EditUsers)
EditUsers -
func (*Controllers) GetActiveUser ¶
func (cc *Controllers) GetActiveUser() (u databasetype.Users)
GetActiveUser -
func (*Controllers) GetAssetsProvider ¶
func (cc *Controllers) GetAssetsProvider()
GetAssetsProvider -
func (*Controllers) GetBrokersProvider ¶
func (cc *Controllers) GetBrokersProvider()
GetBrokersProvider -
func (*Controllers) GetTasksTest ¶
func (cc *Controllers) GetTasksTest(opt controllers.GetTasksTestOption)
GetTasksTest -
func (*Controllers) GetTasksTransactions ¶
func (cc *Controllers) GetTasksTransactions(opt controllers.GetTasksTransactions)
GetTasksTransactions -
func (*Controllers) Permission ¶
func (cc *Controllers) Permission(n string) (err error)
Permission -
func (*Controllers) ResetTasks ¶
func (cc *Controllers) ResetTasks(opt controllers.ResetTasks)
ResetTasks -
func (*Controllers) ResetTestTasks ¶
func (cc *Controllers) ResetTestTasks(opt tasks.TestTasks)
ResetTestTasks -
func (*Controllers) RunTestTasks ¶
func (cc *Controllers) RunTestTasks(opt tasks.TestTasks)
RunTestTasks -
func (*Controllers) SetAccountActive ¶
func (cc *Controllers) SetAccountActive(opt controllers.SetAccountActive)
SetAccountActive -
func (*Controllers) SetAssetsProvider ¶
func (cc *Controllers) SetAssetsProvider(opt database.AssetProvider)
SetAssetsProvider -
func (*Controllers) SetComponentsActive ¶
func (cc *Controllers) SetComponentsActive(opt controllers.SetComponentsActive)
SetComponentsActive -
func (*Controllers) SetRatesActive ¶
func (cc *Controllers) SetRatesActive(opt controllers.SetRatesActive)
SetRatesActive -
func (*Controllers) SetRatesAsset ¶
func (cc *Controllers) SetRatesAsset(opt controllers.SetRatesAsset)
SetRatesAsset -
func (*Controllers) SetRatesProviderConfig ¶
func (cc *Controllers) SetRatesProviderConfig(opt database.ProviderConfig)
SetRatesProviderConfig -
func (*Controllers) UserLogin ¶
func (cc *Controllers) UserLogin(opt controllers.UserLogin)
UserLogin -
func (*Controllers) ValidateProxy ¶
func (cc *Controllers) ValidateProxy(pr string) (err error)
ValidateProxy -
func (*Controllers) Validator ¶
func (cc *Controllers) Validator(opt interface{}, ignores map[string]bool) (err error)
Validator -
Click to show internal directories.
Click to hide internal directories.