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 -
Click to show internal directories.
Click to hide internal directories.