controllers

package
v0.0.0-...-9e6d8ee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2021 License: MIT Imports: 2 Imported by: 6

Documentation

Index

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 ErrorMsg

type ErrorMsg struct {
	Msg interface{}
}

ErrorMsg -

type GatewayAddress

type GatewayAddress struct {
	Host string `json:"hosts"`
	Port int    `json:"port"`
}

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

type SocketLogin struct {
	DeviceID string `json:"deviceID"`
	Token    string `json:"token"`
}

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 -

type UserLogin

type UserLogin struct {
	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"`
}

UserLogin -

type UserLoginResponse

type UserLoginResponse struct {
	ID    string `json:"id"`
	Email string `json:"email"`
	Name  string `json:"name"`
	Token string `json:"token"`
}

UserLoginResponse -

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL