client

package
v0.0.0-...-0687549 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ClientId string = "614fad3dd8cd7deb6892"
)

Variables

This section is empty.

Functions

func TokenAuthInterceptor

func TokenAuthInterceptor(token string) grpc.UnaryClientInterceptor

Types

type Client

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

func NewClient

func NewClient(conn grpc.ClientConnInterface, logger *slog.Logger) *Client

func (*Client) CreateTerminal

func (c *Client) CreateTerminal(ctx context.Context, req *terminal.TerminalCreateRequest, opts ...grpc.CallOption) (*empty.Empty, error)

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, in *user.UserCreateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)

func (*Client) DeleteTerminal

func (c *Client) DeleteTerminal(ctx context.Context, req *terminal.TerminalDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error)

func (*Client) DeleteUser

func (c *Client) DeleteUser(ctx context.Context, in *user.UserDeleteRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)

func (*Client) Exec

func (c *Client) Exec(ctx context.Context, terminal *core.NamespacedName) error

func (*Client) GetUser

func (c *Client) GetUser(ctx context.Context, in *user.UserGetRequest, opts ...grpc.CallOption) (*user.User, error)

func (*Client) ListUser

func (c *Client) ListUser(ctx context.Context, in *user.UserListRequest, opts ...grpc.CallOption) (*user.UserListResponse, error)

func (*Client) Login

func (c *Client) Login(ctx context.Context, req *auth.LoginRequest, opts ...grpc.CallOption) (*auth.LoginResponse, error)

func (*Client) UpdateUser

func (c *Client) UpdateUser(ctx context.Context, in *user.UserUpdateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)

func (*Client) Watch

Watch implements grpc_health_v1.HealthClient.

Jump to

Keyboard shortcuts

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