base_client

package
v0.0.0-...-cbc0f95 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2021 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(conf *base_config.ClientConfig) *Client

func (*Client) Auth

func (client *Client) Auth(tctx *logger.TraceContext) (err error)

func (*Client) GetProjectServiceIndex

func (client *Client) GetProjectServiceIndex(tctx *logger.TraceContext, input *base_spec.GetServiceIndex) (data *base_spec.GetServiceIndexData, err error)

func (*Client) GetServiceIndex

func (client *Client) GetServiceIndex(tctx *logger.TraceContext, input *base_spec.GetServiceIndex) (data *base_spec.GetServiceIndexData, err error)

func (*Client) Login

func (client *Client) Login(tctx *logger.TraceContext, input *base_spec.Login) (data *base_spec.LoginData, err error)

func (*Client) Request

func (client *Client) Request(tctx *logger.TraceContext, service string, queries []Query, resp interface{}, requiredAuth bool) error

func (*Client) RequestWs

func (client *Client) RequestWs(tctx *logger.TraceContext, service string, queries []Query, resp interface{}, requiredAuth bool) (wsConn *websocket.Conn, err error)

func (*Client) SetProject

func (client *Client) SetProject(project string)

func (*Client) UpdateServices

func (client *Client) UpdateServices(tctx *logger.TraceContext, queries []Query) (data *base_spec.UpdateServiceData, err error)

type GetProjectServiceIndexResponse

type GetProjectServiceIndexResponse struct {
	base_protocol.Response
	ResultMap GetProjectServiceIndexResultMap
}

type GetProjectServiceIndexResultMap

type GetProjectServiceIndexResultMap struct {
	GetProjectServiceIndex GetServiceIndexResult
}

type GetServiceIndexResponse

type GetServiceIndexResponse struct {
	base_protocol.Response
	ResultMap GetServiceIndexResultMap
}

type GetServiceIndexResult

type GetServiceIndexResult struct {
	Code  uint8
	Error string
	Data  base_spec.GetServiceIndexData
}

type GetServiceIndexResultMap

type GetServiceIndexResultMap struct {
	GetServiceIndex GetServiceIndexResult
}

type LoginResponse

type LoginResponse struct {
	base_protocol.Response
	ResultMap LoginResultMap
}

type LoginResult

type LoginResult struct {
	Code  uint8
	Error string
	Data  base_spec.LoginData
}

type LoginResultMap

type LoginResultMap struct {
	Login LoginResult
}

type Query

type Query struct {
	Name string
	Data interface{}
}

type UpdateServiceResponse

type UpdateServiceResponse struct {
	base_protocol.Response
	ResultMap UpdateServiceResultMap
}

type UpdateServiceResult

type UpdateServiceResult struct {
	Code  uint8
	Error string
	Data  base_spec.UpdateServiceData
}

type UpdateServiceResultMap

type UpdateServiceResultMap struct {
	UpdateService UpdateServiceResult
}

Jump to

Keyboard shortcuts

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