Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var UARequestLogger = logger.NewLogger("UARequest")
Functions ¶
This section is empty.
Types ¶
type CommandRequest ¶
type CommandRequest struct { Command string `json:"command"` Args []interface{} `json:"args"` }
func NewCommandRequest ¶
func NewCommandRequest(command string, args []any) *CommandRequest
func (*CommandRequest) ToString ¶
func (c *CommandRequest) ToString() string
TODO: enable it to print out any kind of args
type ListXATransactionsRequest ¶
type ListXATransactionsRequest struct { Size int `json:"size"` Offsets map[string]int `json:"offsets"` }
func NewListXATransactionsRequest ¶
func NewListXATransactionsRequest(size int) *ListXATransactionsRequest
func (*ListXATransactionsRequest) ToString ¶
func (l *ListXATransactionsRequest) ToString() string
type LoginRequest ¶
type LoginRequest struct { UserName string `json:"username"` PassWord string `json:"password"` RandomToken string `json:"randomToken"` }
func (*LoginRequest) ToJson ¶
func (l *LoginRequest) ToJson() []byte
func (*LoginRequest) ToString ¶
func (l *LoginRequest) ToString() string
type RegisterRequest ¶
type RegisterRequest struct { UserName string `json:"username"` PassWord string `json:"password"` RandomToken string `json:"randomToken"` }
func (*RegisterRequest) ToJson ¶
func (r *RegisterRequest) ToJson() []byte
func (*RegisterRequest) ToString ¶
func (r *RegisterRequest) ToString() string
type ResourceRequest ¶
type ResourceRequest struct {
IgnoreRemote bool `json:"ignoreRemote"`
}
func NewResourceRequest ¶
func NewResourceRequest(ignoreRemot bool) *ResourceRequest
func (*ResourceRequest) ToString ¶
func (rr *ResourceRequest) ToString() string
type StringRequest ¶
type StringRequest string
func NewStringRequest ¶
func NewStringRequest(str string) *StringRequest
func (*StringRequest) ToString ¶
func (s *StringRequest) ToString() string
type TransactionRequest ¶
type TransactionRequest struct { Method string `json:"method"` Args []string `json:"args"` // Optional args // transactionID, paths, etc... Options map[string]interface{} `json:"options"` }
func NewTransactionRequest ¶
func NewTransactionRequest(method string, args []string) *TransactionRequest
func (*TransactionRequest) AddOption ¶
func (tr *TransactionRequest) AddOption(key string, obj any)
func (*TransactionRequest) ToString ¶
func (tr *TransactionRequest) ToString() string
type UARequest ¶
type UARequest struct { UserName string `json:"username"` PassWord string `json:"password"` ClientType string `json:"clientType"` AuthCode string `json:"authCode"` ChainAccount account.ChainAccount `json:"chainAccount"` }
func NewUARequest ¶
type XATransactionRequest ¶
type XATransactionRequest struct { XaTransactionID string `json:"xaTransactionID"` Paths []string `json:"paths"` }
func NewXATransactionRequest ¶
func NewXATransactionRequest(xaTransactionID string, paths []string) *XATransactionRequest
func (*XATransactionRequest) ToString ¶
func (xaRq *XATransactionRequest) ToString() string
Click to show internal directories.
Click to hide internal directories.