Documentation
¶
Index ¶
- type AddTasks
- type CreateAccounts
- type DeleteAccount
- type DeleteProxy
- type DeleteTasks
- type EditTasks
- type EditUsers
- type ErrorMsg
- type GatewayAddress
- type GetLogs
- type GetTasksTestOption
- type GetTasksTransactions
- type NewProxy
- type RatesAsset
- type ResetTasks
- type Response
- type SendMessage
- type SendMessageDestination
- type SetAccountActive
- type SetComponentsActive
- type SetRatesActive
- type SetRatesAsset
- type SocketLogin
- type StackError
- type SubMessage
- type UserLogin
- type UserLoginResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddTasks ¶
type AddTasks struct {
ProviderID string `json:"providerId" required:"providerId is required" min:"min id is 4 char" validate:"required,min=4"`
StrategyID string `json:"strategyId" required:"strategyId is required" min:"min id is 4 char" validate:"required,min=4"`
UserID string `json:"userId"`
AccountID string `json:"accountId" required:"AccountId is required" min:"min id is 4 char" validate:"required,min=4"`
Options map[string]interface{} `json:"options"`
Assets map[string]bool `json:"assets"`
Active bool `json:"active"`
Enable bool `json:"enable"`
}
AddTasks -
type CreateAccounts ¶
type CreateAccounts struct {
ProviderID string `json:"providerId" required:"ProviderId is required" min:"min id is 4 char" validate:"required,min=4"`
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
UserID string `json:"userId"`
Email string `json:"email" required:"email is required" email:"email not valid" validate:"required,email"`
Password string `json:"password" required:"password is required" min:"min password is 4 char" validate:"required,min=4"`
Host string `json:"host" fqdn:"not valid Full Qualified Domain Name (FQDN)" validate:"fqdn"`
UserAgent string `json:"userAgent" required:"userAgent is required" min:"min userAgent is 4 char" validate:"required,min=4"`
Proxy string `json:"proxy"`
EnableProxy bool `json:"enableProxy"`
}
CreateAccounts -
type DeleteAccount ¶
type DeleteAccount struct {
ProviderID string `json:"providerId" required:"ProviderId is required" min:"min id is 4 char" validate:"required,min=4"`
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
UserID string `json:"userId"`
}
DeleteAccount -
type DeleteProxy ¶
type DeleteProxy struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
}
DeleteProxy -
type DeleteTasks ¶
type DeleteTasks struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
ProviderID string `json:"providerId" required:"ProviderID is required" min:"min id is 4 char" validate:"required,min=4"`
UserID string `json:"userId"`
}
DeleteTasks -
type EditTasks ¶
type EditTasks struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
ProviderID string `json:"providerId" required:"ProviderID is required" min:"min id is 4 char" validate:"required,min=4"`
StrategyID string `json:"strategyId" required:"StrategyID is required" min:"min id is 4 char" validate:"required,min=4"`
UserID string `json:"userId"`
Options map[string]interface{} `json:"options"`
Assets map[string]bool `json:"assets"`
Active bool `json:"active"`
Enable bool `json:"enable"`
}
EditTasks -
type EditUsers ¶
type EditUsers struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
Name string `json:"name" required:"Name is required" min:"min id is 4 char" validate:"required,min=4"`
Email string `json:"email" required:"email is required" email:"email not valid" validate:"required,email"`
Password string `json:"password" required:"password is required" validate:"required,min=4"`
}
EditUsers -
type GatewayAddress ¶
GatewayAddress -
type GetLogs ¶
type GetLogs struct {
ID string `json:"id" required:"id is required" min:"min id is 3 char" validate:"required,min=3"`
All bool `json:"all"`
Limit int `json:"limit"`
StartTime int64 `json:"startTime"`
ChildID []int64 `json:"childId"`
}
GetLogs -
type GetTasksTestOption ¶
type GetTasksTestOption struct {
ProviderID string `json:"providerId" required:"ProviderID is required" min:"min id is 4 char" validate:"required,min=4"`
AccountID string `json:"accountId"`
UserID string `json:"userId"`
TasksID string `json:"taskId" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
}
GetTasksTestOption -
type GetTasksTransactions ¶
type GetTasksTransactions struct {
ID int64 `json:"id"`
TasksID string `json:"tasksId" required:"tasksId is required" min:"min id is 4 char" validate:"required,min=4"`
ProviderID string `json:"providerId" required:"providerId is required" min:"min id is 4 char" validate:"required,min=4"`
AccountID string `json:"accountId" required:"accountId is required" min:"min id is 4 char" validate:"required,min=4"`
UserID string `json:"userId"`
Limit int `json:"limit"`
StartTime int64 `json:"startTime"`
DoneOnly bool `json:"doneOnly"`
OpenOnly bool `json:"openOnly"`
}
GetTasksTransactions -
type NewProxy ¶
type NewProxy struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
ProxyType database.ProxyType `` /* 131-byte string literal not displayed */
Name string `json:"name" required:"Name is required" min:"min id is 4 char" validate:"required,min=4"`
Address string `json:"address" required:"Address is required" inet:"Address not valid" validate:"required,inet"`
Port int `json:"port" required:"Port is required" min:"min port is 1" max:"min port is 65535" validate:"required,min=1,max=65535"`
Username string `json:"username" required:"Username is required" min:"min username is 4 char" validate:"required,min=4"`
Password string `json:"password" required:"Password is required" min:"min password is 4 char" validate:"required,min=4"`
UseAuth bool `json:"useAuth"`
}
NewProxy -
type RatesAsset ¶
type RatesAsset struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
Active bool `json:"active"`
Proxy string `json:"proxy"`
}
RatesAsset -
type ResetTasks ¶
type ResetTasks struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
ProviderID string `json:"providerId" required:"ProviderID is required" min:"min id is 4 char" validate:"required,min=4"`
AccountID string `json:"accountId"`
Force bool `json:"force"`
UserID string `json:"userId"`
}
ResetTasks -
type Response ¶
type Response struct {
Code int `json:"code" xml:"code"`
Status string `json:"status" xml:"status"`
Error interface{} `json:"error" xml:"error"`
RequestID string `json:"requestId" xml:"requestId"`
ExcutionTime string `json:"excutionTime" xml:"excutionTime"`
Data interface{} `json:"data" xml:"data"`
}
Response -
type SendMessage ¶
type SendMessage struct {
Origin string `json:"origin"`
Destination []string `json:"destination"`
Channel string `json:"channel"`
SubChannel string `json:"subChannel"`
Msg interface{} `json:"msg"`
Time time.Time `json:"time"`
GatewayTime time.Time `json:"gatewayTime"`
RequestID string `json:"requestID"`
}
SendMessage -
type SendMessageDestination ¶
type SendMessageDestination struct {
Origin string `json:"origin"`
Destination []string `json:"destination"`
}
SendMessageDestination -
type SetAccountActive ¶
type SetAccountActive struct {
ProviderID string `json:"providerId" required:"ProviderId is required" min:"min id is 4 char" validate:"required,min=4"`
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
UserID string `json:"userId"`
Active bool `json:"active"`
}
SetAccountActive -
type SetComponentsActive ¶
type SetComponentsActive struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
Active bool `json:"active"`
}
SetComponentsActive -
type SetRatesActive ¶
type SetRatesActive struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
Active bool `json:"active"`
}
SetRatesActive -
type SetRatesAsset ¶
type SetRatesAsset struct {
ID string `json:"id" required:"id is required" min:"min id is 4 char" validate:"required,min=4"`
Assets []RatesAsset `json:"assets"`
}
SetRatesAsset -
type SocketLogin ¶
SocketLogin -
type StackError ¶
type StackError struct {
Function string `json:"function" xml:"function"`
File string `json:"file" xml:"file"`
LineNumber int `json:"lineNumber" xml:"lineNumber"`
}
StackError -
type SubMessage ¶
type SubMessage struct {
Scope string `json:"scope"`
Options map[string]interface{} `json:"options"`
}
SubMessage -
Source Files
¶
- controllers.go
Click to show internal directories.
Click to hide internal directories.