// Code generated by goctl. DO NOT EDIT. // goctl 1.10.2 // Source: percutaneous.proto package percutaneousClient import ( "context" "lone-services/rpc/percutaneous/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( AddUserQRRequest = percutaneous.AddUserQRRequest AddUserRequest = percutaneous.AddUserRequest EmptyRequest = percutaneous.EmptyRequest GetWsCodeRequest = percutaneous.GetWsCodeRequest LoginQRRequest = percutaneous.LoginQRRequest Response = percutaneous.Response SetPositionRequest = percutaneous.SetPositionRequest UseRequest = percutaneous.UseRequest UsedLogRequest = percutaneous.UsedLogRequest UserItemsRequest = percutaneous.UserItemsRequest WifiCheckRequest = percutaneous.WifiCheckRequest WifiSetRequest = percutaneous.WifiSetRequest WsStreamRequest = percutaneous.WsStreamRequest Percutaneous interface { WifiCheck(ctx context.Context, in *WifiCheckRequest, opts ...grpc.CallOption) (*Response, error) WifiSet(ctx context.Context, in *WifiSetRequest, opts ...grpc.CallOption) (*Response, error) Use(ctx context.Context, in *UseRequest, opts ...grpc.CallOption) (*Response, error) UsedLog(ctx context.Context, in *UsedLogRequest, opts ...grpc.CallOption) (*Response, error) AddUser(ctx context.Context, in *AddUserRequest, opts ...grpc.CallOption) (*Response, error) UserItems(ctx context.Context, in *UserItemsRequest, opts ...grpc.CallOption) (*Response, error) // 使用指南 SetPosition(ctx context.Context, in *SetPositionRequest, opts ...grpc.CallOption) (*Response, error) GetWsCode(ctx context.Context, in *GetWsCodeRequest, opts ...grpc.CallOption) (*Response, error) // 添加用户 WsAddUserStream(ctx context.Context, opts ...grpc.CallOption) (percutaneous.Percutaneous_WsAddUserStreamClient, error) } defaultPercutaneous struct { cli zrpc.Client } ) func NewPercutaneous(cli zrpc.Client) Percutaneous { return &defaultPercutaneous{ cli: cli, } } func (m *defaultPercutaneous) WifiCheck(ctx context.Context, in *WifiCheckRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.WifiCheck(ctx, in, opts...) } func (m *defaultPercutaneous) WifiSet(ctx context.Context, in *WifiSetRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.WifiSet(ctx, in, opts...) } func (m *defaultPercutaneous) Use(ctx context.Context, in *UseRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.Use(ctx, in, opts...) } func (m *defaultPercutaneous) UsedLog(ctx context.Context, in *UsedLogRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.UsedLog(ctx, in, opts...) } func (m *defaultPercutaneous) AddUser(ctx context.Context, in *AddUserRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.AddUser(ctx, in, opts...) } func (m *defaultPercutaneous) UserItems(ctx context.Context, in *UserItemsRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.UserItems(ctx, in, opts...) } // 使用指南 func (m *defaultPercutaneous) SetPosition(ctx context.Context, in *SetPositionRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.SetPosition(ctx, in, opts...) } func (m *defaultPercutaneous) GetWsCode(ctx context.Context, in *GetWsCodeRequest, opts ...grpc.CallOption) (*Response, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.GetWsCode(ctx, in, opts...) } // 添加用户 func (m *defaultPercutaneous) WsAddUserStream(ctx context.Context, opts ...grpc.CallOption) (percutaneous.Percutaneous_WsAddUserStreamClient, error) { client := percutaneous.NewPercutaneousClient(m.cli.Conn()) return client.WsAddUserStream(ctx, opts...) }