Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterEngineServiceServer(s grpc.ServiceRegistrar, srv EngineServiceServer)
- type BrowserSessionClosedEvent
- func (*BrowserSessionClosedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *BrowserSessionClosedEvent) GetReason() string
- func (*BrowserSessionClosedEvent) ProtoMessage()
- func (x *BrowserSessionClosedEvent) ProtoReflect() protoreflect.Message
- func (x *BrowserSessionClosedEvent) Reset()
- func (x *BrowserSessionClosedEvent) String() string
- type BrowserSessionCommand
- func (*BrowserSessionCommand) Descriptor() ([]byte, []int)deprecated
- func (x *BrowserSessionCommand) GetClose() *CloseBrowserSessionCommand
- func (x *BrowserSessionCommand) GetCommand() isBrowserSessionCommand_Command
- func (x *BrowserSessionCommand) GetLaunchChrome() *LaunchChromeCommand
- func (x *BrowserSessionCommand) GetOpenTab() *OpenTabCommand
- func (x *BrowserSessionCommand) GetPing() *SessionPingCommand
- func (*BrowserSessionCommand) ProtoMessage()
- func (x *BrowserSessionCommand) ProtoReflect() protoreflect.Message
- func (x *BrowserSessionCommand) Reset()
- func (x *BrowserSessionCommand) String() string
- type BrowserSessionCommand_Close
- type BrowserSessionCommand_LaunchChrome
- type BrowserSessionCommand_OpenTab
- type BrowserSessionCommand_Ping
- type BrowserSessionErrorEvent
- func (*BrowserSessionErrorEvent) Descriptor() ([]byte, []int)deprecated
- func (x *BrowserSessionErrorEvent) GetMessage() string
- func (*BrowserSessionErrorEvent) ProtoMessage()
- func (x *BrowserSessionErrorEvent) ProtoReflect() protoreflect.Message
- func (x *BrowserSessionErrorEvent) Reset()
- func (x *BrowserSessionErrorEvent) String() string
- type BrowserSessionEvent
- func (*BrowserSessionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *BrowserSessionEvent) GetChromeLaunched() *ChromeLaunchedEvent
- func (x *BrowserSessionEvent) GetClosed() *BrowserSessionClosedEvent
- func (x *BrowserSessionEvent) GetError() *BrowserSessionErrorEvent
- func (x *BrowserSessionEvent) GetEvent() isBrowserSessionEvent_Event
- func (x *BrowserSessionEvent) GetPong() *SessionPongEvent
- func (x *BrowserSessionEvent) GetSessionId() string
- func (x *BrowserSessionEvent) GetTabOpened() *TabOpenedEvent
- func (*BrowserSessionEvent) ProtoMessage()
- func (x *BrowserSessionEvent) ProtoReflect() protoreflect.Message
- func (x *BrowserSessionEvent) Reset()
- func (x *BrowserSessionEvent) String() string
- type BrowserSessionEvent_ChromeLaunched
- type BrowserSessionEvent_Closed
- type BrowserSessionEvent_Error
- type BrowserSessionEvent_Pong
- type BrowserSessionEvent_TabOpened
- type ChromeLaunchedEvent
- func (*ChromeLaunchedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeLaunchedEvent) GetBrowser() string
- func (x *ChromeLaunchedEvent) GetCdpWebsocketUrl() string
- func (x *ChromeLaunchedEvent) GetInitialTabSessionId() string
- func (x *ChromeLaunchedEvent) GetNote() string
- func (x *ChromeLaunchedEvent) GetUserDataDir() string
- func (*ChromeLaunchedEvent) ProtoMessage()
- func (x *ChromeLaunchedEvent) ProtoReflect() protoreflect.Message
- func (x *ChromeLaunchedEvent) Reset()
- func (x *ChromeLaunchedEvent) String() string
- type ChromiumBidiInjectionEvent
- func (*ChromiumBidiInjectionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ChromiumBidiInjectionEvent) GetBidiSessionId() string
- func (x *ChromiumBidiInjectionEvent) GetMapperSessionId() string
- func (x *ChromiumBidiInjectionEvent) GetMapperTargetId() string
- func (x *ChromiumBidiInjectionEvent) GetNote() string
- func (x *ChromiumBidiInjectionEvent) GetPackageVersion() string
- func (*ChromiumBidiInjectionEvent) ProtoMessage()
- func (x *ChromiumBidiInjectionEvent) ProtoReflect() protoreflect.Message
- func (x *ChromiumBidiInjectionEvent) Reset()
- func (x *ChromiumBidiInjectionEvent) String() string
- type ClickElementCommand
- func (*ClickElementCommand) Descriptor() ([]byte, []int)deprecated
- func (x *ClickElementCommand) GetCssSelector() string
- func (*ClickElementCommand) ProtoMessage()
- func (x *ClickElementCommand) ProtoReflect() protoreflect.Message
- func (x *ClickElementCommand) Reset()
- func (x *ClickElementCommand) String() string
- type CloseBrowserSessionCommand
- type CloseTabSessionCommand
- type ElementClickedEvent
- func (*ElementClickedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ElementClickedEvent) GetBidiSessionId() string
- func (x *ElementClickedEvent) GetCssSelector() string
- func (x *ElementClickedEvent) GetNote() string
- func (*ElementClickedEvent) ProtoMessage()
- func (x *ElementClickedEvent) ProtoReflect() protoreflect.Message
- func (x *ElementClickedEvent) Reset()
- func (x *ElementClickedEvent) String() string
- type EngineServiceClient
- type EngineServiceServer
- type EngineService_BrowserSessionClient
- type EngineService_BrowserSessionServer
- type EngineService_TabSessionClient
- type EngineService_TabSessionServer
- type LaunchChromeCommand
- func (*LaunchChromeCommand) Descriptor() ([]byte, []int)deprecated
- func (x *LaunchChromeCommand) GetChromeBinary() string
- func (*LaunchChromeCommand) ProtoMessage()
- func (x *LaunchChromeCommand) ProtoReflect() protoreflect.Message
- func (x *LaunchChromeCommand) Reset()
- func (x *LaunchChromeCommand) String() string
- type NavigateTabCommand
- type OpenTabCommand
- type PingRequest
- type PingResponse
- type SessionPingCommand
- func (*SessionPingCommand) Descriptor() ([]byte, []int)deprecated
- func (x *SessionPingCommand) GetMessage() string
- func (*SessionPingCommand) ProtoMessage()
- func (x *SessionPingCommand) ProtoReflect() protoreflect.Message
- func (x *SessionPingCommand) Reset()
- func (x *SessionPingCommand) String() string
- type SessionPongEvent
- type TabNavigatedEvent
- func (*TabNavigatedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TabNavigatedEvent) GetNote() string
- func (x *TabNavigatedEvent) GetUrl() string
- func (*TabNavigatedEvent) ProtoMessage()
- func (x *TabNavigatedEvent) ProtoReflect() protoreflect.Message
- func (x *TabNavigatedEvent) Reset()
- func (x *TabNavigatedEvent) String() string
- type TabOpenedEvent
- func (*TabOpenedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TabOpenedEvent) GetNote() string
- func (x *TabOpenedEvent) GetTabSessionId() string
- func (*TabOpenedEvent) ProtoMessage()
- func (x *TabOpenedEvent) ProtoReflect() protoreflect.Message
- func (x *TabOpenedEvent) Reset()
- func (x *TabOpenedEvent) String() string
- type TabSessionAttachedEvent
- func (*TabSessionAttachedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TabSessionAttachedEvent) GetNote() string
- func (*TabSessionAttachedEvent) ProtoMessage()
- func (x *TabSessionAttachedEvent) ProtoReflect() protoreflect.Message
- func (x *TabSessionAttachedEvent) Reset()
- func (x *TabSessionAttachedEvent) String() string
- type TabSessionClosedEvent
- func (*TabSessionClosedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TabSessionClosedEvent) GetReason() string
- func (*TabSessionClosedEvent) ProtoMessage()
- func (x *TabSessionClosedEvent) ProtoReflect() protoreflect.Message
- func (x *TabSessionClosedEvent) Reset()
- func (x *TabSessionClosedEvent) String() string
- type TabSessionCommand
- func (*TabSessionCommand) Descriptor() ([]byte, []int)deprecated
- func (x *TabSessionCommand) GetBrowserSessionId() string
- func (x *TabSessionCommand) GetClickElement() *ClickElementCommand
- func (x *TabSessionCommand) GetClose() *CloseTabSessionCommand
- func (x *TabSessionCommand) GetCommand() isTabSessionCommand_Command
- func (x *TabSessionCommand) GetNavigate() *NavigateTabCommand
- func (x *TabSessionCommand) GetPing() *TabSessionPingCommand
- func (x *TabSessionCommand) GetTabSessionId() string
- func (*TabSessionCommand) ProtoMessage()
- func (x *TabSessionCommand) ProtoReflect() protoreflect.Message
- func (x *TabSessionCommand) Reset()
- func (x *TabSessionCommand) String() string
- type TabSessionCommand_ClickElement
- type TabSessionCommand_Close
- type TabSessionCommand_Navigate
- type TabSessionCommand_Ping
- type TabSessionErrorEvent
- func (*TabSessionErrorEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TabSessionErrorEvent) GetMessage() string
- func (*TabSessionErrorEvent) ProtoMessage()
- func (x *TabSessionErrorEvent) ProtoReflect() protoreflect.Message
- func (x *TabSessionErrorEvent) Reset()
- func (x *TabSessionErrorEvent) String() string
- type TabSessionEvent
- func (*TabSessionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TabSessionEvent) GetAttached() *TabSessionAttachedEvent
- func (x *TabSessionEvent) GetChromiumBidiInjection() *ChromiumBidiInjectionEvent
- func (x *TabSessionEvent) GetClosed() *TabSessionClosedEvent
- func (x *TabSessionEvent) GetElementClicked() *ElementClickedEvent
- func (x *TabSessionEvent) GetError() *TabSessionErrorEvent
- func (x *TabSessionEvent) GetEvent() isTabSessionEvent_Event
- func (x *TabSessionEvent) GetNavigated() *TabNavigatedEvent
- func (x *TabSessionEvent) GetPong() *TabSessionPongEvent
- func (x *TabSessionEvent) GetTabSessionId() string
- func (*TabSessionEvent) ProtoMessage()
- func (x *TabSessionEvent) ProtoReflect() protoreflect.Message
- func (x *TabSessionEvent) Reset()
- func (x *TabSessionEvent) String() string
- type TabSessionEvent_Attached
- type TabSessionEvent_ChromiumBidiInjection
- type TabSessionEvent_Closed
- type TabSessionEvent_ElementClicked
- type TabSessionEvent_Error
- type TabSessionEvent_Navigated
- type TabSessionEvent_Pong
- type TabSessionPingCommand
- func (*TabSessionPingCommand) Descriptor() ([]byte, []int)deprecated
- func (x *TabSessionPingCommand) GetMessage() string
- func (*TabSessionPingCommand) ProtoMessage()
- func (x *TabSessionPingCommand) ProtoReflect() protoreflect.Message
- func (x *TabSessionPingCommand) Reset()
- func (x *TabSessionPingCommand) String() string
- type TabSessionPongEvent
- func (*TabSessionPongEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TabSessionPongEvent) GetMessage() string
- func (*TabSessionPongEvent) ProtoMessage()
- func (x *TabSessionPongEvent) ProtoReflect() protoreflect.Message
- func (x *TabSessionPongEvent) Reset()
- func (x *TabSessionPongEvent) String() string
- type UnimplementedEngineServiceServer
- func (UnimplementedEngineServiceServer) BrowserSession(grpc.BidiStreamingServer[BrowserSessionCommand, BrowserSessionEvent]) error
- func (UnimplementedEngineServiceServer) Ping(context.Context, *PingRequest) (*PingResponse, error)
- func (UnimplementedEngineServiceServer) TabSession(grpc.BidiStreamingServer[TabSessionCommand, TabSessionEvent]) error
- type UnsafeEngineServiceServer
Constants ¶
const ( EngineService_Ping_FullMethodName = "/allwright.engine.v1.EngineService/Ping" EngineService_BrowserSession_FullMethodName = "/allwright.engine.v1.EngineService/BrowserSession" EngineService_TabSession_FullMethodName = "/allwright.engine.v1.EngineService/TabSession" )
Variables ¶
var EngineService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "allwright.engine.v1.EngineService", HandlerType: (*EngineServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Ping", Handler: _EngineService_Ping_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "BrowserSession", Handler: _EngineService_BrowserSession_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "TabSession", Handler: _EngineService_TabSession_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "engine/v1/engine.proto", }
EngineService_ServiceDesc is the grpc.ServiceDesc for EngineService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_engine_v1_engine_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEngineServiceServer ¶
func RegisterEngineServiceServer(s grpc.ServiceRegistrar, srv EngineServiceServer)
Types ¶
type BrowserSessionClosedEvent ¶
type BrowserSessionClosedEvent struct {
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserSessionClosedEvent) Descriptor
deprecated
func (*BrowserSessionClosedEvent) Descriptor() ([]byte, []int)
Deprecated: Use BrowserSessionClosedEvent.ProtoReflect.Descriptor instead.
func (*BrowserSessionClosedEvent) GetReason ¶
func (x *BrowserSessionClosedEvent) GetReason() string
func (*BrowserSessionClosedEvent) ProtoMessage ¶
func (*BrowserSessionClosedEvent) ProtoMessage()
func (*BrowserSessionClosedEvent) ProtoReflect ¶
func (x *BrowserSessionClosedEvent) ProtoReflect() protoreflect.Message
func (*BrowserSessionClosedEvent) Reset ¶
func (x *BrowserSessionClosedEvent) Reset()
func (*BrowserSessionClosedEvent) String ¶
func (x *BrowserSessionClosedEvent) String() string
type BrowserSessionCommand ¶
type BrowserSessionCommand struct {
// Types that are valid to be assigned to Command:
//
// *BrowserSessionCommand_LaunchChrome
// *BrowserSessionCommand_OpenTab
// *BrowserSessionCommand_Ping
// *BrowserSessionCommand_Close
Command isBrowserSessionCommand_Command `protobuf_oneof:"command"`
// contains filtered or unexported fields
}
func (*BrowserSessionCommand) Descriptor
deprecated
func (*BrowserSessionCommand) Descriptor() ([]byte, []int)
Deprecated: Use BrowserSessionCommand.ProtoReflect.Descriptor instead.
func (*BrowserSessionCommand) GetClose ¶
func (x *BrowserSessionCommand) GetClose() *CloseBrowserSessionCommand
func (*BrowserSessionCommand) GetCommand ¶
func (x *BrowserSessionCommand) GetCommand() isBrowserSessionCommand_Command
func (*BrowserSessionCommand) GetLaunchChrome ¶
func (x *BrowserSessionCommand) GetLaunchChrome() *LaunchChromeCommand
func (*BrowserSessionCommand) GetOpenTab ¶
func (x *BrowserSessionCommand) GetOpenTab() *OpenTabCommand
func (*BrowserSessionCommand) GetPing ¶
func (x *BrowserSessionCommand) GetPing() *SessionPingCommand
func (*BrowserSessionCommand) ProtoMessage ¶
func (*BrowserSessionCommand) ProtoMessage()
func (*BrowserSessionCommand) ProtoReflect ¶
func (x *BrowserSessionCommand) ProtoReflect() protoreflect.Message
func (*BrowserSessionCommand) Reset ¶
func (x *BrowserSessionCommand) Reset()
func (*BrowserSessionCommand) String ¶
func (x *BrowserSessionCommand) String() string
type BrowserSessionCommand_Close ¶
type BrowserSessionCommand_Close struct {
Close *CloseBrowserSessionCommand `protobuf:"bytes,4,opt,name=close,proto3,oneof"`
}
type BrowserSessionCommand_LaunchChrome ¶
type BrowserSessionCommand_LaunchChrome struct {
LaunchChrome *LaunchChromeCommand `protobuf:"bytes,1,opt,name=launch_chrome,json=launchChrome,proto3,oneof"`
}
type BrowserSessionCommand_OpenTab ¶
type BrowserSessionCommand_OpenTab struct {
OpenTab *OpenTabCommand `protobuf:"bytes,2,opt,name=open_tab,json=openTab,proto3,oneof"`
}
type BrowserSessionCommand_Ping ¶
type BrowserSessionCommand_Ping struct {
Ping *SessionPingCommand `protobuf:"bytes,3,opt,name=ping,proto3,oneof"`
}
type BrowserSessionErrorEvent ¶
type BrowserSessionErrorEvent struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserSessionErrorEvent) Descriptor
deprecated
func (*BrowserSessionErrorEvent) Descriptor() ([]byte, []int)
Deprecated: Use BrowserSessionErrorEvent.ProtoReflect.Descriptor instead.
func (*BrowserSessionErrorEvent) GetMessage ¶
func (x *BrowserSessionErrorEvent) GetMessage() string
func (*BrowserSessionErrorEvent) ProtoMessage ¶
func (*BrowserSessionErrorEvent) ProtoMessage()
func (*BrowserSessionErrorEvent) ProtoReflect ¶
func (x *BrowserSessionErrorEvent) ProtoReflect() protoreflect.Message
func (*BrowserSessionErrorEvent) Reset ¶
func (x *BrowserSessionErrorEvent) Reset()
func (*BrowserSessionErrorEvent) String ¶
func (x *BrowserSessionErrorEvent) String() string
type BrowserSessionEvent ¶
type BrowserSessionEvent struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// Types that are valid to be assigned to Event:
//
// *BrowserSessionEvent_ChromeLaunched
// *BrowserSessionEvent_TabOpened
// *BrowserSessionEvent_Pong
// *BrowserSessionEvent_Closed
// *BrowserSessionEvent_Error
Event isBrowserSessionEvent_Event `protobuf_oneof:"event"`
// contains filtered or unexported fields
}
func (*BrowserSessionEvent) Descriptor
deprecated
func (*BrowserSessionEvent) Descriptor() ([]byte, []int)
Deprecated: Use BrowserSessionEvent.ProtoReflect.Descriptor instead.
func (*BrowserSessionEvent) GetChromeLaunched ¶
func (x *BrowserSessionEvent) GetChromeLaunched() *ChromeLaunchedEvent
func (*BrowserSessionEvent) GetClosed ¶
func (x *BrowserSessionEvent) GetClosed() *BrowserSessionClosedEvent
func (*BrowserSessionEvent) GetError ¶
func (x *BrowserSessionEvent) GetError() *BrowserSessionErrorEvent
func (*BrowserSessionEvent) GetEvent ¶
func (x *BrowserSessionEvent) GetEvent() isBrowserSessionEvent_Event
func (*BrowserSessionEvent) GetPong ¶
func (x *BrowserSessionEvent) GetPong() *SessionPongEvent
func (*BrowserSessionEvent) GetSessionId ¶
func (x *BrowserSessionEvent) GetSessionId() string
func (*BrowserSessionEvent) GetTabOpened ¶
func (x *BrowserSessionEvent) GetTabOpened() *TabOpenedEvent
func (*BrowserSessionEvent) ProtoMessage ¶
func (*BrowserSessionEvent) ProtoMessage()
func (*BrowserSessionEvent) ProtoReflect ¶
func (x *BrowserSessionEvent) ProtoReflect() protoreflect.Message
func (*BrowserSessionEvent) Reset ¶
func (x *BrowserSessionEvent) Reset()
func (*BrowserSessionEvent) String ¶
func (x *BrowserSessionEvent) String() string
type BrowserSessionEvent_ChromeLaunched ¶
type BrowserSessionEvent_ChromeLaunched struct {
ChromeLaunched *ChromeLaunchedEvent `protobuf:"bytes,2,opt,name=chrome_launched,json=chromeLaunched,proto3,oneof"`
}
type BrowserSessionEvent_Closed ¶
type BrowserSessionEvent_Closed struct {
Closed *BrowserSessionClosedEvent `protobuf:"bytes,5,opt,name=closed,proto3,oneof"`
}
type BrowserSessionEvent_Error ¶
type BrowserSessionEvent_Error struct {
Error *BrowserSessionErrorEvent `protobuf:"bytes,6,opt,name=error,proto3,oneof"`
}
type BrowserSessionEvent_Pong ¶
type BrowserSessionEvent_Pong struct {
Pong *SessionPongEvent `protobuf:"bytes,4,opt,name=pong,proto3,oneof"`
}
type BrowserSessionEvent_TabOpened ¶
type BrowserSessionEvent_TabOpened struct {
TabOpened *TabOpenedEvent `protobuf:"bytes,3,opt,name=tab_opened,json=tabOpened,proto3,oneof"`
}
type ChromeLaunchedEvent ¶
type ChromeLaunchedEvent struct {
Browser string `protobuf:"bytes,1,opt,name=browser,proto3" json:"browser,omitempty"`
Note string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
CdpWebsocketUrl string `protobuf:"bytes,3,opt,name=cdp_websocket_url,json=cdpWebsocketUrl,proto3" json:"cdp_websocket_url,omitempty"`
UserDataDir string `protobuf:"bytes,4,opt,name=user_data_dir,json=userDataDir,proto3" json:"user_data_dir,omitempty"`
InitialTabSessionId string `protobuf:"bytes,5,opt,name=initial_tab_session_id,json=initialTabSessionId,proto3" json:"initial_tab_session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ChromeLaunchedEvent) Descriptor
deprecated
func (*ChromeLaunchedEvent) Descriptor() ([]byte, []int)
Deprecated: Use ChromeLaunchedEvent.ProtoReflect.Descriptor instead.
func (*ChromeLaunchedEvent) GetBrowser ¶
func (x *ChromeLaunchedEvent) GetBrowser() string
func (*ChromeLaunchedEvent) GetCdpWebsocketUrl ¶
func (x *ChromeLaunchedEvent) GetCdpWebsocketUrl() string
func (*ChromeLaunchedEvent) GetInitialTabSessionId ¶
func (x *ChromeLaunchedEvent) GetInitialTabSessionId() string
func (*ChromeLaunchedEvent) GetNote ¶
func (x *ChromeLaunchedEvent) GetNote() string
func (*ChromeLaunchedEvent) GetUserDataDir ¶
func (x *ChromeLaunchedEvent) GetUserDataDir() string
func (*ChromeLaunchedEvent) ProtoMessage ¶
func (*ChromeLaunchedEvent) ProtoMessage()
func (*ChromeLaunchedEvent) ProtoReflect ¶
func (x *ChromeLaunchedEvent) ProtoReflect() protoreflect.Message
func (*ChromeLaunchedEvent) Reset ¶
func (x *ChromeLaunchedEvent) Reset()
func (*ChromeLaunchedEvent) String ¶
func (x *ChromeLaunchedEvent) String() string
type ChromiumBidiInjectionEvent ¶
type ChromiumBidiInjectionEvent struct {
Note string `protobuf:"bytes,1,opt,name=note,proto3" json:"note,omitempty"`
BidiSessionId string `protobuf:"bytes,2,opt,name=bidi_session_id,json=bidiSessionId,proto3" json:"bidi_session_id,omitempty"`
MapperTargetId string `protobuf:"bytes,3,opt,name=mapper_target_id,json=mapperTargetId,proto3" json:"mapper_target_id,omitempty"`
MapperSessionId string `protobuf:"bytes,4,opt,name=mapper_session_id,json=mapperSessionId,proto3" json:"mapper_session_id,omitempty"`
PackageVersion string `protobuf:"bytes,5,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
// contains filtered or unexported fields
}
func (*ChromiumBidiInjectionEvent) Descriptor
deprecated
func (*ChromiumBidiInjectionEvent) Descriptor() ([]byte, []int)
Deprecated: Use ChromiumBidiInjectionEvent.ProtoReflect.Descriptor instead.
func (*ChromiumBidiInjectionEvent) GetBidiSessionId ¶
func (x *ChromiumBidiInjectionEvent) GetBidiSessionId() string
func (*ChromiumBidiInjectionEvent) GetMapperSessionId ¶
func (x *ChromiumBidiInjectionEvent) GetMapperSessionId() string
func (*ChromiumBidiInjectionEvent) GetMapperTargetId ¶
func (x *ChromiumBidiInjectionEvent) GetMapperTargetId() string
func (*ChromiumBidiInjectionEvent) GetNote ¶
func (x *ChromiumBidiInjectionEvent) GetNote() string
func (*ChromiumBidiInjectionEvent) GetPackageVersion ¶
func (x *ChromiumBidiInjectionEvent) GetPackageVersion() string
func (*ChromiumBidiInjectionEvent) ProtoMessage ¶
func (*ChromiumBidiInjectionEvent) ProtoMessage()
func (*ChromiumBidiInjectionEvent) ProtoReflect ¶
func (x *ChromiumBidiInjectionEvent) ProtoReflect() protoreflect.Message
func (*ChromiumBidiInjectionEvent) Reset ¶
func (x *ChromiumBidiInjectionEvent) Reset()
func (*ChromiumBidiInjectionEvent) String ¶
func (x *ChromiumBidiInjectionEvent) String() string
type ClickElementCommand ¶
type ClickElementCommand struct {
CssSelector string `protobuf:"bytes,1,opt,name=css_selector,json=cssSelector,proto3" json:"css_selector,omitempty"`
// contains filtered or unexported fields
}
func (*ClickElementCommand) Descriptor
deprecated
func (*ClickElementCommand) Descriptor() ([]byte, []int)
Deprecated: Use ClickElementCommand.ProtoReflect.Descriptor instead.
func (*ClickElementCommand) GetCssSelector ¶
func (x *ClickElementCommand) GetCssSelector() string
func (*ClickElementCommand) ProtoMessage ¶
func (*ClickElementCommand) ProtoMessage()
func (*ClickElementCommand) ProtoReflect ¶
func (x *ClickElementCommand) ProtoReflect() protoreflect.Message
func (*ClickElementCommand) Reset ¶
func (x *ClickElementCommand) Reset()
func (*ClickElementCommand) String ¶
func (x *ClickElementCommand) String() string
type CloseBrowserSessionCommand ¶
type CloseBrowserSessionCommand struct {
// contains filtered or unexported fields
}
func (*CloseBrowserSessionCommand) Descriptor
deprecated
func (*CloseBrowserSessionCommand) Descriptor() ([]byte, []int)
Deprecated: Use CloseBrowserSessionCommand.ProtoReflect.Descriptor instead.
func (*CloseBrowserSessionCommand) ProtoMessage ¶
func (*CloseBrowserSessionCommand) ProtoMessage()
func (*CloseBrowserSessionCommand) ProtoReflect ¶
func (x *CloseBrowserSessionCommand) ProtoReflect() protoreflect.Message
func (*CloseBrowserSessionCommand) Reset ¶
func (x *CloseBrowserSessionCommand) Reset()
func (*CloseBrowserSessionCommand) String ¶
func (x *CloseBrowserSessionCommand) String() string
type CloseTabSessionCommand ¶
type CloseTabSessionCommand struct {
// contains filtered or unexported fields
}
func (*CloseTabSessionCommand) Descriptor
deprecated
func (*CloseTabSessionCommand) Descriptor() ([]byte, []int)
Deprecated: Use CloseTabSessionCommand.ProtoReflect.Descriptor instead.
func (*CloseTabSessionCommand) ProtoMessage ¶
func (*CloseTabSessionCommand) ProtoMessage()
func (*CloseTabSessionCommand) ProtoReflect ¶
func (x *CloseTabSessionCommand) ProtoReflect() protoreflect.Message
func (*CloseTabSessionCommand) Reset ¶
func (x *CloseTabSessionCommand) Reset()
func (*CloseTabSessionCommand) String ¶
func (x *CloseTabSessionCommand) String() string
type ElementClickedEvent ¶
type ElementClickedEvent struct {
CssSelector string `protobuf:"bytes,1,opt,name=css_selector,json=cssSelector,proto3" json:"css_selector,omitempty"`
Note string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
BidiSessionId string `protobuf:"bytes,3,opt,name=bidi_session_id,json=bidiSessionId,proto3" json:"bidi_session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ElementClickedEvent) Descriptor
deprecated
func (*ElementClickedEvent) Descriptor() ([]byte, []int)
Deprecated: Use ElementClickedEvent.ProtoReflect.Descriptor instead.
func (*ElementClickedEvent) GetBidiSessionId ¶
func (x *ElementClickedEvent) GetBidiSessionId() string
func (*ElementClickedEvent) GetCssSelector ¶
func (x *ElementClickedEvent) GetCssSelector() string
func (*ElementClickedEvent) GetNote ¶
func (x *ElementClickedEvent) GetNote() string
func (*ElementClickedEvent) ProtoMessage ¶
func (*ElementClickedEvent) ProtoMessage()
func (*ElementClickedEvent) ProtoReflect ¶
func (x *ElementClickedEvent) ProtoReflect() protoreflect.Message
func (*ElementClickedEvent) Reset ¶
func (x *ElementClickedEvent) Reset()
func (*ElementClickedEvent) String ¶
func (x *ElementClickedEvent) String() string
type EngineServiceClient ¶
type EngineServiceClient interface {
Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error)
BrowserSession(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[BrowserSessionCommand, BrowserSessionEvent], error)
TabSession(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[TabSessionCommand, TabSessionEvent], error)
}
EngineServiceClient is the client API for EngineService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEngineServiceClient ¶
func NewEngineServiceClient(cc grpc.ClientConnInterface) EngineServiceClient
type EngineServiceServer ¶
type EngineServiceServer interface {
Ping(context.Context, *PingRequest) (*PingResponse, error)
BrowserSession(grpc.BidiStreamingServer[BrowserSessionCommand, BrowserSessionEvent]) error
TabSession(grpc.BidiStreamingServer[TabSessionCommand, TabSessionEvent]) error
// contains filtered or unexported methods
}
EngineServiceServer is the server API for EngineService service. All implementations must embed UnimplementedEngineServiceServer for forward compatibility.
type EngineService_BrowserSessionClient ¶
type EngineService_BrowserSessionClient = grpc.BidiStreamingClient[BrowserSessionCommand, BrowserSessionEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type EngineService_BrowserSessionServer ¶
type EngineService_BrowserSessionServer = grpc.BidiStreamingServer[BrowserSessionCommand, BrowserSessionEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type EngineService_TabSessionClient ¶
type EngineService_TabSessionClient = grpc.BidiStreamingClient[TabSessionCommand, TabSessionEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type EngineService_TabSessionServer ¶
type EngineService_TabSessionServer = grpc.BidiStreamingServer[TabSessionCommand, TabSessionEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type LaunchChromeCommand ¶
type LaunchChromeCommand struct {
ChromeBinary *string `protobuf:"bytes,1,opt,name=chrome_binary,json=chromeBinary,proto3,oneof" json:"chrome_binary,omitempty"`
// contains filtered or unexported fields
}
func (*LaunchChromeCommand) Descriptor
deprecated
func (*LaunchChromeCommand) Descriptor() ([]byte, []int)
Deprecated: Use LaunchChromeCommand.ProtoReflect.Descriptor instead.
func (*LaunchChromeCommand) GetChromeBinary ¶
func (x *LaunchChromeCommand) GetChromeBinary() string
func (*LaunchChromeCommand) ProtoMessage ¶
func (*LaunchChromeCommand) ProtoMessage()
func (*LaunchChromeCommand) ProtoReflect ¶
func (x *LaunchChromeCommand) ProtoReflect() protoreflect.Message
func (*LaunchChromeCommand) Reset ¶
func (x *LaunchChromeCommand) Reset()
func (*LaunchChromeCommand) String ¶
func (x *LaunchChromeCommand) String() string
type NavigateTabCommand ¶
type NavigateTabCommand struct {
// contains filtered or unexported fields
}
func (*NavigateTabCommand) Descriptor
deprecated
func (*NavigateTabCommand) Descriptor() ([]byte, []int)
Deprecated: Use NavigateTabCommand.ProtoReflect.Descriptor instead.
func (*NavigateTabCommand) GetUrl ¶
func (x *NavigateTabCommand) GetUrl() string
func (*NavigateTabCommand) ProtoMessage ¶
func (*NavigateTabCommand) ProtoMessage()
func (*NavigateTabCommand) ProtoReflect ¶
func (x *NavigateTabCommand) ProtoReflect() protoreflect.Message
func (*NavigateTabCommand) Reset ¶
func (x *NavigateTabCommand) Reset()
func (*NavigateTabCommand) String ¶
func (x *NavigateTabCommand) String() string
type OpenTabCommand ¶
type OpenTabCommand struct {
// contains filtered or unexported fields
}
func (*OpenTabCommand) Descriptor
deprecated
func (*OpenTabCommand) Descriptor() ([]byte, []int)
Deprecated: Use OpenTabCommand.ProtoReflect.Descriptor instead.
func (*OpenTabCommand) ProtoMessage ¶
func (*OpenTabCommand) ProtoMessage()
func (*OpenTabCommand) ProtoReflect ¶
func (x *OpenTabCommand) ProtoReflect() protoreflect.Message
func (*OpenTabCommand) Reset ¶
func (x *OpenTabCommand) Reset()
func (*OpenTabCommand) String ¶
func (x *OpenTabCommand) String() string
type PingRequest ¶
type PingRequest struct {
// contains filtered or unexported fields
}
func (*PingRequest) Descriptor
deprecated
func (*PingRequest) Descriptor() ([]byte, []int)
Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.
func (*PingRequest) ProtoMessage ¶
func (*PingRequest) ProtoMessage()
func (*PingRequest) ProtoReflect ¶
func (x *PingRequest) ProtoReflect() protoreflect.Message
func (*PingRequest) Reset ¶
func (x *PingRequest) Reset()
func (*PingRequest) String ¶
func (x *PingRequest) String() string
type PingResponse ¶
type PingResponse struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*PingResponse) Descriptor
deprecated
func (*PingResponse) Descriptor() ([]byte, []int)
Deprecated: Use PingResponse.ProtoReflect.Descriptor instead.
func (*PingResponse) GetMessage ¶
func (x *PingResponse) GetMessage() string
func (*PingResponse) ProtoMessage ¶
func (*PingResponse) ProtoMessage()
func (*PingResponse) ProtoReflect ¶
func (x *PingResponse) ProtoReflect() protoreflect.Message
func (*PingResponse) Reset ¶
func (x *PingResponse) Reset()
func (*PingResponse) String ¶
func (x *PingResponse) String() string
type SessionPingCommand ¶
type SessionPingCommand struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*SessionPingCommand) Descriptor
deprecated
func (*SessionPingCommand) Descriptor() ([]byte, []int)
Deprecated: Use SessionPingCommand.ProtoReflect.Descriptor instead.
func (*SessionPingCommand) GetMessage ¶
func (x *SessionPingCommand) GetMessage() string
func (*SessionPingCommand) ProtoMessage ¶
func (*SessionPingCommand) ProtoMessage()
func (*SessionPingCommand) ProtoReflect ¶
func (x *SessionPingCommand) ProtoReflect() protoreflect.Message
func (*SessionPingCommand) Reset ¶
func (x *SessionPingCommand) Reset()
func (*SessionPingCommand) String ¶
func (x *SessionPingCommand) String() string
type SessionPongEvent ¶
type SessionPongEvent struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*SessionPongEvent) Descriptor
deprecated
func (*SessionPongEvent) Descriptor() ([]byte, []int)
Deprecated: Use SessionPongEvent.ProtoReflect.Descriptor instead.
func (*SessionPongEvent) GetMessage ¶
func (x *SessionPongEvent) GetMessage() string
func (*SessionPongEvent) ProtoMessage ¶
func (*SessionPongEvent) ProtoMessage()
func (*SessionPongEvent) ProtoReflect ¶
func (x *SessionPongEvent) ProtoReflect() protoreflect.Message
func (*SessionPongEvent) Reset ¶
func (x *SessionPongEvent) Reset()
func (*SessionPongEvent) String ¶
func (x *SessionPongEvent) String() string
type TabNavigatedEvent ¶
type TabNavigatedEvent struct {
// contains filtered or unexported fields
}
func (*TabNavigatedEvent) Descriptor
deprecated
func (*TabNavigatedEvent) Descriptor() ([]byte, []int)
Deprecated: Use TabNavigatedEvent.ProtoReflect.Descriptor instead.
func (*TabNavigatedEvent) GetNote ¶
func (x *TabNavigatedEvent) GetNote() string
func (*TabNavigatedEvent) GetUrl ¶
func (x *TabNavigatedEvent) GetUrl() string
func (*TabNavigatedEvent) ProtoMessage ¶
func (*TabNavigatedEvent) ProtoMessage()
func (*TabNavigatedEvent) ProtoReflect ¶
func (x *TabNavigatedEvent) ProtoReflect() protoreflect.Message
func (*TabNavigatedEvent) Reset ¶
func (x *TabNavigatedEvent) Reset()
func (*TabNavigatedEvent) String ¶
func (x *TabNavigatedEvent) String() string
type TabOpenedEvent ¶
type TabOpenedEvent struct {
TabSessionId string `protobuf:"bytes,1,opt,name=tab_session_id,json=tabSessionId,proto3" json:"tab_session_id,omitempty"`
Note string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
// contains filtered or unexported fields
}
func (*TabOpenedEvent) Descriptor
deprecated
func (*TabOpenedEvent) Descriptor() ([]byte, []int)
Deprecated: Use TabOpenedEvent.ProtoReflect.Descriptor instead.
func (*TabOpenedEvent) GetNote ¶
func (x *TabOpenedEvent) GetNote() string
func (*TabOpenedEvent) GetTabSessionId ¶
func (x *TabOpenedEvent) GetTabSessionId() string
func (*TabOpenedEvent) ProtoMessage ¶
func (*TabOpenedEvent) ProtoMessage()
func (*TabOpenedEvent) ProtoReflect ¶
func (x *TabOpenedEvent) ProtoReflect() protoreflect.Message
func (*TabOpenedEvent) Reset ¶
func (x *TabOpenedEvent) Reset()
func (*TabOpenedEvent) String ¶
func (x *TabOpenedEvent) String() string
type TabSessionAttachedEvent ¶
type TabSessionAttachedEvent struct {
Note string `protobuf:"bytes,1,opt,name=note,proto3" json:"note,omitempty"`
// contains filtered or unexported fields
}
func (*TabSessionAttachedEvent) Descriptor
deprecated
func (*TabSessionAttachedEvent) Descriptor() ([]byte, []int)
Deprecated: Use TabSessionAttachedEvent.ProtoReflect.Descriptor instead.
func (*TabSessionAttachedEvent) GetNote ¶
func (x *TabSessionAttachedEvent) GetNote() string
func (*TabSessionAttachedEvent) ProtoMessage ¶
func (*TabSessionAttachedEvent) ProtoMessage()
func (*TabSessionAttachedEvent) ProtoReflect ¶
func (x *TabSessionAttachedEvent) ProtoReflect() protoreflect.Message
func (*TabSessionAttachedEvent) Reset ¶
func (x *TabSessionAttachedEvent) Reset()
func (*TabSessionAttachedEvent) String ¶
func (x *TabSessionAttachedEvent) String() string
type TabSessionClosedEvent ¶
type TabSessionClosedEvent struct {
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*TabSessionClosedEvent) Descriptor
deprecated
func (*TabSessionClosedEvent) Descriptor() ([]byte, []int)
Deprecated: Use TabSessionClosedEvent.ProtoReflect.Descriptor instead.
func (*TabSessionClosedEvent) GetReason ¶
func (x *TabSessionClosedEvent) GetReason() string
func (*TabSessionClosedEvent) ProtoMessage ¶
func (*TabSessionClosedEvent) ProtoMessage()
func (*TabSessionClosedEvent) ProtoReflect ¶
func (x *TabSessionClosedEvent) ProtoReflect() protoreflect.Message
func (*TabSessionClosedEvent) Reset ¶
func (x *TabSessionClosedEvent) Reset()
func (*TabSessionClosedEvent) String ¶
func (x *TabSessionClosedEvent) String() string
type TabSessionCommand ¶
type TabSessionCommand struct {
BrowserSessionId string `protobuf:"bytes,1,opt,name=browser_session_id,json=browserSessionId,proto3" json:"browser_session_id,omitempty"`
TabSessionId string `protobuf:"bytes,2,opt,name=tab_session_id,json=tabSessionId,proto3" json:"tab_session_id,omitempty"`
// Types that are valid to be assigned to Command:
//
// *TabSessionCommand_Ping
// *TabSessionCommand_Close
// *TabSessionCommand_Navigate
// *TabSessionCommand_ClickElement
Command isTabSessionCommand_Command `protobuf_oneof:"command"`
// contains filtered or unexported fields
}
func (*TabSessionCommand) Descriptor
deprecated
func (*TabSessionCommand) Descriptor() ([]byte, []int)
Deprecated: Use TabSessionCommand.ProtoReflect.Descriptor instead.
func (*TabSessionCommand) GetBrowserSessionId ¶
func (x *TabSessionCommand) GetBrowserSessionId() string
func (*TabSessionCommand) GetClickElement ¶
func (x *TabSessionCommand) GetClickElement() *ClickElementCommand
func (*TabSessionCommand) GetClose ¶
func (x *TabSessionCommand) GetClose() *CloseTabSessionCommand
func (*TabSessionCommand) GetCommand ¶
func (x *TabSessionCommand) GetCommand() isTabSessionCommand_Command
func (*TabSessionCommand) GetNavigate ¶
func (x *TabSessionCommand) GetNavigate() *NavigateTabCommand
func (*TabSessionCommand) GetPing ¶
func (x *TabSessionCommand) GetPing() *TabSessionPingCommand
func (*TabSessionCommand) GetTabSessionId ¶
func (x *TabSessionCommand) GetTabSessionId() string
func (*TabSessionCommand) ProtoMessage ¶
func (*TabSessionCommand) ProtoMessage()
func (*TabSessionCommand) ProtoReflect ¶
func (x *TabSessionCommand) ProtoReflect() protoreflect.Message
func (*TabSessionCommand) Reset ¶
func (x *TabSessionCommand) Reset()
func (*TabSessionCommand) String ¶
func (x *TabSessionCommand) String() string
type TabSessionCommand_ClickElement ¶
type TabSessionCommand_ClickElement struct {
ClickElement *ClickElementCommand `protobuf:"bytes,6,opt,name=click_element,json=clickElement,proto3,oneof"`
}
type TabSessionCommand_Close ¶
type TabSessionCommand_Close struct {
Close *CloseTabSessionCommand `protobuf:"bytes,4,opt,name=close,proto3,oneof"`
}
type TabSessionCommand_Navigate ¶
type TabSessionCommand_Navigate struct {
}
type TabSessionCommand_Ping ¶
type TabSessionCommand_Ping struct {
Ping *TabSessionPingCommand `protobuf:"bytes,3,opt,name=ping,proto3,oneof"`
}
type TabSessionErrorEvent ¶
type TabSessionErrorEvent struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*TabSessionErrorEvent) Descriptor
deprecated
func (*TabSessionErrorEvent) Descriptor() ([]byte, []int)
Deprecated: Use TabSessionErrorEvent.ProtoReflect.Descriptor instead.
func (*TabSessionErrorEvent) GetMessage ¶
func (x *TabSessionErrorEvent) GetMessage() string
func (*TabSessionErrorEvent) ProtoMessage ¶
func (*TabSessionErrorEvent) ProtoMessage()
func (*TabSessionErrorEvent) ProtoReflect ¶
func (x *TabSessionErrorEvent) ProtoReflect() protoreflect.Message
func (*TabSessionErrorEvent) Reset ¶
func (x *TabSessionErrorEvent) Reset()
func (*TabSessionErrorEvent) String ¶
func (x *TabSessionErrorEvent) String() string
type TabSessionEvent ¶
type TabSessionEvent struct {
TabSessionId string `protobuf:"bytes,1,opt,name=tab_session_id,json=tabSessionId,proto3" json:"tab_session_id,omitempty"`
// Types that are valid to be assigned to Event:
//
// *TabSessionEvent_Attached
// *TabSessionEvent_Pong
// *TabSessionEvent_Closed
// *TabSessionEvent_Error
// *TabSessionEvent_Navigated
// *TabSessionEvent_ChromiumBidiInjection
// *TabSessionEvent_ElementClicked
Event isTabSessionEvent_Event `protobuf_oneof:"event"`
// contains filtered or unexported fields
}
func (*TabSessionEvent) Descriptor
deprecated
func (*TabSessionEvent) Descriptor() ([]byte, []int)
Deprecated: Use TabSessionEvent.ProtoReflect.Descriptor instead.
func (*TabSessionEvent) GetAttached ¶
func (x *TabSessionEvent) GetAttached() *TabSessionAttachedEvent
func (*TabSessionEvent) GetChromiumBidiInjection ¶
func (x *TabSessionEvent) GetChromiumBidiInjection() *ChromiumBidiInjectionEvent
func (*TabSessionEvent) GetClosed ¶
func (x *TabSessionEvent) GetClosed() *TabSessionClosedEvent
func (*TabSessionEvent) GetElementClicked ¶
func (x *TabSessionEvent) GetElementClicked() *ElementClickedEvent
func (*TabSessionEvent) GetError ¶
func (x *TabSessionEvent) GetError() *TabSessionErrorEvent
func (*TabSessionEvent) GetEvent ¶
func (x *TabSessionEvent) GetEvent() isTabSessionEvent_Event
func (*TabSessionEvent) GetNavigated ¶
func (x *TabSessionEvent) GetNavigated() *TabNavigatedEvent
func (*TabSessionEvent) GetPong ¶
func (x *TabSessionEvent) GetPong() *TabSessionPongEvent
func (*TabSessionEvent) GetTabSessionId ¶
func (x *TabSessionEvent) GetTabSessionId() string
func (*TabSessionEvent) ProtoMessage ¶
func (*TabSessionEvent) ProtoMessage()
func (*TabSessionEvent) ProtoReflect ¶
func (x *TabSessionEvent) ProtoReflect() protoreflect.Message
func (*TabSessionEvent) Reset ¶
func (x *TabSessionEvent) Reset()
func (*TabSessionEvent) String ¶
func (x *TabSessionEvent) String() string
type TabSessionEvent_Attached ¶
type TabSessionEvent_Attached struct {
Attached *TabSessionAttachedEvent `protobuf:"bytes,2,opt,name=attached,proto3,oneof"`
}
type TabSessionEvent_ChromiumBidiInjection ¶
type TabSessionEvent_ChromiumBidiInjection struct {
ChromiumBidiInjection *ChromiumBidiInjectionEvent `protobuf:"bytes,7,opt,name=chromium_bidi_injection,json=chromiumBidiInjection,proto3,oneof"`
}
type TabSessionEvent_Closed ¶
type TabSessionEvent_Closed struct {
Closed *TabSessionClosedEvent `protobuf:"bytes,4,opt,name=closed,proto3,oneof"`
}
type TabSessionEvent_ElementClicked ¶
type TabSessionEvent_ElementClicked struct {
ElementClicked *ElementClickedEvent `protobuf:"bytes,8,opt,name=element_clicked,json=elementClicked,proto3,oneof"`
}
type TabSessionEvent_Error ¶
type TabSessionEvent_Error struct {
Error *TabSessionErrorEvent `protobuf:"bytes,5,opt,name=error,proto3,oneof"`
}
type TabSessionEvent_Navigated ¶
type TabSessionEvent_Navigated struct {
}
type TabSessionEvent_Pong ¶
type TabSessionEvent_Pong struct {
Pong *TabSessionPongEvent `protobuf:"bytes,3,opt,name=pong,proto3,oneof"`
}
type TabSessionPingCommand ¶
type TabSessionPingCommand struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*TabSessionPingCommand) Descriptor
deprecated
func (*TabSessionPingCommand) Descriptor() ([]byte, []int)
Deprecated: Use TabSessionPingCommand.ProtoReflect.Descriptor instead.
func (*TabSessionPingCommand) GetMessage ¶
func (x *TabSessionPingCommand) GetMessage() string
func (*TabSessionPingCommand) ProtoMessage ¶
func (*TabSessionPingCommand) ProtoMessage()
func (*TabSessionPingCommand) ProtoReflect ¶
func (x *TabSessionPingCommand) ProtoReflect() protoreflect.Message
func (*TabSessionPingCommand) Reset ¶
func (x *TabSessionPingCommand) Reset()
func (*TabSessionPingCommand) String ¶
func (x *TabSessionPingCommand) String() string
type TabSessionPongEvent ¶
type TabSessionPongEvent struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*TabSessionPongEvent) Descriptor
deprecated
func (*TabSessionPongEvent) Descriptor() ([]byte, []int)
Deprecated: Use TabSessionPongEvent.ProtoReflect.Descriptor instead.
func (*TabSessionPongEvent) GetMessage ¶
func (x *TabSessionPongEvent) GetMessage() string
func (*TabSessionPongEvent) ProtoMessage ¶
func (*TabSessionPongEvent) ProtoMessage()
func (*TabSessionPongEvent) ProtoReflect ¶
func (x *TabSessionPongEvent) ProtoReflect() protoreflect.Message
func (*TabSessionPongEvent) Reset ¶
func (x *TabSessionPongEvent) Reset()
func (*TabSessionPongEvent) String ¶
func (x *TabSessionPongEvent) String() string
type UnimplementedEngineServiceServer ¶
type UnimplementedEngineServiceServer struct{}
UnimplementedEngineServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedEngineServiceServer) BrowserSession ¶
func (UnimplementedEngineServiceServer) BrowserSession(grpc.BidiStreamingServer[BrowserSessionCommand, BrowserSessionEvent]) error
func (UnimplementedEngineServiceServer) Ping ¶
func (UnimplementedEngineServiceServer) Ping(context.Context, *PingRequest) (*PingResponse, error)
func (UnimplementedEngineServiceServer) TabSession ¶
func (UnimplementedEngineServiceServer) TabSession(grpc.BidiStreamingServer[TabSessionCommand, TabSessionEvent]) error
type UnsafeEngineServiceServer ¶
type UnsafeEngineServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEngineServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EngineServiceServer will result in compilation errors.