request

package
v0.0.0-...-649a59b Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

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

func NewUARequest(username, password string) *UARequest

func (*UARequest) ToString

func (ur *UARequest) ToString() string

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

Jump to

Keyboard shortcuts

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